Package org.jgroups.protocols
Class STOMP.Connection
java.lang.Object
org.jgroups.protocols.STOMP.Connection
- All Implemented Interfaces:
Runnable
- Enclosing class:
STOMP
Class which handles a connection to a client
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final DataInputStreamprotected final DataOutputStreamprotected final UUIDprotected final Socket -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidhandleFrame(STOMP.Frame frame) protected voidremove()voidrun()voidsendInfo()voidstop()private voidwriteResponse(byte[] response, int offset, int length) private voidwriteResponse(STOMP.ServerVerb response, String... keys_and_values) Sends back a response.
-
Field Details
-
sock
-
in
-
out
-
session_id
-
-
Constructor Details
-
Connection
- Throws:
IOException
-
-
Method Details
-
stop
public void stop() -
remove
protected void remove() -
run
public void run() -
handleFrame
-
sendInfo
public void sendInfo() -
writeResponse
Sends back a response. The keys_and_values vararg array needs to have an even number of elements- Parameters:
response-keys_and_values-
-
writeResponse
private void writeResponse(byte[] response, int offset, int length)
-