- 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
-
- AbstractStampyMinaMessageGateway - Class in asia.stampy.common.mina
-
Defines the
MINA-specific methods for
the implementation of clients and servers.
- AbstractStampyMinaMessageGateway() - Constructor for class asia.stampy.common.mina.AbstractStampyMinaMessageGateway
-
- 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.
- 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.
- addServiceListener(IoServiceListener) - Method in class asia.stampy.common.mina.AbstractStampyMinaMessageGateway
-
Adds the MINA service listener to the underlying connector or acceptor.
- addServiceListenerImpl(IoServiceListener) - Method in class asia.stampy.client.mina.ClientMinaMessageGateway
-
- addServiceListenerImpl(IoServiceListener) - Method in class asia.stampy.common.mina.AbstractStampyMinaMessageGateway
-
- addServiceListenerImpl(IoServiceListener) - Method in class asia.stampy.server.mina.ServerMinaMessageGateway
-
- 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.mina - package asia.stampy.client.mina
-
Provides the gateway and handler(s) to run a Stampy MINA client
- asia.stampy.client.mina.connected - package asia.stampy.client.mina.connected
-
Provides the MINA implementation of a CONNECTED message listener
- asia.stampy.client.mina.disconnect - package asia.stampy.client.mina.disconnect
-
Provides the MINA 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.mina - package asia.stampy.common.mina
-
Provides abstract MINA implementations for clients and servers
- asia.stampy.common.mina.raw - package asia.stampy.common.mina.raw
-
Provides a raw string MINA handler implementation (spec compliant)
- 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.mina - package asia.stampy.server.mina
-
Provides the gateway and handler(s) to run a Stampy MINA server
- asia.stampy.server.mina.connect - package asia.stampy.server.mina.connect
-
Provides the MINA implementation of a CONNECT message listener
- asia.stampy.server.mina.heartbeat - package asia.stampy.server.mina.heartbeat
-
Provides the MINA implementation of a CONNECT message requesting heartbeats
- asia.stampy.server.mina.login - package asia.stampy.server.mina.login
-
Provides the MINA implementation of a CONNECT message with login credentials
- asia.stampy.server.mina.receipt - package asia.stampy.server.mina.receipt
-
Provides the MINA implementation to generate RECEIPT messages for those incoming requesting such
- asia.stampy.server.mina.subscription - package asia.stampy.server.mina.subscription
-
Provides the MINA implementation to expect an ACK for a sent MESSAGE
- asia.stampy.server.mina.transaction - package asia.stampy.server.mina.transaction
-
Provides the MINA implementation to manage transactional boundaries
- asyncProcessing(HostPort, String) - Method in class asia.stampy.common.mina.raw.StampyRawStringHandler
-
- asyncProcessing(HostPort, String) - Method in class asia.stampy.common.mina.StampyMinaHandler
-
Once simple validation has been performed on the received message a
Runnable is executed by a single thread executor.
- CHARSET - Static variable in class asia.stampy.common.mina.StampyMinaHandler
-
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
-
- ClientMinaHandler - Class in asia.stampy.client.mina
-
The Class ClientMinaHandler.
- ClientMinaHandler() - Constructor for class asia.stampy.client.mina.ClientMinaHandler
-
- ClientMinaMessageGateway - Class in asia.stampy.client.mina
-
This class is the reference implementation of a Stampy
MINA client gateway.
- ClientMinaMessageGateway() - Constructor for class asia.stampy.client.mina.ClientMinaMessageGateway
-
- closeAllSessions() - Method in class asia.stampy.common.mina.StampyServiceAdapter
-
- closeConnection(HostPort) - Method in class asia.stampy.client.mina.ClientMinaMessageGateway
-
- 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.mina.ServerMinaMessageGateway
-
- closeSession(HostPort) - Method in class asia.stampy.common.mina.StampyServiceAdapter
-
- 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.mina.ClientMinaMessageGateway
-
- 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.mina.ServerMinaMessageGateway
-
- 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.
- 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.
- 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.mina.AbstractStampyMinaMessageGateway
-
- 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.
- getDecoder(IoSession) - Method in class asia.stampy.common.mina.raw.StringCodecFactory
-
- 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.
- getEncoder(IoSession) - Method in class asia.stampy.common.mina.raw.StringCodecFactory
-
- getExecutor() - Method in class asia.stampy.common.mina.StampyMinaHandler
-
Gets the executor.
- getFactory(int) - Method in class asia.stampy.common.mina.raw.StampyRawStringHandler
-
- getFactory(int) - Method in class asia.stampy.common.mina.StampyMinaHandler
-
Returns a PrefixedStringCodecFactory allowing messages of maxMessageSize.
- 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.mina.StampyMinaHandler
-
Gets the message gateway.
- getGateway() - Method in class asia.stampy.common.mina.StampyServiceAdapter
-
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.mina.AbstractStampyMinaMessageGateway
-
Gets the 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.mina.StampyMinaHandler
-
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.mina.ClientMinaMessageGateway
-
Gets the host.
- getHost() - Method in class asia.stampy.common.gateway.HostPort
-
Gets the host.
- getHostPorts() - Method in class asia.stampy.common.mina.StampyServiceAdapter
-
Gets the host ports.
- 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.
- getMaxDataLength() - Method in class asia.stampy.common.mina.raw.StringDecoder
-
Gets the max data length.
- getMaxDataLength() - Method in class asia.stampy.common.mina.raw.StringEncoder
-
Gets the max data length.
- 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
-
- 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.mina.StampyMinaHandler
-
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.
- getServiceListeners() - Method in class asia.stampy.common.mina.AbstractStampyMinaMessageGateway
-
- getSession(HostPort) - Method in class asia.stampy.common.mina.StampyServiceAdapter
-
Gets the session.
- 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
-
- getUnparseableMessageHandler() - Method in class asia.stampy.common.gateway.StampyHandlerHelper
-
- getUnparseableMessageHandler() - Method in class asia.stampy.common.mina.StampyMinaHandler
-
- getVersion() - Method in class asia.stampy.server.message.connected.ConnectedHeader
-
Gets the version.
- 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(IoSession) - Method in class asia.stampy.common.mina.StampyMinaHandler
-
Writes a context-less error to the session and terminates the session.
- 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.
- 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.
- isAutoShutdown() - Method in class asia.stampy.common.mina.StampyServiceAdapter
-
Checks if is auto shutdown.
- isCloseOnDisconnectMessage() - Method in class asia.stampy.client.listener.disconnect.AbstractDisconnectListenerAndInterceptor
-
Checks if is close on disconnect message.
- isConnected(HostPort) - Method in class asia.stampy.client.mina.ClientMinaMessageGateway
-
- 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.server.mina.ServerMinaMessageGateway
-
- 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(String, HostPort) - Method in class asia.stampy.client.mina.ClientMinaMessageGateway
-
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.mina.StampyServiceAdapter
-
Send message.
- sendMessage(String, HostPort) - Method in class asia.stampy.server.mina.ServerMinaMessageGateway
-
- 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
-
- ServerMinaHandler - Class in asia.stampy.server.mina
-
The Class ServerMinaHandler.
- ServerMinaHandler() - Constructor for class asia.stampy.server.mina.ServerMinaHandler
-
- ServerMinaMessageGateway - Class in asia.stampy.server.mina
-
This class is the reference implementation of a Stampy
MINA server gateway.
- ServerMinaMessageGateway() - Constructor for class asia.stampy.server.mina.ServerMinaMessageGateway
-
- serviceActivated(IoService) - Method in class asia.stampy.common.mina.MinaServiceAdapter
-
- serviceAdapter - Variable in class asia.stampy.common.mina.AbstractStampyMinaMessageGateway
-
- serviceDeactivated(IoService) - Method in class asia.stampy.common.mina.MinaServiceAdapter
-
- serviceIdle(IoService, IdleStatus) - Method in class asia.stampy.common.mina.MinaServiceAdapter
-
- SESSION - Static variable in class asia.stampy.server.message.connected.ConnectedHeader
-
The Constant SESSION.
- sessionCreated(IoSession) - Method in class asia.stampy.common.mina.MinaServiceAdapter
-
- sessionCreated(IoSession) - Method in class asia.stampy.common.mina.StampyServiceAdapter
-
- sessionDestroyed(IoSession) - Method in class asia.stampy.common.mina.MinaServiceAdapter
-
- sessionDestroyed(IoSession) - Method in class asia.stampy.common.mina.StampyServiceAdapter
-
- 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.
- setAutoShutdown(boolean) - Method in class asia.stampy.common.mina.StampyServiceAdapter
-
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.mina.StampyMinaHandler
-
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.mina.StampyMinaHandler
-
Sets the message gateway.
- setGateway(AbstractStampyMinaMessageGateway) - Method in class asia.stampy.common.mina.StampyServiceAdapter
-
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(StampyMinaHandler) - Method in class asia.stampy.common.mina.AbstractStampyMinaMessageGateway
-
Sets the 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.mina.StampyMinaHandler
-
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.mina.ClientMinaMessageGateway
-
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
-
- setMaxDataLength(int) - Method in class asia.stampy.common.mina.raw.StringDecoder
-
Sets the max data length.
- setMaxDataLength(int) - Method in class asia.stampy.common.mina.raw.StringEncoder
-
Sets the max data length.
- 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.mina.StampyMinaHandler
-
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.mina.StampyMinaHandler
-
- setVersion(String) - Method in class asia.stampy.server.message.connected.ConnectedHeader
-
Sets the version.
- shutdown() - Method in class asia.stampy.client.mina.ClientMinaMessageGateway
-
- shutdown() - Method in class asia.stampy.common.gateway.AbstractStampyMessageGateway
-
Shuts down the underlying connection technology.
- shutdown() - Method in class asia.stampy.server.mina.ServerMinaMessageGateway
-
- 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
-
- StampyMinaHandler - Class in asia.stampy.common.mina
-
This class is an abstract implementation of a MINA IoHandler for the receipt
of STOMP messages.
- StampyMinaHandler() - Constructor for class asia.stampy.common.mina.StampyMinaHandler
-
- 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.
- StampyRawStringHandler - Class in asia.stampy.common.mina.raw
-
This class uses its own message parsing to piece together STOMP messages.
- StampyRawStringHandler() - Constructor for class asia.stampy.common.mina.raw.StampyRawStringHandler
-
- StampySecurityException - Exception in asia.stampy.common.gateway
-
- StampySecurityException() - Constructor for exception asia.stampy.common.gateway.StampySecurityException
-
Instantiates a new stampy security exception.
- StampyServiceAdapter - Class in asia.stampy.common.mina
-
This class keeps track of all connections and disconnections and is the
interface for sending messages to remote hosts.
- StampyServiceAdapter() - Constructor for class asia.stampy.common.mina.StampyServiceAdapter
-
- 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.
- 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.
- StringCodecFactory - Class in asia.stampy.common.mina.raw
-
A codec factory to process raw (non-MINA terminated) strings.
- StringCodecFactory(int) - Constructor for class asia.stampy.common.mina.raw.StringCodecFactory
-
Instantiates a new string codec factory.
- StringDecoder - Class in asia.stampy.common.mina.raw
-
The Class StringDecoder.
- StringDecoder(int) - Constructor for class asia.stampy.common.mina.raw.StringDecoder
-
Instantiates a new string decoder.
- StringEncoder - Class in asia.stampy.common.mina.raw
-
The Class StringEncoder.
- StringEncoder(int) - Constructor for class asia.stampy.common.mina.raw.StringEncoder
-
Instantiates a new string encoder.
- 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.