- 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
-
- 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
-
- 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
-
- AbstractConnectStateListener() - Constructor for class asia.stampy.server.listener.connect.AbstractConnectStateListener
-
- AbstractDisconnectListenerAndInterceptor<CLNT extends AbstractStampyMessageGateway> - Class in asia.stampy.client.listener.disconnect
-
- 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
-
- AbstractMessage(StompMessageType) - Constructor for class asia.stampy.common.message.AbstractMessage
-
Instantiates a new abstract message.
- AbstractMessageHeader - Class in asia.stampy.common.message
-
- 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
-
- 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.
- 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.
- 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.
- 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
-
- 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
-
- 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
-
- setGateway(SVR) - Method in class asia.stampy.server.listener.connect.AbstractConnectStateListener
-
- setGateway(SVR) - Method in class asia.stampy.server.listener.heartbeat.AbstractHeartbeatListener
-
- setGateway(SVR) - Method in class asia.stampy.server.listener.login.AbstractLoginMessageListener
-
- setGateway(SVR) - Method in class asia.stampy.server.listener.receipt.AbstractReceiptListener
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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.