Uses of Interface
eneter.messaging.messagingsystems.messagingsystembase.IMessagingSystemFactory

Packages that use IMessagingSystemFactory
eneter.messaging.messagingsystems.androidusbcablemessagingsystem Communication with Android via the USB cable. 
eneter.messaging.messagingsystems.composites Extensions for messaging systems. 
eneter.messaging.messagingsystems.composites.authenticatedconnection Extension providing client authentication. 
eneter.messaging.messagingsystems.composites.bufferedmessagingcomposit Extension for automatic reconnect and buffering of sent messages in case the connection is not available. 
eneter.messaging.messagingsystems.composites.messagebus Extension for communication via the message bus. 
eneter.messaging.messagingsystems.composites.monitoredmessagingcomposit Extension providing monitoring the connection. 
eneter.messaging.messagingsystems.httpmessagingsystem Communication via HTTP. 
eneter.messaging.messagingsystems.synchronousmessagingsystem Synchronous communication within one process (like a synchronous local call). 
eneter.messaging.messagingsystems.tcpmessagingsystem Communication via TCP. 
eneter.messaging.messagingsystems.threadmessagingsystem Communication routing messages into one working thread. 
eneter.messaging.messagingsystems.threadpoolmessagingsystem Asynchronous communication using multiple threads. 
eneter.messaging.messagingsystems.udpmessagingsystem Communication via UDP. 
eneter.messaging.messagingsystems.websocketmessagingsystem Communication via Websockets. 
eneter.messaging.nodes.channelwrapper Reducing communication via multiple channels into one channel. 
eneter.messaging.nodes.dispatcher Multiplying and forwarding of received messages. 
eneter.messaging.nodes.loadbalancer Distributing the workload across a farm of receivers. 
 

Uses of IMessagingSystemFactory in eneter.messaging.messagingsystems.androidusbcablemessagingsystem
 

Classes in eneter.messaging.messagingsystems.androidusbcablemessagingsystem that implement IMessagingSystemFactory
 class AndroidUsbCableMessagingFactory
          Messaging system interacting with an Android device via the USB cable.
 

Uses of IMessagingSystemFactory in eneter.messaging.messagingsystems.composites
 

Classes in eneter.messaging.messagingsystems.composites that implement IMessagingSystemFactory
 class BufferedMonitoredMessagingFactory
          This messaging combines buffered and monitored messaging.
 

Constructors in eneter.messaging.messagingsystems.composites with parameters of type IMessagingSystemFactory
BufferedMonitoredMessagingFactory(IMessagingSystemFactory underlyingMessaging)
          Constructs the factory with default settings.
BufferedMonitoredMessagingFactory(IMessagingSystemFactory underlyingMessaging, long maxOfflineTime, long pingFrequency, long pingResponseTimeout)
          Constructs the factory with the specified parameters.
 

Uses of IMessagingSystemFactory in eneter.messaging.messagingsystems.composites.authenticatedconnection
 

Classes in eneter.messaging.messagingsystems.composites.authenticatedconnection that implement IMessagingSystemFactory
 class AuthenticatedMessagingFactory
          Extension for authentication during connecting.
 

Constructors in eneter.messaging.messagingsystems.composites.authenticatedconnection with parameters of type IMessagingSystemFactory
AuthenticatedMessagingFactory(IMessagingSystemFactory underlyingMessagingSystem, IGetHandshakeMessage getHandshakeMessageCallback, IAuthenticate authenticateCallback)
          Constructs factory that will be used only by a service.
AuthenticatedMessagingFactory(IMessagingSystemFactory underlyingMessagingSystem, IGetHandshakeMessage getHandshakeMessageCallback, IAuthenticate authenticateCallback, IHandleAuthenticationCancelled handleAuthenticationCancelledCallback)
          Constructs factory that will be used only by a service.
AuthenticatedMessagingFactory(IMessagingSystemFactory underlyingMessagingSystem, IGetLoginMessage getLoginMessageCallback, IGetHandshakeResponseMessage getHandshakeResponseMessageCallback)
          Constructs factory that will be used only by a client.
AuthenticatedMessagingFactory(IMessagingSystemFactory underlyingMessagingSystem, IGetLoginMessage getLoginMessageCallback, IGetHandshakeResponseMessage getHandshakeResponseMessageCallback, IGetHandshakeMessage getHandshakeMessageCallback, IAuthenticate authenticateCallback, IHandleAuthenticationCancelled handleAuthenticationCancelledCallback)
          Constructs factory that can be used by client and service simultaneously.
 

Uses of IMessagingSystemFactory in eneter.messaging.messagingsystems.composites.bufferedmessagingcomposit
 

Classes in eneter.messaging.messagingsystems.composites.bufferedmessagingcomposit that implement IMessagingSystemFactory
 class BufferedMessagingFactory
          Extension allowing to work offline until the connection is available.
 

Constructors in eneter.messaging.messagingsystems.composites.bufferedmessagingcomposit with parameters of type IMessagingSystemFactory
BufferedMessagingFactory(IMessagingSystemFactory underlyingMessaging)
          Constructs the factory with default parameters.
BufferedMessagingFactory(IMessagingSystemFactory underlyingMessaging, long maxOfflineTime)
          Constructs the factory from the specified parameters.
 

Uses of IMessagingSystemFactory in eneter.messaging.messagingsystems.composites.messagebus
 

Classes in eneter.messaging.messagingsystems.composites.messagebus that implement IMessagingSystemFactory
 class MessageBusMessagingFactory
          Extension providing the communication via the message bus.
 

Methods in eneter.messaging.messagingsystems.composites.messagebus that return IMessagingSystemFactory
 IMessagingSystemFactory MessageBusMessagingFactory.getClientMessaging()
          Gets messaging used by clients to connect the message bus.
 IMessagingSystemFactory MessageBusMessagingFactory.getServiceMessaging()
          Gets messaging used by services to be exposed via the message bus.
 

Methods in eneter.messaging.messagingsystems.composites.messagebus with parameters of type IMessagingSystemFactory
 MessageBusMessagingFactory MessageBusMessagingFactory.setClientMessaging(IMessagingSystemFactory clientMessaging)
          Sets messaging used by clients to connect the message bus.
 MessageBusMessagingFactory MessageBusMessagingFactory.setServiceMessaging(IMessagingSystemFactory serviceMessaging)
          messaging used by services to be exposed via the message bus.
 

Constructors in eneter.messaging.messagingsystems.composites.messagebus with parameters of type IMessagingSystemFactory
MessageBusMessagingFactory(java.lang.String serviceConnctingAddress, java.lang.String clientConnectingAddress, IMessagingSystemFactory underlyingMessaging)
          Constructs the factory.
MessageBusMessagingFactory(java.lang.String serviceConnctingAddress, java.lang.String clientConnectingAddress, IMessagingSystemFactory serviceUnderlyingMessaging, IMessagingSystemFactory clientUnderlyingMessaging, ISerializer serializer)
           
MessageBusMessagingFactory(java.lang.String serviceConnctingAddress, java.lang.String clientConnectingAddress, IMessagingSystemFactory underlyingMessaging, ISerializer serializer)
          Constructs the factory.
 

Uses of IMessagingSystemFactory in eneter.messaging.messagingsystems.composites.monitoredmessagingcomposit
 

Classes in eneter.messaging.messagingsystems.composites.monitoredmessagingcomposit that implement IMessagingSystemFactory
 class MonitoredMessagingFactory
          Extension providing the connection monitoring.
 

Constructors in eneter.messaging.messagingsystems.composites.monitoredmessagingcomposit with parameters of type IMessagingSystemFactory
MonitoredMessagingFactory(IMessagingSystemFactory underlyingMessaging)
          Constructs the factory with default settings.
MonitoredMessagingFactory(IMessagingSystemFactory underlyingMessaging, long pingFrequency, long pingReceiveTimeout)
          Constructs the factory from specified parameters.
 

Uses of IMessagingSystemFactory in eneter.messaging.messagingsystems.httpmessagingsystem
 

Classes in eneter.messaging.messagingsystems.httpmessagingsystem that implement IMessagingSystemFactory
 class HttpMessagingSystemFactory
          Messaging system delivering messages via HTTP.
 

Uses of IMessagingSystemFactory in eneter.messaging.messagingsystems.synchronousmessagingsystem
 

Classes in eneter.messaging.messagingsystems.synchronousmessagingsystem that implement IMessagingSystemFactory
 class SynchronousMessagingSystemFactory
          Messaging system delivering messages synchronously within the calling thread (like a method call).
 

Uses of IMessagingSystemFactory in eneter.messaging.messagingsystems.tcpmessagingsystem
 

Classes in eneter.messaging.messagingsystems.tcpmessagingsystem that implement IMessagingSystemFactory
 class TcpMessagingSystemFactory
          Messaging system delivering messages via TCP.
 

Uses of IMessagingSystemFactory in eneter.messaging.messagingsystems.threadmessagingsystem
 

Classes in eneter.messaging.messagingsystems.threadmessagingsystem that implement IMessagingSystemFactory
 class ThreadMessagingSystemFactory
          Messaging system delivering messages to the particular working thread.
 

Uses of IMessagingSystemFactory in eneter.messaging.messagingsystems.threadpoolmessagingsystem
 

Classes in eneter.messaging.messagingsystems.threadpoolmessagingsystem that implement IMessagingSystemFactory
 class ThreadPoolMessagingSystemFactory
          Messaging system delivering messages asynchronously (when a message is received a separate thread is invoked to process it).
 

Uses of IMessagingSystemFactory in eneter.messaging.messagingsystems.udpmessagingsystem
 

Classes in eneter.messaging.messagingsystems.udpmessagingsystem that implement IMessagingSystemFactory
 class UdpMessagingSystemFactory
          Messaging system delivering messages via UDP.
 

Uses of IMessagingSystemFactory in eneter.messaging.messagingsystems.websocketmessagingsystem
 

Classes in eneter.messaging.messagingsystems.websocketmessagingsystem that implement IMessagingSystemFactory
 class WebSocketMessagingSystemFactory
          Messaging system delivering messages via websockets.
 

Uses of IMessagingSystemFactory in eneter.messaging.nodes.channelwrapper
 

Methods in eneter.messaging.nodes.channelwrapper with parameters of type IMessagingSystemFactory
 IDuplexChannelUnwrapper IChannelWrapperFactory.createDuplexChannelUnwrapper(IMessagingSystemFactory outputMessagingSystem)
          Creates the duplex channel unwrapper.
 IDuplexChannelUnwrapper ChannelWrapperFactory.createDuplexChannelUnwrapper(IMessagingSystemFactory outputMessagingSystem)
           
 

Uses of IMessagingSystemFactory in eneter.messaging.nodes.dispatcher
 

Constructors in eneter.messaging.nodes.dispatcher with parameters of type IMessagingSystemFactory
DuplexDispatcherFactory(IMessagingSystemFactory duplexOutputChannelsFactory)
          Constructs the duplex dispatcher factory.
 

Uses of IMessagingSystemFactory in eneter.messaging.nodes.loadbalancer
 

Constructors in eneter.messaging.nodes.loadbalancer with parameters of type IMessagingSystemFactory
RoundRobinBalancerFactory(IMessagingSystemFactory duplexOutputChannelsFactory)
          Constructs the factory.