| | | | SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
|
|
com.newstep.solid.netio.tcp
|
|
+--com.newstep.solid.netio.tcp.TcpStreamChannel
public class TcpStreamChannel
Implements:
DataIoListener
Links:
Kernel Association Association Link
Associates type:
aggregationByValue
Client cardinality:
1
Client navigability:
NOT NAVIGABLE
Client visibility:
private
Directed.
Supplier cardinality:
1
Supplier navigability:
NAVIGABLE
Supplier visibility:
protected
Custom properties
link:
aggregationByValue
Kernel Association Association Link
Associates type:
aggregationByValue
Client cardinality:
1
Client navigability:
NOT NAVIGABLE
Client visibility:
private
Directed.
Supplier cardinality:
1
Supplier navigability:
NAVIGABLE
Supplier visibility:
protected
Custom properties
link:
aggregationByValue
Kernel Association Association Link
Associates type:
aggregation
Client cardinality:
1
Client navigability:
NOT NAVIGABLE
Client visibility:
private
Directed.
Supplier cardinality:
1
Supplier navigability:
NAVIGABLE
Supplier visibility:
private
Custom properties
link:
aggregation
Kernel Association Association Link
Associates type:
association
Client cardinality:
0..*
Client navigability:
NOT NAVIGABLE
Client visibility:
private
Directed.
Supplier cardinality:
1
Supplier navigability:
NAVIGABLE
Supplier visibility:
private
Implementation Implementation Link
Generalization Generalization Link
| Field Summary |
|
|
|
|
protected final static String |
|
|
|
protected static Logger |
|
|
|
|
|
|
|
protected SocketChannel |
|
private ReentrantLock |
|
private ConcurrentLinkedQueue |
|
| Method Summary |
public void |
|
protected void |
|
protected void |
|
|
|
|
|
public void |
|
public void |
|
public long |
|
public int |
|
void |
|
void |
|
public String |
|
void |
|
public void |
write(ByteBuffer payLoad) |
public void |
write(ByteBuffer payLoad) |
protected final static String className
Final.
Multiplicity:
1
Static.
Multiplicity:
1
protected static Logger logger
Multiplicity:
1
Static.
Multiplicity:
1
Multiplicity:
1
Multiplicity:
1
protected SocketChannel socketChannel
Multiplicity:
1
private ReentrantLock writeLock
Multiplicity:
1
private ConcurrentLinkedQueue writeQueue
Multiplicity:
1
Stereotype:
create
public void close ()
protected void disable ()
protected void enable ()
public void onRead ()
public void onWrite ()
public long read (ByteBuffer data)
Throws:
IOException
public int read (ByteBuffer data)
Throws:
IOException
public String toString ()
public void write (ByteBuffer payLoad)
Throws:
IOException
public void write (ByteBuffer payLoad)
Throws:
IOException
| | | | SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
|
|