| | | | SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
|
|
com.newstep.solid.comm.udp
|
Class UDPChannelAccessPoint
|
|
|
+--com.newstep.solid.comm.udp.UDPChannelAccessPoint
public class UDPChannelAccessPoint
Implements:
IOHandler
Links:
Kernel Association Association Link
Associates type:
association
Client cardinality:
1
Client navigability:
NOT NAVIGABLE
Client visibility:
private
Supplier cardinality:
1
Supplier navigability:
NAVIGABLE
Supplier visibility:
private
Kernel Association Association Link
Associates type:
association
Client cardinality:
1
Client navigability:
NOT NAVIGABLE
Client visibility:
private
Supplier cardinality:
1
Supplier navigability:
NAVIGABLE
Supplier visibility:
private
Generalization Generalization Link
Implementation Implementation Link
| Field Summary |
private List |
|
private ConcurrentHashMap |
|
private static Logger |
|
|
|
|
|
| Constructor Summary |
protected void |
|
| Method Summary |
protected void |
|
protected void |
|
protected void |
|
|
|
public int |
|
private DatagramChannel |
|
|
|
public void |
|
public void |
|
public void |
|
public void |
|
public void |
|
public void |
|
public void |
|
public void |
|
|
|
public void |
|
private List channels
Multiplicity:
1
private ConcurrentHashMap listeners
Multiplicity:
1
private static Logger logger
Multiplicity:
1
Static.
Multiplicity:
1
Multiplicity:
1
Stereotype:
create
protected void doShutdown ()
Throws:
ExecutableException
protected void doStart ()
Throws:
ExecutableException
protected void doStop ()
Throws:
ExecutableException
Returns a UDP channel that can be used to send messaged to the specified
address Channel has to be opened before writing to it
Parameters:
address
Address
Return:
Channel
Throws:
ChannelException
public int getInterestedOps ()
private DatagramChannel getListeningChannel (Address address)
public IPAddress getRemoteAddress (DatagramChannel channel)
Throws:
ChannelException
public void onAccept (SelectionKey key)
Throws:
ChannelException
public void onClosed (SelectableChannel channel)
public void onConnect ()
Throws:
ChannelException
public void onDone ()
public void onRead (SelectionKey key)
Throws:
ChannelException
public void onWrite (SelectionKey key)
Throws:
ChannelException
public Address parseString (String string)
Throws:
ChannelException
public void stopListen (Address address)
| | | | SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
|
|