CanUseSharedResource<T> |
|
DestinationValidator |
|
HasPhysicalDestination |
The HasPhysicalDestination allows objects to declare that they have a physical destination.
|
HasSender |
The HasSender is allows objects to declare that they have a Sender.
|
HasTransactionAttribute |
The HasTransactionAttribute allows Pipes to declare transaction and isolation behavior.
|
IAdapter |
The Adapter is the central manager in the framework.
|
IbisExceptionListener |
ExeceptionListener-class to signal exceptions to other objects, for instance
MessagePushers to PushingReceivers.
|
IBlockEnabledSender<H> |
Allows to leverage sending messages in blocks.
|
IConfigurable |
|
IConfigurationAware |
|
ICorrelatedPullingListener<M> |
Additional behaviour for pulling listeners that are able to listen to a specific
message, specified by a correlation ID.
|
IDataIterator<T> |
Interface to handle generic iterations.
|
IDualModeValidator |
|
IErrorMessageFormatter |
An errorMessageFormatter is responsible for returning a string
describing the error at hand in a format that the receiver expects.
|
IExtendedPipe |
extra attributes to do logging and use sessionvariables.
|
IForwardTarget |
IForwardTarget represents the destination of a PipeForward, so a IPipe or PipeLineExit .
|
IHasProcessState<M> |
Interface that can be implemented by Listeners that provide their own management of messages processed and in error.
|
IKnowsDeliveryCount<M> |
Interface to be implemented by Listeners that can find out the delivery count
of the messages they receive.
|
IListener<M> |
Base-interface for IPullingListener and IPushingListener.
|
IListenerConnector<M> |
Interface specifying method to configure a JMS receiver of some sort.
|
IManagable |
Models starting and stopping of objects that support such behaviour.
|
IMessageBrowser<M> |
|
IMessageBrowsingIterator |
Interface for helper class for MessageBrowsers.
|
IMessageBrowsingIteratorItem |
Iterator item for messagebrowsers.
|
IMessageHandler<M> |
|
IPeekableListener<M> |
PullingListener extension that checks for available messages to retrieve
without starting a XA transaction.
|
IPipe |
A Pipe represents an action to take in a PipeLine .
|
IPipeLineExitHandler |
Interface that allows a Pipe to register an exit handler.
|
IPortConnectedListener<M> |
Interface extending IPushingListener for listeners which connect to a
ListenerPort or other type of named endpoint, from which they receive
their messages.
|
IPostboxListener<M> |
The IPostboxListener is responsible for querying a message
from a postbox.
|
IProvidesMessageBrowsers<M> |
Interface that can be implemented by Listeners that provide their own management of
messages processed and in error.
|
IPullingListener<M> |
Defines listening behaviour of pulling receivers.
|
IPushingListener<M> |
Defines listening behaviour of message driven receivers.
|
IReceiverStatistics |
Methods for Receivers to supply statistics to a maintenance clients.
|
IRedeliveringListener<M> |
|
IScopeProvider |
|
ISecurityHandler |
Defines behaviour that can be used to assert identity of callers of a pipeline.
|
ISender |
The ISender is responsible for sending a message to
some destination.
|
ISenderWithParameters |
The ISenderWithParameters allows Senders to declare that they accept and may use parameters
|
IThreadCountControllable |
Interface to be implemented by classes of which the number of threads can be controlled at runtime.
|
ITransactionalStorage<S extends Serializable> |
The ITransactionalStorage is responsible for storing and
retrieving-back messages under transaction control.
|
ITransactionRequirements |
|
IValidator |
Marker interface for Validators
|
IWithParameters |
Base interface to allow objects to declare that they accept paramters.
|
IWrapperPipe |
Marker interface for Wrappers
* @author Gerrit van Brakel
|
IXAEnabled |
Indicates a Pipe, Sender or Listener to be capable of supporting XA-transactions.
|
IXmlValidator |
|
SharedResource<T> |
|