1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 package org.jboss.netty.channel.socket.nio;
17
18 import static org.jboss.netty.channel.Channels.fireChannelBound;
19 import static org.jboss.netty.channel.Channels.fireChannelOpen;
20
21 import java.nio.channels.SocketChannel;
22
23 import org.jboss.netty.channel.Channel;
24 import org.jboss.netty.channel.ChannelFactory;
25 import org.jboss.netty.channel.ChannelPipeline;
26 import org.jboss.netty.channel.ChannelSink;
27
28
29
30
31
32
33
34
35
36 final class NioAcceptedSocketChannel extends NioSocketChannel {
37
38 final Thread bossThread;
39
40 NioAcceptedSocketChannel(
41 ChannelFactory factory, ChannelPipeline pipeline,
42 Channel parent, ChannelSink sink,
43 SocketChannel socket, NioWorker worker, Thread bossThread) {
44
45 super(parent, factory, pipeline, sink, socket, worker);
46
47 this.bossThread = bossThread;
48
49 setConnected();
50
51 fireChannelOpen(this);
52 }
53 }