Class
Tree
          
SUMMARY: INNER | FIELD | CONSTR | METHODDETAIL: FIELD | CONSTR | METHOD
 

com.newstep.solid.netio
Class AbstractStreamChannel
com.newstep.solid.netio.AbstractCommChannel
  |
  +--com.newstep.solid.netio.AbstractStreamChannel
All Implemented Interfaces:
       CommChannel, StreamChannel
Direct Known Subclasses:
       TcpStreamChannel

public abstract class AbstractStreamChannel      
Abstract.
Implements:
StreamChannel
 
Links:
Kernel Association Association Link
to Interface StreamListener
Associates type:
association
Client cardinality:
1
Client navigability:
NOT NAVIGABLE
Client visibility:
private
Directed.
Supplier cardinality:
1
Supplier navigability:
NAVIGABLE
Supplier visibility:
protected
 
Implementation Implementation Link
to Interface StreamChannel
 
Generalization Generalization Link
to Class AbstractCommChannel
 
 

Field Summary
protected StreamListener
Method Summary
protected abstract void
protected abstract void
public abstract long
read(ByteBuffer data)
public abstract int
read(ByteBuffer data)
public void
public abstract void
write(ByteBuffer payLoad)
public abstract void
write(ByteBuffer payLoad)
Field Detail
streamListener
StreamListener streamListener
 

streamListener
protected StreamListener streamListener
Multiplicity:
1
 
Method Detail
disable
protected abstract void disable ()
 
Abstract.
 

enable
protected abstract void enable ()
 
Abstract.
 

read
public abstract long read (ByteBuffer data)
 
Abstract.
Throws:
IOException
 

read
public abstract int read (ByteBuffer data)
 
Abstract.
Throws:
IOException
 

setStreamListener
public void setStreamListener (StreamListener listener)
 
 

write
public abstract void write (ByteBuffer payLoad)
 
Abstract.
Throws:
IOException
 

write
public abstract void write (ByteBuffer payLoad)
 
Abstract.
Throws:
IOException
 

Class
Tree
          
SUMMARY: INNER | FIELD | CONSTR | METHODDETAIL: FIELD | CONSTR | METHOD