| | | | SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
|
|
com.newstep.solid.netio.rtt
|
Class MessageFramingElement
|
|
+--com.newstep.solid.netio.rtt.MessageFramingElement
public class MessageFramingElement
Implements:
StreamListener
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:
private
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:
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
Generalization Generalization Link
Implementation Implementation Link
| Field Summary |
private ByteBuffer |
|
private final static String |
|
|
|
private ByteBuffer |
|
private boolean |
|
private boolean |
|
protected static Logger |
|
|
|
|
|
| Method Summary |
|
|
private void |
|
private void |
|
private void |
|
public void |
|
void |
|
public void |
|
private ByteBuffer buffers
Multiplicity:
1
private final static String className
Final.
Multiplicity:
1
Static.
Multiplicity:
1
private ByteBuffer header
Multiplicity:
1
private boolean inHeader
Multiplicity:
1
private boolean inPayload
Multiplicity:
1
protected static Logger logger
Multiplicity:
1
Static.
Multiplicity:
1
Multiplicity:
1
Stereotype:
create
private void headerReceived ()
After a full header has been received figures out whether it is a data or dataless message
and processes it accordingly
private void pushMessage (ByteBuffer h)
Creates a control or heartbeat message out of the received byte buffer and pushes it upstream
to the continuity element
Parameters:
h
byte buffer containing the header
Attaches the payload to the previously created payload message and pushes it upstream to the
continuity element
Parameters:
pm
payload message created after the header was received
payload
payload byte buffer
public void readNotify ()
| | | | SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
|
|