Uses of Interface
eneter.messaging.threading.dispatching.IThreadDispatcherProvider

Packages that use IThreadDispatcherProvider
eneter.messaging.endpoints.rpc Remote Procedure Calls (RPC). 
eneter.messaging.endpoints.typedmessages Sending and receiving typed messages. 
eneter.messaging.messagingsystems.androidusbcablemessagingsystem Communication with Android via the USB cable. 
eneter.messaging.messagingsystems.composites.authenticatedconnection Extension providing client authentication. 
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.threading.dispatching Receiving messages and events according to specified thread mode. 
 

Uses of IThreadDispatcherProvider in eneter.messaging.endpoints.rpc
 

Methods in eneter.messaging.endpoints.rpc that return IThreadDispatcherProvider
 IThreadDispatcherProvider RpcFactory.getRpcClientThreading()
          Gets threading mechanism used for invoking events (if RPC interface has some) and ConnectionOpened and ConnectionClosed events.
 

Methods in eneter.messaging.endpoints.rpc with parameters of type IThreadDispatcherProvider
 RpcFactory RpcFactory.setRpcClientThreading(IThreadDispatcherProvider threading)
          Sets threading mechanism used for invoking events (if RPC interface has some) and ConnectionOpened and ConnectionClosed events.
 

Uses of IThreadDispatcherProvider in eneter.messaging.endpoints.typedmessages
 

Methods in eneter.messaging.endpoints.typedmessages that return IThreadDispatcherProvider
 IThreadDispatcherProvider MultiTypedMessagesFactory.getSyncDuplexTypedSenderThreadMode()
          Gets the threading mode which is used for receiving connectionOpened and connectionClosed events in SyncDuplexTypedMessageSender.
 IThreadDispatcherProvider DuplexTypedMessagesFactory.getSyncDuplexTypedSenderThreadMode()
          Gets the threading mode which is used for receiving connectionOpened and connectionClosed events in SyncDuplexTypedMessageSender.
 

Methods in eneter.messaging.endpoints.typedmessages with parameters of type IThreadDispatcherProvider
 MultiTypedMessagesFactory MultiTypedMessagesFactory.setSyncDuplexTypedSenderThreadMode(IThreadDispatcherProvider threadingMode)
          Sets the threading mode for receiving connectionOpened and connectionClosed events for SyncDuplexTypedMessageSender.
 DuplexTypedMessagesFactory DuplexTypedMessagesFactory.setSyncDuplexTypedSenderThreadMode(IThreadDispatcherProvider threadingMode)
          Sets the threading mode for receiving connectionOpened and connectionClosed events for SyncDuplexTypedMessageSender.
 

Uses of IThreadDispatcherProvider in eneter.messaging.messagingsystems.androidusbcablemessagingsystem
 

Methods in eneter.messaging.messagingsystems.androidusbcablemessagingsystem that return IThreadDispatcherProvider
 IThreadDispatcherProvider AndroidUsbCableMessagingFactory.getOutputChannelThreading()
          Gets threading mode used for output channels.
 

Methods in eneter.messaging.messagingsystems.androidusbcablemessagingsystem with parameters of type IThreadDispatcherProvider
 AndroidUsbCableMessagingFactory AndroidUsbCableMessagingFactory.setOutputChannelThreading(IThreadDispatcherProvider outputChannelThreading)
          Sets threading mode for output channels.
 

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

Methods in eneter.messaging.messagingsystems.composites.authenticatedconnection that return IThreadDispatcherProvider
 IThreadDispatcherProvider AuthenticatedMessagingFactory.getOutputChannelThreading()
          Gets the threading mode used by authenticated output channel.
 

Methods in eneter.messaging.messagingsystems.composites.authenticatedconnection with parameters of type IThreadDispatcherProvider
 AuthenticatedMessagingFactory AuthenticatedMessagingFactory.setOutputChannelThreading(IThreadDispatcherProvider threadingMode)
          Sets the threading mode for the authenticated output channel.
 

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

Methods in eneter.messaging.messagingsystems.composites.messagebus that return IThreadDispatcherProvider
 IThreadDispatcherProvider MessageBusMessagingFactory.getInputChannelThreading()
          Gets threading mode used for input channels.
 IThreadDispatcherProvider MessageBusMessagingFactory.getOutputChannelThreading()
          Gets threading mode used for output channels.
 

Methods in eneter.messaging.messagingsystems.composites.messagebus with parameters of type IThreadDispatcherProvider
 MessageBusMessagingFactory MessageBusMessagingFactory.setInputChannelThreading(IThreadDispatcherProvider inputChannelThreading)
          Sets threading mode for input channels.
 MessageBusMessagingFactory MessageBusMessagingFactory.setOutputChannelThreading(IThreadDispatcherProvider outputChannelThreading)
          Sets threading mode for output channels.
 

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

Methods in eneter.messaging.messagingsystems.composites.monitoredmessagingcomposit that return IThreadDispatcherProvider
 IThreadDispatcherProvider MonitoredMessagingFactory.getInputChannelThreading()
          Gets threading mode used for input channels.
 IThreadDispatcherProvider MonitoredMessagingFactory.getOutputChannelThreading()
          Gets threading mode used for output channels.
 

Methods in eneter.messaging.messagingsystems.composites.monitoredmessagingcomposit with parameters of type IThreadDispatcherProvider
 MonitoredMessagingFactory MonitoredMessagingFactory.setInputChannelThreading(IThreadDispatcherProvider inputChannelThreading)
          Sets threading mode for input channels.
 MonitoredMessagingFactory MonitoredMessagingFactory.setOutputChannelThreading(IThreadDispatcherProvider outputChannelThreading)
          Sets threading mode for output channels.
 

Uses of IThreadDispatcherProvider in eneter.messaging.messagingsystems.httpmessagingsystem
 

Methods in eneter.messaging.messagingsystems.httpmessagingsystem that return IThreadDispatcherProvider
 IThreadDispatcherProvider HttpMessagingSystemFactory.getInputChannelThreading()
          Gets threading mode used for input channels.
 IThreadDispatcherProvider HttpMessagingSystemFactory.getOutputChannelThreading()
          Gets threading mode used for output channels.
 

Methods in eneter.messaging.messagingsystems.httpmessagingsystem with parameters of type IThreadDispatcherProvider
 HttpMessagingSystemFactory HttpMessagingSystemFactory.setInputChannelThreading(IThreadDispatcherProvider inputChannelThreading)
          Sets threading mode for input channels.
 HttpMessagingSystemFactory HttpMessagingSystemFactory.setOutputChannelThreading(IThreadDispatcherProvider outputChannelThreading)
          Sets threading mode for output channels.
 

Uses of IThreadDispatcherProvider in eneter.messaging.messagingsystems.synchronousmessagingsystem
 

Methods in eneter.messaging.messagingsystems.synchronousmessagingsystem that return IThreadDispatcherProvider
 IThreadDispatcherProvider SynchronousMessagingSystemFactory.getInputChannelThreading()
          Gets threading mode used for input channels.
 IThreadDispatcherProvider SynchronousMessagingSystemFactory.getOutputChannelThreading()
          Gets threading mode used for output channels.
 

Methods in eneter.messaging.messagingsystems.synchronousmessagingsystem with parameters of type IThreadDispatcherProvider
 SynchronousMessagingSystemFactory SynchronousMessagingSystemFactory.setInputChannelThreading(IThreadDispatcherProvider inputChannelThreading)
          Sets threading mode for input channels.
 SynchronousMessagingSystemFactory SynchronousMessagingSystemFactory.setOutputChannelThreading(IThreadDispatcherProvider outputChannelThreading)
          Sets threading mode for output channels.
 

Uses of IThreadDispatcherProvider in eneter.messaging.messagingsystems.tcpmessagingsystem
 

Methods in eneter.messaging.messagingsystems.tcpmessagingsystem that return IThreadDispatcherProvider
 IThreadDispatcherProvider TcpMessagingSystemFactory.getInputChannelThreading()
          Gets threading mode used for input channels.
 IThreadDispatcherProvider TcpMessagingSystemFactory.getOutputChannelThreading()
          Gets threading mode used for output channels.
 

Methods in eneter.messaging.messagingsystems.tcpmessagingsystem with parameters of type IThreadDispatcherProvider
 TcpMessagingSystemFactory TcpMessagingSystemFactory.setInputChannelThreading(IThreadDispatcherProvider inputChannelThreading)
          Sets threading mode for input channels.
 TcpMessagingSystemFactory TcpMessagingSystemFactory.setOutputChannelThreading(IThreadDispatcherProvider outputChannelThreading)
          Sets threading mode for output channels.
 

Uses of IThreadDispatcherProvider in eneter.messaging.messagingsystems.threadmessagingsystem
 

Methods in eneter.messaging.messagingsystems.threadmessagingsystem that return IThreadDispatcherProvider
 IThreadDispatcherProvider ThreadMessagingSystemFactory.getInputChannelThreading()
          Gets threading mode used for input channels.
 IThreadDispatcherProvider ThreadMessagingSystemFactory.getOutputChannelThreading()
          Gets threading mode used for output channels.
 

Methods in eneter.messaging.messagingsystems.threadmessagingsystem with parameters of type IThreadDispatcherProvider
 ThreadMessagingSystemFactory ThreadMessagingSystemFactory.setInputChannelThreading(IThreadDispatcherProvider inputChannelThreading)
          Sets threading mode for input channels.
 ThreadMessagingSystemFactory ThreadMessagingSystemFactory.setOutputChannelThreading(IThreadDispatcherProvider outputChannelThreading)
          Sets threading mode for output channels.
 

Uses of IThreadDispatcherProvider in eneter.messaging.messagingsystems.threadpoolmessagingsystem
 

Methods in eneter.messaging.messagingsystems.threadpoolmessagingsystem that return IThreadDispatcherProvider
 IThreadDispatcherProvider ThreadPoolMessagingSystemFactory.getInputChannelThreading()
          Gets threading mode used for input channels.
 IThreadDispatcherProvider ThreadPoolMessagingSystemFactory.getOutputChannelThreading()
          Gets threading mode used for output channels.
 

Methods in eneter.messaging.messagingsystems.threadpoolmessagingsystem with parameters of type IThreadDispatcherProvider
 ThreadPoolMessagingSystemFactory ThreadPoolMessagingSystemFactory.setInputChannelThreading(IThreadDispatcherProvider inputChannelThreading)
          Sets threading mode for input channels.
 ThreadPoolMessagingSystemFactory ThreadPoolMessagingSystemFactory.setOutputChannelThreading(IThreadDispatcherProvider outputChannelThreading)
          Sets threading mode for output channels.
 

Uses of IThreadDispatcherProvider in eneter.messaging.messagingsystems.udpmessagingsystem
 

Methods in eneter.messaging.messagingsystems.udpmessagingsystem that return IThreadDispatcherProvider
 IThreadDispatcherProvider UdpMessagingSystemFactory.getInputChannelThreading()
          Gets threading mode used for input channels.
 IThreadDispatcherProvider UdpMessagingSystemFactory.getOutputChannelThreading()
          Gets threading mode used for output channels.
 

Methods in eneter.messaging.messagingsystems.udpmessagingsystem with parameters of type IThreadDispatcherProvider
 UdpMessagingSystemFactory UdpMessagingSystemFactory.setInputChannelThreading(IThreadDispatcherProvider inputChannelThreading)
          Sets threading mode for input channels.
 UdpMessagingSystemFactory UdpMessagingSystemFactory.setOutputChannelThreading(IThreadDispatcherProvider outputChannelThreading)
          Sets threading mode for output channels.
 

Uses of IThreadDispatcherProvider in eneter.messaging.messagingsystems.websocketmessagingsystem
 

Methods in eneter.messaging.messagingsystems.websocketmessagingsystem that return IThreadDispatcherProvider
 IThreadDispatcherProvider WebSocketMessagingSystemFactory.getInputChannelThreading()
          Gets threading mode used for input channels.
 IThreadDispatcherProvider WebSocketMessagingSystemFactory.getOutputChannelThreading()
          Gets threading mode used for output channels.
 

Methods in eneter.messaging.messagingsystems.websocketmessagingsystem with parameters of type IThreadDispatcherProvider
 WebSocketMessagingSystemFactory WebSocketMessagingSystemFactory.setInputChannelThreading(IThreadDispatcherProvider inputChannelThreading)
          Sets threading mode for input channels.
 WebSocketMessagingSystemFactory WebSocketMessagingSystemFactory.setOutputChannelThreading(IThreadDispatcherProvider outputChannelThreading)
          Sets threading mode for output channels.
 

Uses of IThreadDispatcherProvider in eneter.messaging.threading.dispatching
 

Classes in eneter.messaging.threading.dispatching that implement IThreadDispatcherProvider
 class AndroidDispatching
          Invokes one by one using Android Handler mechanism (e.g.
 class AsyncDispatching
          Invokes asynchronously by routing to a thread from the thread-pool (each method can be executed in a separate thread).
 class NoDispatching
          Invokes directly without routing.
 class SyncDispatching
          Invokes one by one from the queue.