A B C D E F G H I J L M N P R S T U V 

A

AbortHeader - Class in asia.stampy.client.message.abort
The Class AbortHeader.
AbortHeader() - Constructor for class asia.stampy.client.message.abort.AbortHeader
 
AbortMessage - Class in asia.stampy.client.message.abort
The Class AbortMessage.
AbortMessage(String) - Constructor for class asia.stampy.client.message.abort.AbortMessage
Instantiates a new abort message.
AbortMessage() - Constructor for class asia.stampy.client.message.abort.AbortMessage
Instantiates a new abort message.
AbstractAcknowledgementListenerAndInterceptor<SVR extends AbstractStampyMessageGateway> - Class in asia.stampy.server.listener.subscription
This class assists in the publication of StompMessageType.MESSAGE messages for a subscription.
AbstractAcknowledgementListenerAndInterceptor() - Constructor for class asia.stampy.server.listener.subscription.AbstractAcknowledgementListenerAndInterceptor
 
AbstractBodyMessage<HDR extends AbstractBodyMessageHeader> - Class in asia.stampy.common.message
Abstract class representing STOMP messages with a body.
AbstractBodyMessage(StompMessageType) - Constructor for class asia.stampy.common.message.AbstractBodyMessage
Instantiates a new abstract body message.
AbstractBodyMessageHeader - Class in asia.stampy.common.message
The Class AbstractBodyMessageHeader.
AbstractBodyMessageHeader() - Constructor for class asia.stampy.common.message.AbstractBodyMessageHeader
 
AbstractClientBodyMessageHeader - Class in asia.stampy.client.message
The Class AbstractClientBodyMessageHeader.
AbstractClientBodyMessageHeader() - Constructor for class asia.stampy.client.message.AbstractClientBodyMessageHeader
 
AbstractClientMessageHeader - Class in asia.stampy.client.message
The Class AbstractClientMessageHeader.
AbstractClientMessageHeader() - Constructor for class asia.stampy.client.message.AbstractClientMessageHeader
 
AbstractConnectedMessageListener<CLNT extends AbstractStampyMessageGateway> - Class in asia.stampy.client.listener.connected
This class intercepts incoming StompMessageType.CONNECTED from a STOMP 1.2 server and starts a heartbeat, if requested.
AbstractConnectedMessageListener() - Constructor for class asia.stampy.client.listener.connected.AbstractConnectedMessageListener
 
AbstractConnectResponseListener<SVR extends AbstractStampyMessageGateway> - Class in asia.stampy.server.listener.connect
This class sends a CONNECTED response to a CONNECT or STOMP message.
AbstractConnectResponseListener() - Constructor for class asia.stampy.server.listener.connect.AbstractConnectResponseListener
 
AbstractConnectStateListener<SVR extends AbstractStampyMessageGateway> - Class in asia.stampy.server.listener.connect
This class ensures that a StompMessageType.CONNECT or.
AbstractConnectStateListener() - Constructor for class asia.stampy.server.listener.connect.AbstractConnectStateListener
 
AbstractDisconnectListenerAndInterceptor<CLNT extends AbstractStampyMessageGateway> - Class in asia.stampy.client.listener.disconnect
This class intercepts an outgoing StompMessageType.DISCONNECT message if a receipt has been requested.
AbstractDisconnectListenerAndInterceptor() - Constructor for class asia.stampy.client.listener.disconnect.AbstractDisconnectListenerAndInterceptor
 
AbstractHeartbeatListener<SVR extends AbstractStampyMessageGateway> - Class in asia.stampy.server.listener.heartbeat
This class intercepts incoming StompMessageType.CONNECT from a STOMP 1.2 client and starts a heartbeat, if requested.

CONNECT heart-beat:[cx],[cy]
CONNECTED: heart-beat:[sx],[sy]

For heart-beats from the client to the server: if [cx] is 0 (the client cannot send heart-beats) or [sy] is 0 (the server does not want to receive heart-beats) then there will be none otherwise, there will be heart-beats every MAX([cx],[sy]) milliseconds In the other direction, [sx] and [cy] are used the same way.
AbstractHeartbeatListener() - Constructor for class asia.stampy.server.listener.heartbeat.AbstractHeartbeatListener
 
AbstractLoginMessageListener<SVR extends AbstractStampyMessageGateway> - Class in asia.stampy.server.listener.login
This class enforces login functionality via the implementation of a.
AbstractLoginMessageListener() - Constructor for class asia.stampy.server.listener.login.AbstractLoginMessageListener
 
AbstractMessage<HDR extends StampyMessageHeader> - Class in asia.stampy.common.message
Abstract implementation of a StampyMessage.
AbstractMessage(StompMessageType) - Constructor for class asia.stampy.common.message.AbstractMessage
Instantiates a new abstract message.
AbstractMessageHeader - Class in asia.stampy.common.message
Abstract implementation of a StampyMessageHeader.
AbstractMessageHeader() - Constructor for class asia.stampy.common.message.AbstractMessageHeader
 
AbstractOutgoingMessageInterceptor<SVR extends AbstractStampyMessageGateway> - Class in asia.stampy.common.message.interceptor
The Class AbstractOutgoingMessageInterceptor.
AbstractOutgoingMessageInterceptor() - Constructor for class asia.stampy.common.message.interceptor.AbstractOutgoingMessageInterceptor
 
AbstractOutgoingTextInterceptor<SVR extends AbstractStampyMessageGateway> - Class in asia.stampy.common.message.interceptor
The Class AbstractOutgoingTextInterceptor.
AbstractOutgoingTextInterceptor() - Constructor for class asia.stampy.common.message.interceptor.AbstractOutgoingTextInterceptor
 
AbstractReceiptListener<SVR extends AbstractStampyMessageGateway> - Class in asia.stampy.server.listener.receipt
This class generates a RECEIPT message for client messages with the receipt header populated.
AbstractReceiptListener() - Constructor for class asia.stampy.server.listener.receipt.AbstractReceiptListener
 
AbstractStampyMessageGateway - Class in asia.stampy.common.gateway
A StampyMessageGateway is the interface between the technology used to connect to a STOMP implementation and the Stampy library.
AbstractStampyMessageGateway() - Constructor for class asia.stampy.common.gateway.AbstractStampyMessageGateway
 
AbstractStampyNettyMessageGateway - Class in asia.stampy.common.netty
The Class AbstractStampyNettyMessageGateway.
AbstractStampyNettyMessageGateway() - Constructor for class asia.stampy.common.netty.AbstractStampyNettyMessageGateway
 
AbstractTransactionListener<SVR extends AbstractStampyMessageGateway> - Class in asia.stampy.server.listener.transaction
This class manages transactional boundaries, ensuring that a transaction has been started prior to an StompMessageType.ABORT or.
AbstractTransactionListener() - Constructor for class asia.stampy.server.listener.transaction.AbstractTransactionListener
 
ACCEPT_VERSION - Static variable in class asia.stampy.client.message.connect.ConnectHeader
The Constant ACCEPT_VERSION.
ACK - Static variable in class asia.stampy.client.message.subscribe.SubscribeHeader
The Constant ACK.
ACK - Static variable in class asia.stampy.server.message.message.MessageHeader
The Constant ACK.
AckHeader - Class in asia.stampy.client.message.ack
The Class AckHeader.
AckHeader() - Constructor for class asia.stampy.client.message.ack.AckHeader
 
AckMessage - Class in asia.stampy.client.message.ack
The Class AckMessage.
AckMessage(String) - Constructor for class asia.stampy.client.message.ack.AckMessage
Instantiates a new ack message.
AckMessage() - Constructor for class asia.stampy.client.message.ack.AckMessage
Instantiates a new ack message.
ackReceived(String, String, String) - Method in interface asia.stampy.server.listener.subscription.StampyAcknowledgementHandler
Invoked when an StompMessageType.ACK message has been received for a published StompMessageType.MESSAGE.
activeTransactions - Variable in class asia.stampy.server.listener.transaction.AbstractTransactionListener
The active transactions.
add(HostPort, PaceMaker) - Method in class asia.stampy.common.heartbeat.HeartbeatContainer
Adds a new PaceMaker for the specified HostPort.
addHandler(ChannelHandler) - Method in class asia.stampy.common.netty.AbstractStampyNettyMessageGateway
Adds the Channel Handler for inclusion in the created Channel.
addHeader(String, String) - Method in class asia.stampy.common.message.AbstractMessageHeader
If a client or a server receives repeated frame header entries, only the first header entry SHOULD be used as the value of header entry.
addHeader(String, String) - Method in interface asia.stampy.common.message.StampyMessageHeader
Adds the header.
addMessageListener(StampyMessageListener) - Method in class asia.stampy.common.gateway.AbstractStampyMessageGateway
Adds the message listener.
addMessageListener(StampyMessageListener, int) - Method in class asia.stampy.common.gateway.AbstractStampyMessageGateway
 
addOutgoingMessageInterceptor(StampyOutgoingMessageInterceptor) - Method in class asia.stampy.common.gateway.AbstractStampyMessageGateway
Adds the specified outgoing message interceptor.
addOutgoingTextInterceptor(StampyOutgoingTextInterceptor) - Method in class asia.stampy.common.gateway.AbstractStampyMessageGateway
Adds the specified outgoing message interceptor.
AlreadyConnectedException - Exception in asia.stampy.server.listener.connect
The Class AlreadyConnectedException.
AlreadyConnectedException(String) - Constructor for exception asia.stampy.server.listener.connect.AlreadyConnectedException
Instantiates a new already connected exception.
AlreadyLoggedInException - Exception in asia.stampy.server.listener.login
The Class AlreadyLoggedInException.
AlreadyLoggedInException(String) - Constructor for exception asia.stampy.server.listener.login.AlreadyLoggedInException
Instantiates a new already logged in exception.
asia.stampy.client.listener.connected - package asia.stampy.client.listener.connected
Provides the abstract listener to intercept incoming CONNECTED messages
asia.stampy.client.listener.disconnect - package asia.stampy.client.listener.disconnect
Provides the abstract listener to intercept incoming DISCONNECT messages
asia.stampy.client.listener.validate - package asia.stampy.client.listener.validate
Provides a listener to ensure only server messages are accepted on the client
asia.stampy.client.message - package asia.stampy.client.message
Provides the abstract client header classes
asia.stampy.client.message.abort - package asia.stampy.client.message.abort
Provides the STOMP 1.2 ABORT header and message classes
asia.stampy.client.message.ack - package asia.stampy.client.message.ack
Provides the STOMP 1.2 ACK header and message classes
asia.stampy.client.message.begin - package asia.stampy.client.message.begin
Provides the STOMP 1.2 BEGIN header and message classes
asia.stampy.client.message.commit - package asia.stampy.client.message.commit
Provides the STOMP 1.2 COMMIT header and message classes
asia.stampy.client.message.connect - package asia.stampy.client.message.connect
Provides the STOMP 1.2 COMMIT header and message classes
asia.stampy.client.message.disconnect - package asia.stampy.client.message.disconnect
Provides the STOMP 1.2 DISCONNECT header and message classes
asia.stampy.client.message.nack - package asia.stampy.client.message.nack
Provides the STOMP 1.2 NACK header and message classes
asia.stampy.client.message.send - package asia.stampy.client.message.send
Provides the STOMP 1.2 SEND header and message classes
asia.stampy.client.message.stomp - package asia.stampy.client.message.stomp
Provides the STOMP 1.2 STOMP header and message classes
asia.stampy.client.message.subscribe - package asia.stampy.client.message.subscribe
Provides the STOMP 1.2 SUBSCRIBE header and message classes
asia.stampy.client.message.unsubscribe - package asia.stampy.client.message.unsubscribe
Provides the STOMP 1.2 UNSUBSCRIBE header and message classes
asia.stampy.client.netty - package asia.stampy.client.netty
Provides the gateway and handler to run a Stampy NETTY client
asia.stampy.client.netty.connected - package asia.stampy.client.netty.connected
Provides the NETTY implementation of a CONNECTED message listener
asia.stampy.client.netty.disconnect - package asia.stampy.client.netty.disconnect
Provides the NETTY implementation of a DISCONNECT message listener
asia.stampy.common - package asia.stampy.common
Provides common classes
asia.stampy.common.gateway - package asia.stampy.common.gateway
Provides interfaces and super classes for the implementation of STOMP 1.2 clients and servers
asia.stampy.common.heartbeat - package asia.stampy.common.heartbeat
Provides heartbeat management classes
asia.stampy.common.message - package asia.stampy.common.message
Provides the STOMP 1.2 common interfaces and super classes for messages
asia.stampy.common.message.interceptor - package asia.stampy.common.message.interceptor
Provides interceptor classes to capture outgoing message state, trigger events etc.
asia.stampy.common.netty - package asia.stampy.common.netty
Provides abstract NETTY implementations for clients and servers
asia.stampy.common.parsing - package asia.stampy.common.parsing
Provides message parsing tools
asia.stampy.common.serialization - package asia.stampy.common.serialization
Provides serialization tools
asia.stampy.server.listener.connect - package asia.stampy.server.listener.connect
Provides the abstract listener to intercept incoming CONNECT messages
asia.stampy.server.listener.heartbeat - package asia.stampy.server.listener.heartbeat
Provides the abstract listener to intercept incoming CONNECT messages requesting heartbeats
asia.stampy.server.listener.login - package asia.stampy.server.listener.login
Provides the abstract listener to intercept incoming CONNECT messages with login credentials
asia.stampy.server.listener.receipt - package asia.stampy.server.listener.receipt
Provides the abstract listener to generate RECEIPT messages for incoming messages requesting such
asia.stampy.server.listener.subscription - package asia.stampy.server.listener.subscription
Provides the abstract listener to expect an ACK from a sent MESSAGE
asia.stampy.server.listener.transaction - package asia.stampy.server.listener.transaction
Provides the abstract listener to manage transactional boundaries
asia.stampy.server.listener.validate - package asia.stampy.server.listener.validate
Provides a listener to ensure only client messages are accepted on the server
asia.stampy.server.listener.version - package asia.stampy.server.listener.version
Provides the listener to check version information
asia.stampy.server.message.connected - package asia.stampy.server.message.connected
Provides the STOMP 1.2 CONNECTED header and message classes
asia.stampy.server.message.error - package asia.stampy.server.message.error
Provides the STOMP 1.2 ERROR header and message classes
asia.stampy.server.message.message - package asia.stampy.server.message.message
Provides the STOMP 1.2 MESSAGE header and message classes
asia.stampy.server.message.receipt - package asia.stampy.server.message.receipt
Provides the STOMP 1.2 RECEIPT header and message classes
asia.stampy.server.netty - package asia.stampy.server.netty
Provides the gateway and handler to run a Stampy NETTY server
asia.stampy.server.netty.connect - package asia.stampy.server.netty.connect
Provides the NETTY implementation of a CONNECT message listener
asia.stampy.server.netty.heartbeat - package asia.stampy.server.netty.heartbeat
Provides the NETTY implementation of a CONNECT message requesting heartbeats
asia.stampy.server.netty.login - package asia.stampy.server.netty.login
Provides the NETTY implementation of a CONNECT message with login credentials
asia.stampy.server.netty.receipt - package asia.stampy.server.netty.receipt
Provides the NETTY implementation to generate RECEIPT messages for those incoming requesting such
asia.stampy.server.netty.subscription - package asia.stampy.server.netty.subscription
Provides the NETTY implementation to expect an ACK for a sent MESSAGE
asia.stampy.server.netty.transaction - package asia.stampy.server.netty.transaction
Provides the NETTY implementation to manage transactional boundaries
asyncProcessing(HostPort, String) - Method in class asia.stampy.common.netty.StampyNettyChannelHandler
Once simple validation has been performed on the received message a Runnable is executed by a single thread executor.

B

BeginHeader - Class in asia.stampy.client.message.begin
The Class BeginHeader.
BeginHeader() - Constructor for class asia.stampy.client.message.begin.BeginHeader
 
BeginMessage - Class in asia.stampy.client.message.begin
The Class BeginMessage.
BeginMessage(String) - Constructor for class asia.stampy.client.message.begin.BeginMessage
Instantiates a new begin message.
BeginMessage() - Constructor for class asia.stampy.client.message.begin.BeginMessage
Instantiates a new begin message.
broadcastMessage(StampyMessage<?>) - Method in class asia.stampy.common.gateway.AbstractStampyMessageGateway
Broadcasts a StampyMessage to all connected clients from the server or to the server from a client.
broadcastMessage(String) - Method in class asia.stampy.common.gateway.AbstractStampyMessageGateway
Broadcasts the specified String to all connections.
broadcastMessage(String) - Method in class asia.stampy.common.netty.AbstractStampyNettyMessageGateway
 
broadcastMessage(String) - Method in class asia.stampy.common.netty.StampyNettyChannelHandler
Broadcast message.

C

channelConnected(ChannelHandlerContext, ChannelStateEvent) - Method in class asia.stampy.common.netty.StampyNettyChannelHandler
Invoked when a Channel is open, bound to a local address, and connected to a remote address.
channelDisconnected(ChannelHandlerContext, ChannelStateEvent) - Method in class asia.stampy.common.netty.StampyNettyChannelHandler
Invoked when a Channel was disconnected from its remote peer.
CHARSET - Static variable in class asia.stampy.common.netty.AbstractStampyNettyMessageGateway
The default encoding for STOMP is UTF-8.
clearMessageListeners() - Method in class asia.stampy.common.gateway.AbstractStampyMessageGateway
Clear message listeners.
ClientMessageHeader - Interface in asia.stampy.client.message
any client frame other than CONNECT MAY specify a receipt header with an arbitrary value.
ClientMessageValidationListener - Class in asia.stampy.client.listener.validate
Ensures that only server messages are accepted on the client.
ClientMessageValidationListener() - Constructor for class asia.stampy.client.listener.validate.ClientMessageValidationListener
 
ClientNettyChannelHandler - Class in asia.stampy.client.netty
The Class ClientNettyChannelHandler.
ClientNettyChannelHandler() - Constructor for class asia.stampy.client.netty.ClientNettyChannelHandler
 
ClientNettyMessageGateway - Class in asia.stampy.client.netty
The Class ClientNettyMessageGateway.
ClientNettyMessageGateway() - Constructor for class asia.stampy.client.netty.ClientNettyMessageGateway
 
close(HostPort) - Method in class asia.stampy.common.netty.StampyNettyChannelHandler
Close.
closeConnection(HostPort) - Method in class asia.stampy.client.netty.ClientNettyMessageGateway
 
closeConnection(HostPort) - Method in class asia.stampy.common.gateway.AbstractStampyMessageGateway
Closes the connection to the STOMP server or client.
closeConnection(HostPort) - Method in class asia.stampy.server.netty.ServerNettyMessageGateway
 
CommitHeader - Class in asia.stampy.client.message.commit
The Class CommitHeader.
CommitHeader() - Constructor for class asia.stampy.client.message.commit.CommitHeader
 
CommitMessage - Class in asia.stampy.client.message.commit
The Class CommitMessage.
CommitMessage(String) - Constructor for class asia.stampy.client.message.commit.CommitMessage
Instantiates a new commit message.
CommitMessage() - Constructor for class asia.stampy.client.message.commit.CommitMessage
Instantiates a new commit message.
connect() - Method in class asia.stampy.client.netty.ClientNettyMessageGateway
 
connect() - Method in class asia.stampy.common.gateway.AbstractStampyMessageGateway
Connects to a STOMP server or client as specified by configuration.
connect() - Method in class asia.stampy.server.netty.ServerNettyMessageGateway
 
connectedClients - Variable in class asia.stampy.server.listener.connect.AbstractConnectStateListener
 
ConnectedHeader - Class in asia.stampy.server.message.connected
The Class ConnectedHeader.
ConnectedHeader() - Constructor for class asia.stampy.server.message.connected.ConnectedHeader
 
ConnectedMessage - Class in asia.stampy.server.message.connected
The Class ConnectedMessage.
ConnectedMessage(String) - Constructor for class asia.stampy.server.message.connected.ConnectedMessage
Instantiates a new connected message.
ConnectedMessage() - Constructor for class asia.stampy.server.message.connected.ConnectedMessage
Instantiates a new connected message.
ConnectHeader - Class in asia.stampy.client.message.connect
The Class ConnectHeader.
ConnectHeader() - Constructor for class asia.stampy.client.message.connect.ConnectHeader
 
ConnectMessage - Class in asia.stampy.client.message.connect
The Class ConnectMessage.
ConnectMessage(String, String) - Constructor for class asia.stampy.client.message.connect.ConnectMessage
Instantiates a new connect message.
ConnectMessage(String) - Constructor for class asia.stampy.client.message.connect.ConnectMessage
Instantiates a new connect message.
ConnectMessage() - Constructor for class asia.stampy.client.message.connect.ConnectMessage
Instantiates a new connect message.
CONTENT_LENGTH - Static variable in class asia.stampy.common.message.AbstractMessageHeader
The Constant CONTENT_LENGTH.
CONTENT_TYPE - Static variable in class asia.stampy.common.message.AbstractBodyMessageHeader
The Constant CONTENT_TYPE.
convertToObject(String, String) - Method in class asia.stampy.common.parsing.StompMessageParser
Converts the specified string to an object based upon the specified content type.
createHostPort(ChannelHandlerContext) - Method in class asia.stampy.common.netty.StampyNettyChannelHandler
Creates the host port.
createNewHeader() - Method in class asia.stampy.client.message.abort.AbortMessage
 
createNewHeader() - Method in class asia.stampy.client.message.ack.AckMessage
 
createNewHeader() - Method in class asia.stampy.client.message.begin.BeginMessage
 
createNewHeader() - Method in class asia.stampy.client.message.commit.CommitMessage
 
createNewHeader() - Method in class asia.stampy.client.message.connect.ConnectMessage
 
createNewHeader() - Method in class asia.stampy.client.message.disconnect.DisconnectMessage
 
createNewHeader() - Method in class asia.stampy.client.message.nack.NackMessage
 
createNewHeader() - Method in class asia.stampy.client.message.send.SendMessage
 
createNewHeader() - Method in class asia.stampy.client.message.stomp.StompMessage
 
createNewHeader() - Method in class asia.stampy.client.message.subscribe.SubscribeMessage
 
createNewHeader() - Method in class asia.stampy.client.message.unsubscribe.UnsubscribeMessage
 
createNewHeader() - Method in class asia.stampy.common.message.AbstractMessage
Creates the new header.
createNewHeader() - Method in class asia.stampy.server.message.connected.ConnectedMessage
 
createNewHeader() - Method in class asia.stampy.server.message.error.ErrorMessage
 
createNewHeader() - Method in class asia.stampy.server.message.message.MessageMessage
 
createNewHeader() - Method in class asia.stampy.server.message.receipt.ReceiptMessage
 
createStampyMessage(StompMessageType, List<String>) - Method in class asia.stampy.common.parsing.StompMessageParser
Creates the stampy message.

D

decode(ChannelHandlerContext, Channel, ChannelBuffer) - Method in class asia.stampy.common.netty.StompBasedFrameDecoder
 
DefaultUnparseableMessageHandler - Class in asia.stampy.common.gateway
This default implementation of an UnparseableMessageHandler logs a non-STOMP message at warning level.
DefaultUnparseableMessageHandler() - Constructor for class asia.stampy.common.gateway.DefaultUnparseableMessageHandler
 
deserializeBase64(String) - Static method in class asia.stampy.common.serialization.SerializationUtils
Deserialize base64.
DESTINATION - Static variable in class asia.stampy.client.message.send.SendHeader
The Constant DESTINATION.
DESTINATION - Static variable in class asia.stampy.client.message.subscribe.SubscribeHeader
The Constant DESTINATION.
DESTINATION - Static variable in class asia.stampy.server.message.message.MessageHeader
The Constant DESTINATION.
DisconnectHeader - Class in asia.stampy.client.message.disconnect
The Class DisconnectHeader.
DisconnectHeader() - Constructor for class asia.stampy.client.message.disconnect.DisconnectHeader
 
DisconnectMessage - Class in asia.stampy.client.message.disconnect
The Class DisconnectMessage.
DisconnectMessage() - Constructor for class asia.stampy.client.message.disconnect.DisconnectMessage
Instantiates a new disconnect message.

E

ensureCleanup() - Method in class asia.stampy.server.listener.connect.AbstractConnectStateListener
Configure the gateway to clean up the queue of connected clients on session termination.
ensureCleanup() - Method in class asia.stampy.server.listener.login.AbstractLoginMessageListener
Configure the gateway to clean up the queue of logged in connections on session termination.
ensureCleanup() - Method in class asia.stampy.server.listener.subscription.AbstractAcknowledgementListenerAndInterceptor
Configure the gateway to clean up the map of expected acks on session termination.
ensureCleanup() - Method in class asia.stampy.server.listener.transaction.AbstractTransactionListener
Configure the gateway to clean up the map of active transactions on session termination.
ensureCleanup() - Method in class asia.stampy.server.netty.connect.NettyConnectStateListener
 
ensureCleanup() - Method in class asia.stampy.server.netty.login.NettyLoginMessageListener
 
ensureCleanup() - Method in class asia.stampy.server.netty.subscription.NettyAcknowledgementListenerAndInterceptor
 
ensureCleanup() - Method in class asia.stampy.server.netty.transaction.NettyTransactionListener
 
EOM - Static variable in class asia.stampy.common.parsing.StompMessageParser
The Constant EOM.
equals(Object) - Method in class asia.stampy.common.gateway.HostPort
 
equals(Object) - Method in class asia.stampy.common.message.AbstractMessage
 
equals(Object) - Method in class asia.stampy.common.message.AbstractMessageHeader
 
errorHandle(StampyMessage<?>, Exception, HostPort) - Method in class asia.stampy.common.gateway.StampyHandlerHelper
Error handle.
errorHandle(Exception, HostPort) - Method in class asia.stampy.common.gateway.StampyHandlerHelper
Error handle.
ErrorHeader - Class in asia.stampy.server.message.error
The Class ErrorHeader.
ErrorHeader() - Constructor for class asia.stampy.server.message.error.ErrorHeader
 
ErrorMessage - Class in asia.stampy.server.message.error
The Class ErrorMessage.
ErrorMessage() - Constructor for class asia.stampy.server.message.error.ErrorMessage
Instantiates a new error message.
ErrorMessage(String) - Constructor for class asia.stampy.server.message.error.ErrorMessage
Instantiates a new error message.
exceptionCaught(ChannelHandlerContext, ExceptionEvent) - Method in class asia.stampy.common.netty.StampyNettyChannelHandler
 

F

fillBody(String, BufferedReader) - Method in class asia.stampy.common.parsing.StompMessageParser
Fills the body of the STOMP message.
fromString(String) - Static method in enum asia.stampy.client.message.subscribe.SubscribeHeader.Ack
From string.

G

getAcceptVersion() - Method in class asia.stampy.client.message.connect.ConnectHeader
Gets the accept version.
getAck() - Method in class asia.stampy.client.message.subscribe.SubscribeHeader
Gets the ack.
getAck() - Method in class asia.stampy.server.message.message.MessageHeader
Gets the ack.
getAckTimeoutMillis() - Method in class asia.stampy.server.listener.subscription.AbstractAcknowledgementListenerAndInterceptor
Gets the ack timeout millis.
getAckValue() - Method in enum asia.stampy.client.message.subscribe.SubscribeHeader.Ack
Gets the ack value.
getBody() - Method in class asia.stampy.common.message.AbstractBodyMessage
Gets the body.
getBodyEncoding() - Method in class asia.stampy.common.message.AbstractBodyMessage
Gets the body encoding.
getConnectedHostPorts() - Method in class asia.stampy.common.gateway.AbstractStampyMessageGateway
Gets the connected host ports.
getConnectedHostPorts() - Method in class asia.stampy.common.netty.AbstractStampyNettyMessageGateway
 
getConnectedHostPorts() - Method in class asia.stampy.common.netty.StampyNettyChannelHandler
Gets the connected host ports.
getContentLength() - Method in class asia.stampy.common.message.AbstractMessageHeader
Gets the content length.
getContentType() - Method in class asia.stampy.common.message.AbstractBodyMessageHeader
Gets the content type.
getDestination() - Method in class asia.stampy.client.message.send.SendHeader
Gets the destination.
getDestination() - Method in class asia.stampy.client.message.subscribe.SubscribeHeader
Gets the destination.
getDestination() - Method in class asia.stampy.server.message.message.MessageHeader
Gets the destination.
getExecutor() - Method in class asia.stampy.common.netty.StampyNettyChannelHandler
Gets the executor.
getGateway() - Method in class asia.stampy.client.listener.connected.AbstractConnectedMessageListener
Gets the message gateway.
getGateway() - Method in class asia.stampy.common.gateway.StampyHandlerHelper
 
getGateway() - Method in class asia.stampy.common.message.interceptor.AbstractOutgoingMessageInterceptor
Gets the gateway.
getGateway() - Method in class asia.stampy.common.message.interceptor.AbstractOutgoingTextInterceptor
Gets the gateway.
getGateway() - Method in class asia.stampy.common.netty.StampyNettyChannelHandler
Gets the gateway.
getGateway() - Method in class asia.stampy.server.listener.connect.AbstractConnectResponseListener
Gets the gateway.
getGateway() - Method in class asia.stampy.server.listener.connect.AbstractConnectStateListener
Gets the gateway.
getGateway() - Method in class asia.stampy.server.listener.heartbeat.AbstractHeartbeatListener
Gets the message gateway.
getGateway() - Method in class asia.stampy.server.listener.login.AbstractLoginMessageListener
Gets the gateway.
getGateway() - Method in class asia.stampy.server.listener.receipt.AbstractReceiptListener
Gets the gateway.
getGateway() - Method in class asia.stampy.server.listener.transaction.AbstractTransactionListener
Gets the gateway.
getHandler() - Method in class asia.stampy.common.netty.AbstractStampyNettyMessageGateway
Gets the stampy channel handler.
getHandler() - Method in class asia.stampy.server.listener.subscription.AbstractAcknowledgementListenerAndInterceptor
Gets the handler.
getHeader() - Method in class asia.stampy.common.message.AbstractMessage
 
getHeader() - Method in interface asia.stampy.common.message.StampyMessage
Gets the header.
getHeaders() - Method in class asia.stampy.common.message.AbstractMessageHeader
 
getHeaders() - Method in interface asia.stampy.common.message.StampyMessageHeader
Gets the headers.
getHeaderValue(String) - Method in class asia.stampy.common.message.AbstractMessageHeader
 
getHeaderValue(String) - Method in interface asia.stampy.common.message.StampyMessageHeader
Gets the header value.
getHeartbeat() - Method in class asia.stampy.common.gateway.AbstractStampyMessageGateway
Gets the heartbeat.
getHeartbeatContainer() - Method in class asia.stampy.client.listener.connected.AbstractConnectedMessageListener
Gets the heartbeat container.
getHeartbeatContainer() - Method in class asia.stampy.common.gateway.StampyHandlerHelper
 
getHeartbeatContainer() - Method in class asia.stampy.common.netty.StampyNettyChannelHandler
Gets the heartbeat container.
getHeartbeatContainer() - Method in class asia.stampy.server.listener.heartbeat.AbstractHeartbeatListener
Gets the heartbeat container.
getHost() - Method in class asia.stampy.client.message.connect.ConnectHeader
Gets the host.
getHost() - Method in class asia.stampy.client.netty.ClientNettyMessageGateway
Gets the host.
getHost() - Method in class asia.stampy.common.gateway.HostPort
Gets the host.
getId() - Method in class asia.stampy.client.message.ack.AckHeader
Gets the id.
getId() - Method in class asia.stampy.client.message.nack.NackHeader
Gets the id.
getId() - Method in class asia.stampy.client.message.subscribe.SubscribeHeader
Gets the id.
getId() - Method in class asia.stampy.client.message.unsubscribe.UnsubscribeHeader
Gets the id.
getIncomingHeartbeat() - Method in class asia.stampy.client.message.connect.ConnectHeader
Gets the incoming heartbeat sleep time requested in milliseconds.
getIncomingHeartbeat() - Method in class asia.stampy.server.message.connected.ConnectedHeader
Gets the server heartbeat.
getLogin() - Method in class asia.stampy.client.message.connect.ConnectHeader
Gets the login.
getLoginHandler() - Method in class asia.stampy.server.listener.login.AbstractLoginMessageListener
Gets the login handler.
getMaxMessageSize() - Method in class asia.stampy.common.gateway.AbstractStampyMessageGateway
 
getMessageHeader() - Method in class asia.stampy.server.message.error.ErrorHeader
Gets the message header.
getMessageId() - Method in class asia.stampy.server.message.message.MessageHeader
Gets the message id.
getMessageType() - Method in class asia.stampy.common.message.AbstractMessage
 
getMessageType() - Method in interface asia.stampy.common.message.StampyMessage
Gets the message type.
getMessageTypes() - Method in class asia.stampy.client.listener.connected.AbstractConnectedMessageListener
 
getMessageTypes() - Method in class asia.stampy.client.listener.disconnect.AbstractDisconnectListenerAndInterceptor
 
getMessageTypes() - Method in class asia.stampy.client.listener.validate.ClientMessageValidationListener
 
getMessageTypes() - Method in interface asia.stampy.common.gateway.StampyMessageListener
Gets the message types of which the implementation is interested.
getMessageTypes() - Method in interface asia.stampy.common.message.interceptor.StampyOutgoingMessageInterceptor
Gets the message types of which the implementation is interested.
getMessageTypes() - Method in class asia.stampy.server.listener.connect.AbstractConnectResponseListener
 
getMessageTypes() - Method in class asia.stampy.server.listener.connect.AbstractConnectStateListener
 
getMessageTypes() - Method in class asia.stampy.server.listener.heartbeat.AbstractHeartbeatListener
 
getMessageTypes() - Method in class asia.stampy.server.listener.login.AbstractLoginMessageListener
 
getMessageTypes() - Method in class asia.stampy.server.listener.receipt.AbstractReceiptListener
 
getMessageTypes() - Method in class asia.stampy.server.listener.subscription.AbstractAcknowledgementListenerAndInterceptor
 
getMessageTypes() - Method in class asia.stampy.server.listener.transaction.AbstractTransactionListener
 
getMessageTypes() - Method in class asia.stampy.server.listener.validate.ServerMessageValidationListener
 
getMessageTypes() - Method in class asia.stampy.server.listener.version.VersionListener
 
getObjectArrayAsBase64(Object) - Method in class asia.stampy.common.message.AbstractBodyMessage
Gets the object array as base64.
getObjectArrayAsString(Object) - Method in class asia.stampy.common.message.AbstractBodyMessage
Should the AbstractBodyMessage.getBodyEncoding() return a value other than AbstractBodyMessage.JAVA_BASE64_MIME_TYPE, this method will be invoked.
getOutgoingHeartbeat() - Method in class asia.stampy.client.message.connect.ConnectHeader
Gets the outgoing heartbeat sleep time requested in milliseconds.
getOutgoingHeartbeat() - Method in class asia.stampy.server.message.connected.ConnectedHeader
Gets the client heartbeat.
getParser() - Method in class asia.stampy.common.gateway.StampyHandlerHelper
 
getParser() - Method in class asia.stampy.common.netty.StampyNettyChannelHandler
Gets the parser.
getPasscode() - Method in class asia.stampy.client.message.connect.ConnectHeader
Gets the passcode.
getPort() - Method in class asia.stampy.common.gateway.AbstractStampyMessageGateway
 
getPort() - Method in class asia.stampy.common.gateway.HostPort
Gets the port.
getReceipt() - Method in class asia.stampy.client.message.AbstractClientBodyMessageHeader
 
getReceipt() - Method in class asia.stampy.client.message.AbstractClientMessageHeader
 
getReceipt() - Method in interface asia.stampy.client.message.ClientMessageHeader
Gets the receipt.
getReceiptId() - Method in class asia.stampy.client.listener.disconnect.AbstractDisconnectListenerAndInterceptor
Gets the receipt id.
getReceiptId() - Method in class asia.stampy.server.message.error.ErrorHeader
Gets the receipt id.
getReceiptId() - Method in class asia.stampy.server.message.receipt.ReceiptHeader
Gets the receipt id.
getServer() - Method in class asia.stampy.server.message.connected.ConnectedHeader
Gets the server.
getSession() - Method in class asia.stampy.server.message.connected.ConnectedHeader
Gets the session.
getStompMessage() - Method in exception asia.stampy.common.parsing.UnparseableException
Gets the stomp message.
getSubscription() - Method in class asia.stampy.server.message.message.MessageHeader
Gets the subscription.
getTransaction() - Method in class asia.stampy.client.message.abort.AbortHeader
Gets the transaction.
getTransaction() - Method in class asia.stampy.client.message.ack.AckHeader
Gets the transaction.
getTransaction() - Method in class asia.stampy.client.message.begin.BeginHeader
Gets the transaction.
getTransaction() - Method in class asia.stampy.client.message.commit.CommitHeader
Gets the transaction.
getTransaction() - Method in class asia.stampy.client.message.nack.NackHeader
Gets the transaction.
getTransaction() - Method in class asia.stampy.client.message.send.SendHeader
Gets the transaction.
getUnparseableMessageHandler() - Method in class asia.stampy.common.gateway.AbstractStampyMessageGateway
Returns the UnparseableMessageHandler, defaults to.
getUnparseableMessageHandler() - Method in class asia.stampy.common.gateway.StampyHandlerHelper
 
getUnparseableMessageHandler() - Method in class asia.stampy.common.netty.StampyNettyChannelHandler
Gets the unparseable message handler.
getVersion() - Method in class asia.stampy.server.message.connected.ConnectedHeader
Gets the version.

H

handleUnexpectedError(HostPort, String, StampyMessage<?>, Exception) - Method in class asia.stampy.common.gateway.StampyHandlerHelper
Handle unexpected error.
handleUnparseableMessage(HostPort, String, UnparseableException) - Method in class asia.stampy.common.gateway.StampyHandlerHelper
Handle unparseable message.
hasBody() - Method in enum asia.stampy.common.message.StompMessageType
Checks for body.
hashCode() - Method in class asia.stampy.common.gateway.HostPort
 
hashCode() - Method in class asia.stampy.common.message.AbstractMessage
 
hashCode() - Method in class asia.stampy.common.message.AbstractMessageHeader
 
hasHeader(String) - Method in class asia.stampy.common.message.AbstractMessageHeader
 
hasHeader(String) - Method in interface asia.stampy.common.message.StampyMessageHeader
Checks for header.
HB1 - Static variable in interface asia.stampy.common.heartbeat.StampyHeartbeatContainer
The Constant HB1.
HB2 - Static variable in interface asia.stampy.common.heartbeat.StampyHeartbeatContainer
The Constant HB2.
HEART_BEAT - Static variable in class asia.stampy.client.message.connect.ConnectHeader
The Constant HEART_BEAT.
HEART_BEAT - Static variable in class asia.stampy.server.message.connected.ConnectedHeader
The Constant HEART_BEAT.
HeartbeatContainer - Class in asia.stampy.common.heartbeat
Encapsulates all the currently active PaceMakers.
HeartbeatContainer() - Constructor for class asia.stampy.common.heartbeat.HeartbeatContainer
 
HOST - Static variable in class asia.stampy.client.message.connect.ConnectHeader
The Constant HOST.
HostPort - Class in asia.stampy.common.gateway
A HostPort is a simple bean encapsulating which host and port has made a connection.
HostPort(String, int) - Constructor for class asia.stampy.common.gateway.HostPort
Instantiates a new host port.
HostPort(InetSocketAddress) - Constructor for class asia.stampy.common.gateway.HostPort
Instantiates a new host port.

I

ID - Static variable in class asia.stampy.client.message.ack.AckHeader
The Constant ID.
ID - Static variable in class asia.stampy.client.message.nack.NackHeader
The Constant ID.
ID - Static variable in class asia.stampy.client.message.subscribe.SubscribeHeader
The Constant ID.
ID - Static variable in class asia.stampy.client.message.unsubscribe.UnsubscribeHeader
The Constant ID.
illegalAccess(ChannelHandlerContext) - Method in class asia.stampy.common.netty.StampyNettyChannelHandler
Illegal access.
illegalObjectCheck(Object) - Method in class asia.stampy.common.parsing.StompMessageParser
Blank implementation; override to add any object checking logic.
IllegalObjectException - Exception in asia.stampy.common.parsing
Thrown when the object type has been determined to be invalid.
IllegalObjectException(String) - Constructor for exception asia.stampy.common.parsing.IllegalObjectException
Instantiates a new illegal object exception.
initializeChannel(Bootstrap) - Method in class asia.stampy.common.netty.AbstractStampyNettyMessageGateway
 
InterceptException - Exception in asia.stampy.common.message.interceptor
The Class InterceptException, thrown by the implementation of an interceptor when the sending of a message is to be aborted.
InterceptException(String) - Constructor for exception asia.stampy.common.message.interceptor.InterceptException
Instantiates a new intercept exception.
InterceptException(String, Throwable) - Constructor for exception asia.stampy.common.message.interceptor.InterceptException
Instantiates a new intercept exception.
interceptMessage(StampyMessage<?>, HostPort) - Method in class asia.stampy.client.listener.disconnect.AbstractDisconnectListenerAndInterceptor
 
interceptMessage(StampyMessage<?>) - Method in class asia.stampy.common.message.interceptor.AbstractOutgoingMessageInterceptor
 
interceptMessage(String) - Method in class asia.stampy.common.message.interceptor.AbstractOutgoingTextInterceptor
 
interceptMessage(StampyMessage<?>) - Method in interface asia.stampy.common.message.interceptor.StampyOutgoingMessageInterceptor
Intercepts the outgoing message for capturing state etc, invoked by the.
interceptMessage(StampyMessage<?>, HostPort) - Method in interface asia.stampy.common.message.interceptor.StampyOutgoingMessageInterceptor
Intercepts the outgoing message for capturing state etc, invoked by the.
interceptMessage(String) - Method in interface asia.stampy.common.message.interceptor.StampyOutgoingTextInterceptor
Intercepts the outgoing message for capturing state etc.
interceptMessage(String, HostPort) - Method in interface asia.stampy.common.message.interceptor.StampyOutgoingTextInterceptor
Intercepts the outgoing message for capturing state etc, invoked by the.
interceptMessage(StampyMessage<?>, HostPort) - Method in class asia.stampy.server.listener.subscription.AbstractAcknowledgementListenerAndInterceptor
 
interceptors - Variable in class asia.stampy.common.gateway.AbstractStampyMessageGateway
The interceptors.
interceptOutgoingMessage(StampyMessage<?>) - Method in class asia.stampy.common.gateway.AbstractStampyMessageGateway
Intercept outgoing message.
interceptOutgoingMessage(StampyMessage<?>, HostPort) - Method in class asia.stampy.common.gateway.AbstractStampyMessageGateway
Intercept outgoing message.
interceptOutgoingMessage(String) - Method in class asia.stampy.common.gateway.AbstractStampyMessageGateway
Intercept outgoing message.
InvalidStompMessageException - Exception in asia.stampy.common.message
The Class InvalidStompMessageException.
InvalidStompMessageException(String) - Constructor for exception asia.stampy.common.message.InvalidStompMessageException
Instantiates a new invalid stomp message exception.
isAutoShutdown() - Method in class asia.stampy.common.gateway.AbstractStampyMessageGateway
If true the gateway will shut down when all sessions are terminated.
isCloseOnDisconnectMessage() - Method in class asia.stampy.client.listener.disconnect.AbstractDisconnectListenerAndInterceptor
Checks if is close on disconnect message.
isConnected(HostPort) - Method in class asia.stampy.common.gateway.AbstractStampyMessageGateway
Returns true if a connection exists and is active.
isConnected(HostPort) - Method in class asia.stampy.common.netty.AbstractStampyNettyMessageGateway
 
isConnected(HostPort) - Method in class asia.stampy.common.netty.StampyNettyChannelHandler
Checks if is connected.
isForMessage(StampyMessage<?>) - Method in class asia.stampy.client.listener.connected.AbstractConnectedMessageListener
 
isForMessage(StampyMessage<?>) - Method in class asia.stampy.client.listener.disconnect.AbstractDisconnectListenerAndInterceptor
 
isForMessage(StampyMessage<?>) - Method in class asia.stampy.client.listener.validate.ClientMessageValidationListener
 
isForMessage(StampyMessage<?>) - Method in interface asia.stampy.common.gateway.StampyMessageListener
Returns true if the message should be processed by the implementation.
isForMessage(StampyMessage<?>) - Method in interface asia.stampy.common.message.interceptor.StampyOutgoingMessageInterceptor
Returns true if the message should be processed by the implementation.
isForMessage(StampyMessage<?>) - Method in class asia.stampy.server.listener.connect.AbstractConnectResponseListener
 
isForMessage(StampyMessage<?>) - Method in class asia.stampy.server.listener.connect.AbstractConnectStateListener
 
isForMessage(StampyMessage<?>) - Method in class asia.stampy.server.listener.heartbeat.AbstractHeartbeatListener
 
isForMessage(StampyMessage<?>) - Method in class asia.stampy.server.listener.login.AbstractLoginMessageListener
 
isForMessage(StampyMessage<?>) - Method in class asia.stampy.server.listener.receipt.AbstractReceiptListener
 
isForMessage(StampyMessage<?>) - Method in class asia.stampy.server.listener.subscription.AbstractAcknowledgementListenerAndInterceptor
 
isForMessage(StampyMessage<?>) - Method in class asia.stampy.server.listener.transaction.AbstractTransactionListener
 
isForMessage(StampyMessage<?>) - Method in class asia.stampy.server.listener.validate.ServerMessageValidationListener
 
isForMessage(StampyMessage<?>) - Method in class asia.stampy.server.listener.version.VersionListener
 
isForType(StompMessageType[], StompMessageType) - Method in class asia.stampy.common.gateway.AbstractStampyMessageGateway
Checks if is for type.
isHeartbeat(String) - Method in class asia.stampy.common.gateway.StampyHandlerHelper
Checks if the message is a heartbeat.
isText() - Method in class asia.stampy.common.message.AbstractBodyMessage
Checks if is text.
isText(List<String>) - Method in class asia.stampy.common.parsing.StompMessageParser
Checks if is text.
isValidObject(Object) - Method in class asia.stampy.common.gateway.StampyHandlerHelper
Checks if is valid object.

J

JAVA_BASE64_MIME_TYPE - Static variable in class asia.stampy.common.message.AbstractBodyMessage
The Constant JAVA_BASE64_MIME_TYPE.

L

loggedInConnections - Variable in class asia.stampy.server.listener.login.AbstractLoginMessageListener
The logged in connections.
LOGIN - Static variable in class asia.stampy.client.message.connect.ConnectHeader
The Constant LOGIN.
login(String, String) - Method in interface asia.stampy.server.listener.login.StampyLoginHandler
Implementations are to perform any required login functionality.

M

MESSAGE - Static variable in class asia.stampy.server.message.error.ErrorHeader
The Constant MESSAGE.
MESSAGE_ID - Static variable in class asia.stampy.server.message.message.MessageHeader
The Constant MESSAGE_ID.
MessageHeader - Class in asia.stampy.server.message.message
The Class MessageHeader.
MessageHeader() - Constructor for class asia.stampy.server.message.message.MessageHeader
 
MessageListenerHaltException - Exception in asia.stampy.common.gateway
Signals that no further StampyMessageListeners should be invoked.
MessageListenerHaltException() - Constructor for exception asia.stampy.common.gateway.MessageListenerHaltException
Instantiates a new message listener halt exception.
MessageMessage - Class in asia.stampy.server.message.message
The Class MessageMessage.
MessageMessage(String, String, String) - Constructor for class asia.stampy.server.message.message.MessageMessage
Instantiates a new message message.
MessageMessage() - Constructor for class asia.stampy.server.message.message.MessageMessage
Instantiates a new message message.
messageReceived(StampyMessage<?>, HostPort) - Method in class asia.stampy.client.listener.connected.AbstractConnectedMessageListener
 
messageReceived(StampyMessage<?>, HostPort) - Method in class asia.stampy.client.listener.disconnect.AbstractDisconnectListenerAndInterceptor
 
messageReceived(StampyMessage<?>, HostPort) - Method in class asia.stampy.client.listener.validate.ClientMessageValidationListener
 
messageReceived(StampyMessage<?>, HostPort) - Method in interface asia.stampy.common.gateway.StampyMessageListener
Invoked when the type and the message are to be processed by the implementation.
messageReceived(ChannelHandlerContext, MessageEvent) - Method in class asia.stampy.common.netty.StampyNettyChannelHandler
 
messageReceived(StampyMessage<?>, HostPort) - Method in class asia.stampy.server.listener.connect.AbstractConnectResponseListener
 
messageReceived(StampyMessage<?>, HostPort) - Method in class asia.stampy.server.listener.connect.AbstractConnectStateListener
 
messageReceived(StampyMessage<?>, HostPort) - Method in class asia.stampy.server.listener.heartbeat.AbstractHeartbeatListener
 
messageReceived(StampyMessage<?>, HostPort) - Method in class asia.stampy.server.listener.login.AbstractLoginMessageListener
 
messageReceived(StampyMessage<?>, HostPort) - Method in class asia.stampy.server.listener.receipt.AbstractReceiptListener
 
messageReceived(StampyMessage<?>, HostPort) - Method in class asia.stampy.server.listener.subscription.AbstractAcknowledgementListenerAndInterceptor
 
messageReceived(StampyMessage<?>, HostPort) - Method in class asia.stampy.server.listener.transaction.AbstractTransactionListener
 
messageReceived(StampyMessage<?>, HostPort) - Method in class asia.stampy.server.listener.validate.ServerMessageValidationListener
 
messageReceived(StampyMessage<?>, HostPort) - Method in class asia.stampy.server.listener.version.VersionListener
 
messages - Variable in class asia.stampy.server.listener.subscription.AbstractAcknowledgementListenerAndInterceptor
The messages.

N

NackHeader - Class in asia.stampy.client.message.nack
The Class NackHeader.
NackHeader() - Constructor for class asia.stampy.client.message.nack.NackHeader
 
NackMessage - Class in asia.stampy.client.message.nack
The Class NackMessage.
NackMessage(String) - Constructor for class asia.stampy.client.message.nack.NackMessage
Instantiates a new nack message.
NackMessage() - Constructor for class asia.stampy.client.message.nack.NackMessage
Instantiates a new nack message.
nackReceived(String, String, String) - Method in interface asia.stampy.server.listener.subscription.StampyAcknowledgementHandler
Invoked when an StompMessageType.NACK message has been received for a missing StompMessageType.MESSAGE.
NettyAcknowledgementListenerAndInterceptor - Class in asia.stampy.server.netty.subscription
This class assists in the publication of StompMessageType.MESSAGE messages for a subscription.
NettyAcknowledgementListenerAndInterceptor() - Constructor for class asia.stampy.server.netty.subscription.NettyAcknowledgementListenerAndInterceptor
 
NettyConnectedMessageListener - Class in asia.stampy.client.netty.connected
The class NettyConnectedMessageListener
NettyConnectedMessageListener() - Constructor for class asia.stampy.client.netty.connected.NettyConnectedMessageListener
 
NettyConnectResponseListener - Class in asia.stampy.server.netty.connect
 
NettyConnectResponseListener() - Constructor for class asia.stampy.server.netty.connect.NettyConnectResponseListener
 
NettyConnectStateListener - Class in asia.stampy.server.netty.connect
This class ensures that a StompMessageType.CONNECT or.
NettyConnectStateListener() - Constructor for class asia.stampy.server.netty.connect.NettyConnectStateListener
 
NettyDisconnectListenerAndInterceptor - Class in asia.stampy.client.netty.disconnect
The Class NettyDisconnectListenerAndInterceptor.
NettyDisconnectListenerAndInterceptor() - Constructor for class asia.stampy.client.netty.disconnect.NettyDisconnectListenerAndInterceptor
 
NettyHeartbeatListener - Class in asia.stampy.server.netty.heartbeat
 
NettyHeartbeatListener() - Constructor for class asia.stampy.server.netty.heartbeat.NettyHeartbeatListener
 
NettyLoginMessageListener - Class in asia.stampy.server.netty.login
This class enforces login functionality via the implementation of a.
NettyLoginMessageListener() - Constructor for class asia.stampy.server.netty.login.NettyLoginMessageListener
 
NettyReceiptListener - Class in asia.stampy.server.netty.receipt
 
NettyReceiptListener() - Constructor for class asia.stampy.server.netty.receipt.NettyReceiptListener
 
NettyTransactionListener - Class in asia.stampy.server.netty.transaction
This class manages transactional boundaries, ensuring that a transaction has been started prior to an StompMessageType.ABORT or.
NettyTransactionListener() - Constructor for class asia.stampy.server.netty.transaction.NettyTransactionListener
 
noAcknowledgementReceived(String) - Method in interface asia.stampy.server.listener.subscription.StampyAcknowledgementHandler
Invoked when the acknowledgement timer has finished and no acknowledgement has been received.
NotConnectedException - Exception in asia.stampy.server.listener.connect
The Class NotConnectedException.
NotConnectedException(String) - Constructor for exception asia.stampy.server.listener.connect.NotConnectedException
Instantiates a new not connected exception.
notifyMessageListeners(StampyMessage<?>, HostPort) - Method in class asia.stampy.common.gateway.AbstractStampyMessageGateway
Notify listeners of received StampyMessages.
NotLoggedInException - Exception in asia.stampy.server.listener.login
The Class NotLoggedInException indicates that the StampyLoginHandler implementation failed the login credentials for the specified reason.
NotLoggedInException(String) - Constructor for exception asia.stampy.server.listener.login.NotLoggedInException
Instantiates a new not logged in exception.

P

parseMessage(String) - Method in class asia.stampy.common.parsing.StompMessageParser
Parses the message.
PASSCODE - Static variable in class asia.stampy.client.message.connect.ConnectHeader
The Constant PASSCODE.
postHeader() - Method in class asia.stampy.common.message.AbstractBodyMessage
 
postHeader() - Method in class asia.stampy.common.message.AbstractMessage
This method is used to create the body of the message, if applicable.

R

RECEIPT - Static variable in interface asia.stampy.client.message.ClientMessageHeader
The Constant RECEIPT.
RECEIPT_ID - Static variable in class asia.stampy.server.message.error.ErrorHeader
The Constant RECEIPT_ID.
RECEIPT_ID - Static variable in class asia.stampy.server.message.receipt.ReceiptHeader
The Constant RECEIPT_ID.
ReceiptHeader - Class in asia.stampy.server.message.receipt
The Class ReceiptHeader.
ReceiptHeader() - Constructor for class asia.stampy.server.message.receipt.ReceiptHeader
 
ReceiptMessage - Class in asia.stampy.server.message.receipt
The Class ReceiptMessage.
ReceiptMessage(String) - Constructor for class asia.stampy.server.message.receipt.ReceiptMessage
Instantiates a new receipt message.
ReceiptMessage() - Constructor for class asia.stampy.server.message.receipt.ReceiptMessage
Instantiates a new receipt message.
remove(HostPort) - Method in class asia.stampy.common.heartbeat.HeartbeatContainer
 
remove(HostPort) - Method in interface asia.stampy.common.heartbeat.StampyHeartbeatContainer
Removes the PaceMaker specified by HostPort.
removeHandler(ChannelHandler) - Method in class asia.stampy.common.netty.AbstractStampyNettyMessageGateway
Removes the handler.
removeHeader(String) - Method in class asia.stampy.common.message.AbstractMessageHeader
 
removeHeader(String) - Method in interface asia.stampy.common.message.StampyMessageHeader
Removes the header.
removeMessageListener(StampyMessageListener) - Method in class asia.stampy.common.gateway.AbstractStampyMessageGateway
Removes the message listener.
removeOutgoingMessageInterceptor(StampyOutgoingMessageInterceptor) - Method in class asia.stampy.common.gateway.AbstractStampyMessageGateway
Removes the specified outgoing message interceptor.
removeOutgoingTextInterceptor(StampyOutgoingTextInterceptor) - Method in class asia.stampy.common.gateway.AbstractStampyMessageGateway
Removes the specified outgoing message interceptor.
reset(HostPort) - Method in class asia.stampy.common.heartbeat.HeartbeatContainer
 
reset(HostPort) - Method in interface asia.stampy.common.heartbeat.StampyHeartbeatContainer
Resets the PaceMaker for the specified HostPort, preventing a heartbeat from being sent.
resetHeartbeat(HostPort) - Method in class asia.stampy.common.gateway.StampyHandlerHelper
Reset heartbeat.
resetHeartbeat(HostPort) - Method in class asia.stampy.server.listener.heartbeat.AbstractHeartbeatListener
Reset heartbeat.

S

SecurityMessageListener - Interface in asia.stampy.common.gateway
This is a tagging interface to ensure that any implementations implement at least one SecurityMessageListener, and that it is called first in the list.
SendHeader - Class in asia.stampy.client.message.send
The Class SendHeader.
SendHeader() - Constructor for class asia.stampy.client.message.send.SendHeader
 
SendMessage - Class in asia.stampy.client.message.send
The Class SendMessage.
SendMessage(String, String) - Constructor for class asia.stampy.client.message.send.SendMessage
Instantiates a new send message.
SendMessage() - Constructor for class asia.stampy.client.message.send.SendMessage
Instantiates a new send message.
sendMessage(StampyMessage<?>, HostPort) - Method in class asia.stampy.common.gateway.AbstractStampyMessageGateway
Sends a StampyMessage to the specified HostPort.
sendMessage(String, HostPort) - Method in class asia.stampy.common.gateway.AbstractStampyMessageGateway
Sends the specified String to the specified HostPort.
sendMessage(String, HostPort) - Method in class asia.stampy.common.netty.AbstractStampyNettyMessageGateway
 
sendMessage(String, HostPort) - Method in class asia.stampy.common.netty.StampyNettyChannelHandler
Send message.
SerializationUtils - Class in asia.stampy.common.serialization
Convenience class to encapsulate the serialize/deserialize functionality.
SerializationUtils() - Constructor for class asia.stampy.common.serialization.SerializationUtils
 
serializeBase64(Object) - Static method in class asia.stampy.common.serialization.SerializationUtils
Serialize base64.
SERVER - Static variable in class asia.stampy.server.message.connected.ConnectedHeader
The Constant SERVER.
ServerMessageValidationListener - Class in asia.stampy.server.listener.validate
Ensures that only client messages are accepted on the client.
ServerMessageValidationListener() - Constructor for class asia.stampy.server.listener.validate.ServerMessageValidationListener
 
ServerNettyChannelHandler - Class in asia.stampy.server.netty
The Class ServerNettyChannelHandler.
ServerNettyChannelHandler() - Constructor for class asia.stampy.server.netty.ServerNettyChannelHandler
 
ServerNettyMessageGateway - Class in asia.stampy.server.netty
The Class ServerNettyMessageGateway.
ServerNettyMessageGateway() - Constructor for class asia.stampy.server.netty.ServerNettyMessageGateway
 
SESSION - Static variable in class asia.stampy.server.message.connected.ConnectedHeader
The Constant SESSION.
setAcceptVersion(String) - Method in class asia.stampy.client.message.connect.ConnectHeader
Sets the accept version.
setAck(SubscribeHeader.Ack) - Method in class asia.stampy.client.message.subscribe.SubscribeHeader
Sets the ack.
setAck(String) - Method in class asia.stampy.server.message.message.MessageHeader
Sets the ack.
setAckTimeoutMillis(long) - Method in class asia.stampy.server.listener.subscription.AbstractAcknowledgementListenerAndInterceptor
Sets the ack timeout millis.
setAutoShutdown(boolean) - Method in class asia.stampy.common.gateway.AbstractStampyMessageGateway
Sets the auto shutdown.
setBody(O) - Method in class asia.stampy.common.message.AbstractBodyMessage
Sets the body.
setBodyEncoding(String) - Method in class asia.stampy.common.message.AbstractBodyMessage
Sets the body encoding.
setCloseOnDisconnectMessage(boolean) - Method in class asia.stampy.client.listener.disconnect.AbstractDisconnectListenerAndInterceptor
Inject the desired behaviour on system startup.
setContentLength(int) - Method in class asia.stampy.common.message.AbstractMessageHeader
Sets the content length.
setContentType(String) - Method in class asia.stampy.common.message.AbstractBodyMessageHeader
Sets the content type.
setDestination(String) - Method in class asia.stampy.client.message.send.SendHeader
Sets the destination.
setDestination(String) - Method in class asia.stampy.client.message.subscribe.SubscribeHeader
Sets the destination.
setDestination(String) - Method in class asia.stampy.server.message.message.MessageHeader
Sets the destination.
setExecutor(Executor) - Method in class asia.stampy.common.netty.StampyNettyChannelHandler
Sets the executor.
setGateway(CLNT) - Method in class asia.stampy.client.listener.connected.AbstractConnectedMessageListener
Inject the client AbstractStampyMessageGateway on system startup.
setGateway(AbstractStampyMessageGateway) - Method in class asia.stampy.common.gateway.StampyHandlerHelper
 
setGateway(SVR) - Method in class asia.stampy.common.message.interceptor.AbstractOutgoingMessageInterceptor
Sets the gateway.
setGateway(SVR) - Method in class asia.stampy.common.message.interceptor.AbstractOutgoingTextInterceptor
Sets the gateway.
setGateway(AbstractStampyMessageGateway) - Method in class asia.stampy.common.netty.StampyNettyChannelHandler
Sets the gateway.
setGateway(SVR) - Method in class asia.stampy.server.listener.connect.AbstractConnectResponseListener
Inject the AbstractStampyMessageGateway on system startup.
setGateway(SVR) - Method in class asia.stampy.server.listener.connect.AbstractConnectStateListener
Inject the AbstractStampyMessageGateway on system startup.
setGateway(SVR) - Method in class asia.stampy.server.listener.heartbeat.AbstractHeartbeatListener
Inject the server AbstractStampyMessageGateway on system startup.
setGateway(SVR) - Method in class asia.stampy.server.listener.login.AbstractLoginMessageListener
Inject the AbstractStampyMessageGateway on system startup.
setGateway(SVR) - Method in class asia.stampy.server.listener.receipt.AbstractReceiptListener
Inject the AbstractStampyMessageGateway on system startup.
setGateway(SVR) - Method in class asia.stampy.server.listener.subscription.AbstractAcknowledgementListenerAndInterceptor
Sets the gateway.
setGateway(SVR) - Method in class asia.stampy.server.listener.transaction.AbstractTransactionListener
Inject the AbstractStampyMessageGateway on system startup.
setHandler(StampyNettyChannelHandler) - Method in class asia.stampy.common.netty.AbstractStampyNettyMessageGateway
Sets the stampy channel handler.
setHandler(StampyAcknowledgementHandler) - Method in class asia.stampy.server.listener.subscription.AbstractAcknowledgementListenerAndInterceptor
Inject the StampyAcknowledgementHandler implementation on system startup.
setHeartbeat(int, int) - Method in class asia.stampy.client.message.connect.ConnectHeader
Sets the heartbeat.
setHeartbeat(int) - Method in class asia.stampy.common.gateway.AbstractStampyMessageGateway
Sets the heartbeat.
setHeartbeat(int, int) - Method in class asia.stampy.server.message.connected.ConnectedHeader
Sets the heartbeat.
setHeartbeatContainer(StampyHeartbeatContainer) - Method in class asia.stampy.client.listener.connected.AbstractConnectedMessageListener
Inject the HeartbeatContainer on system startup.
setHeartbeatContainer(StampyHeartbeatContainer) - Method in class asia.stampy.common.gateway.StampyHandlerHelper
 
setHeartbeatContainer(StampyHeartbeatContainer) - Method in class asia.stampy.common.netty.StampyNettyChannelHandler
Sets the heartbeat container.
setHeartbeatContainer(StampyHeartbeatContainer) - Method in class asia.stampy.server.listener.heartbeat.AbstractHeartbeatListener
Inject the HeartbeatContainer on system startup.
setHost(String) - Method in class asia.stampy.client.message.connect.ConnectHeader
Sets the host.
setHost(String) - Method in class asia.stampy.client.netty.ClientNettyMessageGateway
Sets the host.
setId(String) - Method in class asia.stampy.client.message.ack.AckHeader
Sets the id.
setId(String) - Method in class asia.stampy.client.message.nack.NackHeader
Sets the id.
setId(String) - Method in class asia.stampy.client.message.subscribe.SubscribeHeader
Sets the id.
setId(String) - Method in class asia.stampy.client.message.unsubscribe.UnsubscribeHeader
Sets the id.
setListeners(Collection<StampyMessageListener>) - Method in class asia.stampy.common.gateway.AbstractStampyMessageGateway
Sets the listeners.
setLogin(String) - Method in class asia.stampy.client.message.connect.ConnectHeader
Sets the login.
setLoginHandler(StampyLoginHandler) - Method in class asia.stampy.server.listener.login.AbstractLoginMessageListener
Inject the implementation of StampyLoginHandler on system startup.
setMaxMessageSize(int) - Method in class asia.stampy.common.gateway.AbstractStampyMessageGateway
 
setMessageHeader(String) - Method in class asia.stampy.server.message.error.ErrorHeader
Sets the message header.
setMessageId(String) - Method in class asia.stampy.server.message.message.MessageHeader
Sets the message id.
setMimeType(String) - Method in class asia.stampy.common.message.AbstractBodyMessage
Sets the mime type.
setMimeType(String, String) - Method in class asia.stampy.common.message.AbstractBodyMessage
Sets the mime type.
setOutgoingMessageInterceptors(Collection<StampyOutgoingMessageInterceptor>) - Method in class asia.stampy.common.gateway.AbstractStampyMessageGateway
Adds the specified outgoing message interceptors.
setOutgoingTextInterceptors(Collection<StampyOutgoingTextInterceptor>) - Method in class asia.stampy.common.gateway.AbstractStampyMessageGateway
Adds the specified outgoing message interceptors.
setParser(StompMessageParser) - Method in class asia.stampy.common.gateway.StampyHandlerHelper
 
setParser(StompMessageParser) - Method in class asia.stampy.common.netty.StampyNettyChannelHandler
Sets the parser.
setPasscode(String) - Method in class asia.stampy.client.message.connect.ConnectHeader
Sets the passcode.
setPort(int) - Method in class asia.stampy.common.gateway.AbstractStampyMessageGateway
 
setReceipt(String) - Method in class asia.stampy.client.message.AbstractClientBodyMessageHeader
Sets the receipt.
setReceipt(String) - Method in class asia.stampy.client.message.AbstractClientMessageHeader
Sets the receipt.
setReceiptId(String) - Method in class asia.stampy.client.listener.disconnect.AbstractDisconnectListenerAndInterceptor
Sets the receipt id.
setReceiptId(String) - Method in class asia.stampy.server.message.error.ErrorHeader
Sets the receipt id.
setReceiptId(String) - Method in class asia.stampy.server.message.receipt.ReceiptHeader
Sets the receipt id.
setServer(String) - Method in class asia.stampy.server.message.connected.ConnectedHeader
Sets the server.
setSession(String) - Method in class asia.stampy.server.message.connected.ConnectedHeader
Sets the session.
setSubscription(String) - Method in class asia.stampy.server.message.message.MessageHeader
Sets the subscription.
setTransaction(String) - Method in class asia.stampy.client.message.abort.AbortHeader
Sets the transaction.
setTransaction(String) - Method in class asia.stampy.client.message.ack.AckHeader
Sets the transaction.
setTransaction(String) - Method in class asia.stampy.client.message.begin.BeginHeader
Sets the transaction.
setTransaction(String) - Method in class asia.stampy.client.message.commit.CommitHeader
Sets the transaction.
setTransaction(String) - Method in class asia.stampy.client.message.nack.NackHeader
Sets the transaction.
setTransaction(String) - Method in class asia.stampy.client.message.send.SendHeader
Sets the transaction.
setUnparseableMessageHandler(UnparseableMessageHandler) - Method in class asia.stampy.common.gateway.AbstractStampyMessageGateway
Inject the appropriate UnparseableMessageHandler on system startup.
setUnparseableMessageHandler(UnparseableMessageHandler) - Method in class asia.stampy.common.gateway.StampyHandlerHelper
 
setUnparseableMessageHandler(UnparseableMessageHandler) - Method in class asia.stampy.common.netty.StampyNettyChannelHandler
Sets the unparseable message handler.
setupChannelPipeline(ChannelPipeline, int) - Method in class asia.stampy.common.netty.AbstractStampyNettyMessageGateway
Setup channel pipeline.
setVersion(String) - Method in class asia.stampy.server.message.connected.ConnectedHeader
Sets the version.
shutdown() - Method in class asia.stampy.client.netty.ClientNettyMessageGateway
 
shutdown() - Method in class asia.stampy.common.gateway.AbstractStampyMessageGateway
Shuts down the underlying connection technology.
shutdown() - Method in class asia.stampy.server.netty.ServerNettyMessageGateway
 
StampyAcknowledgementHandler - Interface in asia.stampy.server.listener.subscription
The Interface StampyAcknowledgementHandler.
StampyHandlerHelper - Class in asia.stampy.common.gateway
This class implements methods shared across handler implementations.
StampyHandlerHelper() - Constructor for class asia.stampy.common.gateway.StampyHandlerHelper
 
StampyHeartbeatContainer - Interface in asia.stampy.common.heartbeat
 
StampyLibrary - Annotation Type in asia.stampy.common
The Annotation StampyLibrary defines which class belongs to which library.
StampyLoginHandler - Interface in asia.stampy.server.listener.login
The Interface StampyLoginHandler.
StampyMessage<HDR extends StampyMessageHeader> - Interface in asia.stampy.common.message
All Stampy implementations of STOMP messages must implement this interface.
StampyMessageHeader - Interface in asia.stampy.common.message
The Interface StampyMessageHeader.
StampyMessageListener - Interface in asia.stampy.common.gateway
Implement to process specified StampyMessages.
StampyNettyChannelHandler - Class in asia.stampy.common.netty
The Class StampyNettyChannelHandler.
StampyNettyChannelHandler() - Constructor for class asia.stampy.common.netty.StampyNettyChannelHandler
 
StampyOutgoingMessageInterceptor - Interface in asia.stampy.common.message.interceptor
This interface is implemented to intercept outgoing messages to capture the state of any specified messages.
StampyOutgoingTextInterceptor - Interface in asia.stampy.common.message.interceptor
This interface is implemented to intercept specified messages to capture the state of any outgoing messages.
StampySecurityException - Exception in asia.stampy.common.gateway
Thrown when an instance of SecurityMessageListener has not been configured first in the list.
StampySecurityException() - Constructor for exception asia.stampy.common.gateway.StampySecurityException
Instantiates a new stampy security exception.
start(HostPort, AbstractStampyMessageGateway, int) - Method in class asia.stampy.common.heartbeat.HeartbeatContainer
 
start(HostPort, AbstractStampyMessageGateway, int) - Method in interface asia.stampy.common.heartbeat.StampyHeartbeatContainer
Starts a heartbeat for the specified host & port.
StompBasedFrameDecoder - Class in asia.stampy.common.netty
LineBasedFrameDecoder converted to be STOMP message aware.
StompBasedFrameDecoder(int) - Constructor for class asia.stampy.common.netty.StompBasedFrameDecoder
Creates a new decoder.
StompBasedFrameDecoder(int, boolean) - Constructor for class asia.stampy.common.netty.StompBasedFrameDecoder
Creates a new decoder.
StompHeader - Class in asia.stampy.client.message.stomp
The Class StompHeader.
StompHeader() - Constructor for class asia.stampy.client.message.stomp.StompHeader
 
StompMessage - Class in asia.stampy.client.message.stomp
The Class StompMessage.
StompMessage(String) - Constructor for class asia.stampy.client.message.stomp.StompMessage
Instantiates a new stomp message.
StompMessage() - Constructor for class asia.stampy.client.message.stomp.StompMessage
Instantiates a new stomp message.
StompMessageParser - Class in asia.stampy.common.parsing
This class parses STOMP messages into StampyMessages.
StompMessageParser() - Constructor for class asia.stampy.common.parsing.StompMessageParser
 
StompMessageType - Enum in asia.stampy.common.message
The Enum of all STOMP message types.
StompVersionException - Exception in asia.stampy.server.listener.version
The Class StompVersionException.
StompVersionException(String) - Constructor for exception asia.stampy.server.listener.version.StompVersionException
Instantiates a new stomp version exception.
stop(HostPort) - Method in class asia.stampy.common.heartbeat.HeartbeatContainer
 
stop(HostPort) - Method in interface asia.stampy.common.heartbeat.StampyHeartbeatContainer
Stops heartbeats to the specified HostPort.
SubscribeHeader - Class in asia.stampy.client.message.subscribe
The Class SubscribeHeader.
SubscribeHeader() - Constructor for class asia.stampy.client.message.subscribe.SubscribeHeader
 
SubscribeHeader.Ack - Enum in asia.stampy.client.message.subscribe
The Enum Ack.
SubscribeMessage - Class in asia.stampy.client.message.subscribe
The Class SubscribeMessage.
SubscribeMessage(String, String) - Constructor for class asia.stampy.client.message.subscribe.SubscribeMessage
Instantiates a new subscribe message.
SubscribeMessage() - Constructor for class asia.stampy.client.message.subscribe.SubscribeMessage
Instantiates a new subscribe message.
SUBSCRIPTION - Static variable in class asia.stampy.server.message.message.MessageHeader
The Constant SUBSCRIPTION.

T

TerminateSessionException - Exception in asia.stampy.server.listener.login
The Class TerminateSessionException indicates that the StampyLoginHandler wishes to close the session to the client for the specified reason.
TerminateSessionException(String) - Constructor for exception asia.stampy.server.listener.login.TerminateSessionException
Instantiates a new terminate session exception.
textInterceptors - Variable in class asia.stampy.common.gateway.AbstractStampyMessageGateway
The text interceptors.
toMessageHeader() - Method in class asia.stampy.common.message.AbstractMessageHeader
 
toMessageHeader() - Method in interface asia.stampy.common.message.StampyMessageHeader
To message header.
toStompMessage(boolean) - Method in class asia.stampy.common.message.AbstractMessage
 
toStompMessage(boolean) - Method in interface asia.stampy.common.message.StampyMessage
Returns a STOMP-string representation of a StampyMessage.
toString() - Method in class asia.stampy.common.gateway.HostPort
 
toString() - Method in class asia.stampy.common.message.AbstractMessage
 
toString() - Method in class asia.stampy.common.message.AbstractMessageHeader
 
TRANSACTION - Static variable in class asia.stampy.client.message.abort.AbortHeader
The Constant TRANSACTION.
TRANSACTION - Static variable in class asia.stampy.client.message.ack.AckHeader
The Constant TRANSACTION.
TRANSACTION - Static variable in class asia.stampy.client.message.begin.BeginHeader
The Constant TRANSACTION.
TRANSACTION - Static variable in class asia.stampy.client.message.commit.CommitHeader
The Constant TRANSACTION.
TRANSACTION - Static variable in class asia.stampy.client.message.nack.NackHeader
The Constant TRANSACTION.
TRANSACTION - Static variable in class asia.stampy.client.message.send.SendHeader
The Constant TRANSACTION.
TransactionAlreadyStartedException - Exception in asia.stampy.server.listener.transaction
The Class TransactionAlreadyStartedException is thrown by AbstractTransactionListener when a named transaction has already been started and an additional BeginMessage has been received for that transaction.
TransactionAlreadyStartedException(String) - Constructor for exception asia.stampy.server.listener.transaction.TransactionAlreadyStartedException
Instantiates a new transaction already started exception.
TransactionNotStartedException - Exception in asia.stampy.server.listener.transaction
The Class TransactionNotStartedException is thrown when a CommitMessage or AbortMessage is received and no BeginMessage has started the transaction.
TransactionNotStartedException(String) - Constructor for exception asia.stampy.server.listener.transaction.TransactionNotStartedException
Instantiates a new transaction not started exception.
trimEOM(String) - Method in class asia.stampy.common.parsing.StompMessageParser
Trims the terminating byte.

U

UnexpectedAcknowledgementException - Exception in asia.stampy.server.listener.subscription
The Class UnexpectedAcknowledgementException indicates that an unexpected AckMessage or NackMessage has been received by the AbstractAcknowledgementListenerAndInterceptor
UnexpectedAcknowledgementException(String) - Constructor for exception asia.stampy.server.listener.subscription.UnexpectedAcknowledgementException
Instantiates a new unexpected acknowledgement exception.
UnparseableException - Exception in asia.stampy.common.parsing
Thrown when a presumed STOMP message cannot be parsed to a StampyMessage.
UnparseableException(String, String, Throwable) - Constructor for exception asia.stampy.common.parsing.UnparseableException
Instantiates a new unparseable exception.
UnparseableException(String) - Constructor for exception asia.stampy.common.parsing.UnparseableException
Instantiates a new unparseable exception.
unparseableMessage(String, HostPort) - Method in class asia.stampy.common.gateway.DefaultUnparseableMessageHandler
 
unparseableMessage(String, HostPort) - Method in interface asia.stampy.common.gateway.UnparseableMessageHandler
Process the non-STOMP message.
UnparseableMessageHandler - Interface in asia.stampy.common.gateway
Implementations deal with messages that cannot be parsed into STOMP messages.
UnsubscribeHeader - Class in asia.stampy.client.message.unsubscribe
The Class UnsubscribeHeader.
UnsubscribeHeader() - Constructor for class asia.stampy.client.message.unsubscribe.UnsubscribeHeader
 
UnsubscribeMessage - Class in asia.stampy.client.message.unsubscribe
The Class UnsubscribeMessage.
UnsubscribeMessage(String) - Constructor for class asia.stampy.client.message.unsubscribe.UnsubscribeMessage
Instantiates a new unsubscribe message.
UnsubscribeMessage() - Constructor for class asia.stampy.client.message.unsubscribe.UnsubscribeMessage
Instantiates a new unsubscribe message.

V

validate() - Method in class asia.stampy.client.message.abort.AbortMessage
 
validate() - Method in class asia.stampy.client.message.ack.AckMessage
 
validate() - Method in class asia.stampy.client.message.begin.BeginMessage
 
validate() - Method in class asia.stampy.client.message.commit.CommitMessage
 
validate() - Method in class asia.stampy.client.message.connect.ConnectMessage
 
validate() - Method in class asia.stampy.client.message.disconnect.DisconnectMessage
 
validate() - Method in class asia.stampy.client.message.nack.NackMessage
 
validate() - Method in class asia.stampy.client.message.send.SendMessage
 
validate() - Method in class asia.stampy.client.message.stomp.StompMessage
 
validate() - Method in class asia.stampy.client.message.subscribe.SubscribeMessage
 
validate() - Method in class asia.stampy.client.message.unsubscribe.UnsubscribeMessage
 
validate() - Method in class asia.stampy.common.message.AbstractMessage
Validates the message should AbstractMessage#toStompMessage(true) be called.
validate() - Method in interface asia.stampy.common.message.StampyMessage
Performs validation on the message.
validate() - Method in class asia.stampy.server.message.connected.ConnectedMessage
 
validate() - Method in class asia.stampy.server.message.error.ErrorMessage
 
validate() - Method in class asia.stampy.server.message.message.MessageMessage
 
validate() - Method in class asia.stampy.server.message.receipt.ReceiptMessage
 
valueOf(String) - Static method in enum asia.stampy.client.message.subscribe.SubscribeHeader.Ack
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum asia.stampy.common.message.StompMessageType
Returns the enum constant of this type with the specified name.
values() - Static method in enum asia.stampy.client.message.subscribe.SubscribeHeader.Ack
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum asia.stampy.common.message.StompMessageType
Returns an array containing the constants of this enum type, in the order they are declared.
VERSION - Static variable in class asia.stampy.server.message.connected.ConnectedHeader
The Constant VERSION.
VersionListener - Class in asia.stampy.server.listener.version
Enforces STOMP 1.2 compliant connections.
VersionListener() - Constructor for class asia.stampy.server.listener.version.VersionListener
 
A B C D E F G H I J L M N P R S T U V