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

com.newstep.solid.netio
Class AbstractCommChannel
All Implemented Interfaces:
       CommChannel
Direct Known Subclasses:
       AbstractMessageChannel, AbstractStreamChannel, PacketChannel

public abstract class AbstractCommChannel      
Abstract.
Implements:
CommChannel
 
Links:
Kernel Association Association Link
to Enumeration CommChannelState
Associates type:
aggregationByValue
Client cardinality:
1
Client navigability:
NOT NAVIGABLE
Client visibility:
private
Directed.
Supplier cardinality:
1
Supplier navigability:
NAVIGABLE
Supplier visibility:
private
Custom properties
link:
aggregationByValue
 
Kernel Association Association Link
to Interface CommChannelStateListener
Associates type:
aggregation
Client cardinality:
1
Client navigability:
NOT NAVIGABLE
Client visibility:
private
Directed.
Supplier cardinality:
1
Supplier navigability:
NAVIGABLE
Supplier visibility:
protected
Custom properties
link:
aggregation
 
Implementation Implementation Link
to Interface CommChannel
 
 

Field Summary
Method Summary
public void
protected void
Field Detail
channelState
private CommChannelState channelState
Multiplicity:
1
 

stateListener
CommChannelStateListener stateListener
 

stateListener
protected CommChannelStateListener stateListener
Multiplicity:
1
 
Method Detail
close
public void close ()
 
just sets the state to closed, must be overriden, but also invoked from the overriding method
 

getState
public CommChannelState getState ()
 
 

getStateListener
public CommChannelStateListener getStateListener ()
 
 

setState
protected void setState (CommChannelState state)
 
 

setStateListener
public CommChannelState setStateListener (CommChannelStateListener listener)
 
 

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