- 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
-
- 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 class asia.stampy.examples.system.server.SystemAcknowledgementHandler
-
- 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.
- 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.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.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.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.examples.client.mina - package asia.stampy.examples.client.mina
-
Provides a MINA client gateway which terminates the Java process on disconnection
- asia.stampy.examples.client.netty - package asia.stampy.examples.client.netty
-
Provides a NETTY client gateway which terminates the Java process on disconnection
- asia.stampy.examples.common - package asia.stampy.examples.common
-
- asia.stampy.examples.loadtest.client - package asia.stampy.examples.loadtest.client
-
Provides the load test client
- asia.stampy.examples.loadtest.client.mina - package asia.stampy.examples.loadtest.client.mina
-
Provides the MINA client gateway initializer for the load test client
- asia.stampy.examples.loadtest.client.netty - package asia.stampy.examples.loadtest.client.netty
-
Provides the NETTY client gateway initializer for the load test client
- asia.stampy.examples.loadtest.server - package asia.stampy.examples.loadtest.server
-
Provides the load test server
- asia.stampy.examples.loadtest.server.mina - package asia.stampy.examples.loadtest.server.mina
-
Provides the MINA initializer for the load test server
- asia.stampy.examples.loadtest.server.netty - package asia.stampy.examples.loadtest.server.netty
-
Provides the NETTY initializer for the load test server
- asia.stampy.examples.remote.exe.common - package asia.stampy.examples.remote.exe.common
-
Provides client/server classes which can execute a binary object sent from a client or server
- asia.stampy.examples.remote.exe.log4j.client - package asia.stampy.examples.remote.exe.log4j.client
-
Provides the log4j level changer client
- asia.stampy.examples.remote.exe.log4j.client.mina - package asia.stampy.examples.remote.exe.log4j.client.mina
-
Provides the MINA client gateway initializer for the log4j level changer client
- asia.stampy.examples.remote.exe.log4j.client.netty - package asia.stampy.examples.remote.exe.log4j.client.netty
-
Provides the NETTY client gateway initializer for the log4j level changer client
- asia.stampy.examples.remote.exe.log4j.common - package asia.stampy.examples.remote.exe.log4j.common
-
Provides the log4j level changer implementation
- asia.stampy.examples.remote.exe.log4j.server - package asia.stampy.examples.remote.exe.log4j.server
-
Provides the log4j level changer server
- asia.stampy.examples.remote.exe.log4j.server.mina - package asia.stampy.examples.remote.exe.log4j.server.mina
-
Provides the MINA server gateway initializer for the log4j level changer server
- asia.stampy.examples.remote.exe.log4j.server.netty - package asia.stampy.examples.remote.exe.log4j.server.netty
-
Provides the NETTY server gateway initializer for the log4j level changer server
- asia.stampy.examples.system.client - package asia.stampy.examples.system.client
-
Provides the system client
- asia.stampy.examples.system.client.mina - package asia.stampy.examples.system.client.mina
-
Provides the MINA client gateway initializer for the system test client
- asia.stampy.examples.system.client.netty - package asia.stampy.examples.system.client.netty
-
Provides the NETTY client gateway initializer for the system client
- asia.stampy.examples.system.server - package asia.stampy.examples.system.server
-
Provides the system server
- asia.stampy.examples.system.server.mina - package asia.stampy.examples.system.server.mina
-
Provides the MINA server gateway initializer for the system test server
- asia.stampy.examples.system.server.netty - package asia.stampy.examples.system.server.netty
-
Provides the NETTY server gateway initializer for the system server
- 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
- 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.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.
- 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.
- 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.
- SEE_THE_SYSTEM_ADMINISTRATOR - Static variable in class asia.stampy.examples.system.server.SystemLoginHandler
-
The Constant SEE_THE_SYSTEM_ADMINISTRATOR.
- 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.common.netty.AbstractStampyNettyMessageGateway
-
- sendMessage(String, HostPort) - Method in class asia.stampy.common.netty.StampyNettyChannelHandler
-
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
-
- 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
-
- 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.
- setError(ErrorMessage) - Method in class asia.stampy.examples.system.client.SystemClient
-
Sets the error.
- setExecutor(Executor) - Method in class asia.stampy.common.mina.StampyMinaHandler
-
Sets the executor.
- 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.mina.StampyMinaHandler
-
Sets the message gateway.
- setGateway(AbstractStampyMinaMessageGateway) - Method in class asia.stampy.common.mina.StampyServiceAdapter
-
Sets the gateway.
- setGateway(AbstractStampyMessageGateway) - Method in class asia.stampy.common.netty.StampyNettyChannelHandler
-
Sets the gateway.
- setGateway(AbstractStampyMessageGateway) - Method in class asia.stampy.examples.loadtest.client.TestClient
-
Sets the gateway.
- setGateway(AbstractStampyMessageGateway) - Method in class asia.stampy.examples.loadtest.client.TestClientMessageListener
-
Sets the gateway.
- setGateway(AbstractStampyMessageGateway) - Method in class asia.stampy.examples.loadtest.server.TestServer
-
Sets the gateway.
- setGateway(AbstractStampyMessageGateway) - Method in class asia.stampy.examples.remote.exe.common.RemoteExecutor
-
Sets the gateway.
- setGateway(AbstractStampyMessageGateway) - Method in class asia.stampy.examples.remote.exe.common.RemoteExeMessageListener
-
Sets the gateway.
- setGateway(AbstractStampyMessageGateway) - Method in class asia.stampy.examples.remote.exe.log4j.client.Log4jLevelChangerTestClient
-
Sets the gateway.
- setGateway(AbstractStampyMessageGateway) - Method in class asia.stampy.examples.remote.exe.log4j.server.Log4jLevelChangerTestServer
-
Sets the gateway.
- setGateway(AbstractStampyMessageGateway) - Method in class asia.stampy.examples.system.client.SystemClient
-
Sets the gateway.
- setGateway(AbstractStampyMessageGateway) - Method in class asia.stampy.examples.system.server.SystemServer
-
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(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.mina.StampyMinaHandler
-
Sets the heartbeat container.
- 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.mina.ClientMinaMessageGateway
-
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
-
- 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.
- setMaxFailedLoginAttempts(int) - Method in class asia.stampy.examples.system.server.SystemLoginHandler
-
Sets the max failed login attempts.
- 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.
- 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
-
- setProperties(Map<String, String>) - Method in interface asia.stampy.examples.remote.exe.common.Remoteable
-
Sets the properties.
- setProperties(Map<String, String>) - Method in class asia.stampy.examples.remote.exe.log4j.common.Log4jLevelChanger
-
- 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.
- setReceipt(ReceiptMessage) - Method in class asia.stampy.examples.system.client.SystemClient
-
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
-
- 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.mina.ClientMinaMessageGateway
-
- 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.examples.client.mina.MinaAutoTerminatingClientGateway
-
- shutdown() - Method in class asia.stampy.examples.client.netty.NettyAutoTerminatingClientGateway
-
- shutdown() - Method in class asia.stampy.server.mina.ServerMinaMessageGateway
-
- 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
-
- 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
-
- 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.
- 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.
- stats() - Method in class asia.stampy.examples.loadtest.client.TestClientMessageListener
-
Stats.
- 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.
- 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.
- SystemAcknowledgementHandler - Class in asia.stampy.examples.system.server
-
The Class SystemAcknowledgementHandler.
- SystemAcknowledgementHandler() - Constructor for class asia.stampy.examples.system.server.SystemAcknowledgementHandler
-
- SystemClient - Class in asia.stampy.examples.system.client
-
The Class SystemClient.
- SystemClient() - Constructor for class asia.stampy.examples.system.client.SystemClient
-
- SystemLoginHandler - Class in asia.stampy.examples.system.server
-
The Class SystemLoginHandler.
- SystemLoginHandler() - Constructor for class asia.stampy.examples.system.server.SystemLoginHandler
-
- SystemMinaClientInitializer - Class in asia.stampy.examples.system.client.mina
-
This class programmatically initializes the Stampy classes required for this
example, which tests the functionality of the various
StampyMessageListener implementations for a STOMP 1.2 compliant
client communicating with a compliant server.
- SystemMinaClientInitializer() - Constructor for class asia.stampy.examples.system.client.mina.SystemMinaClientInitializer
-
- SystemMinaServerInitializer - Class in asia.stampy.examples.system.server.mina
-
This class programmatically initializes the Stampy classes required for this
example which tests the functionality of the various
StampyMessageListener implementations for a STOMP 1.2 compliant
server communicating with a compliant client.
- SystemMinaServerInitializer() - Constructor for class asia.stampy.examples.system.server.mina.SystemMinaServerInitializer
-
- SystemNettyClientInitializer - Class in asia.stampy.examples.system.client.netty
-
This class programmatically initializes the Stampy classes required for this
example, which tests the functionality of the various
StampyMessageListener implementations for a STOMP 1.2 compliant
client communicating with a compliant server.
- SystemNettyClientInitializer() - Constructor for class asia.stampy.examples.system.client.netty.SystemNettyClientInitializer
-
- SystemNettyServerInitializer - Class in asia.stampy.examples.system.server.netty
-
This class programmatically initializes the Stampy classes required for this
example which tests the functionality of the various
StampyMessageListener implementations for a STOMP 1.2 compliant
server communicating with a compliant client.
- SystemNettyServerInitializer() - Constructor for class asia.stampy.examples.system.server.netty.SystemNettyServerInitializer
-
- SystemServer - Class in asia.stampy.examples.system.server
-
The Class SystemServer.
- SystemServer() - Constructor for class asia.stampy.examples.system.server.SystemServer
-