|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface Connection
The connection used by a channel to write data to.
Method Summary | |
---|---|
void |
checkFlushBatchBuffer()
Called periodically to flush any data in the batch buffer |
void |
close()
closes this connection. |
HornetQBuffer |
createBuffer(int size)
Create a new HornetQBuffer of the given size. |
Object |
getID()
returns the unique id of this wire. |
String |
getRemoteAddress()
returns a string representation of the remote address this connection is connected to. |
void |
write(HornetQBuffer buffer)
writes the buffer to the connection with no flushing or batching |
void |
write(HornetQBuffer buffer,
boolean flush,
boolean batched)
writes the buffer to the connection and if flush is true returns only when the buffer has been physically written to the connection. |
Method Detail |
---|
HornetQBuffer createBuffer(int size)
size
- the size of buffer to create
Object getID()
void write(HornetQBuffer buffer, boolean flush, boolean batched)
buffer
- the buffer to writeflush
- whether to flush the buffers onto the wirebatched
- whether the packet is allowed to batched for better performancevoid write(HornetQBuffer buffer)
buffer
- the buffer to writevoid close()
String getRemoteAddress()
void checkFlushBatchBuffer()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |