|
||||||||||
| 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 |
addReadyListener(ReadyListener listener)
|
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 |
removeReadyListener(ReadyListener listener)
|
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()
void addReadyListener(ReadyListener listener)
void removeReadyListener(ReadyListener listener)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||