- callRemoteMethod(String, Object[]) - Method in interface eneter.messaging.endpoints.rpc.IRpcClient
-
Calls a method in the service.
- ChannelWrapperFactory - Class in eneter.messaging.nodes.channelwrapper
-
Factory for creating channel wrapper and unwrapper.
- ChannelWrapperFactory() - Constructor for class eneter.messaging.nodes.channelwrapper.ChannelWrapperFactory
-
Constructs the factory.
- ChannelWrapperFactory(ISerializer) - Constructor for class eneter.messaging.nodes.channelwrapper.ChannelWrapperFactory
-
Constructs the factory.
- clientConnected() - Method in interface eneter.messaging.messagingsystems.composites.messagebus.IMessageBus
-
The event is raised when a client is connected to the service.
- clientDisconnected() - Method in interface eneter.messaging.messagingsystems.composites.messagebus.IMessageBus
-
The event is raised when a client is disconnected from the service.
- clientSubscribed() - Method in interface eneter.messaging.nodes.broker.IDuplexBroker
-
The event is invoked when the broker subscribed a client for messages.
- clientUnsubscribed() - Method in interface eneter.messaging.nodes.broker.IDuplexBroker
-
The event is invoked when the broker unsubscribed a client from messages.
- close() - Method in class eneter.messaging.dataprocessing.streaming.DynamicInputStream
-
Closes the stream and releases the reading thread waiting for data.
- closeConnection() - Method in interface eneter.messaging.messagingsystems.messagingsystembase.IDuplexOutputChannel
-
Closes the connection with the input channel.
- closeConnection() - Method in interface eneter.messaging.messagingsystems.websocketmessagingsystem.IWebSocketClientContext
-
Closes connection with the client.
- closeConnection() - Method in class eneter.messaging.messagingsystems.websocketmessagingsystem.WebSocketClient
-
Closes connection with the webscocket server.
- connectionClosed() - Method in interface eneter.messaging.endpoints.rpc.IRpcClient
-
Event raised when the connection with the service is closed.
- connectionClosed() - Method in interface eneter.messaging.endpoints.stringmessages.IDuplexStringMessageSender
-
The event is raised when the connection with receiver is closed.
- connectionClosed() - Method in interface eneter.messaging.endpoints.typedmessages.IDuplexTypedMessageSender
-
Raised when the service closed the connection with the client.
- connectionClosed() - Method in interface eneter.messaging.endpoints.typedmessages.IMultiTypedMessageSender
-
Raised when the service closed the connection with the client.
- connectionClosed() - Method in interface eneter.messaging.endpoints.typedmessages.ISyncDuplexTypedMessageSender
-
Raised when the service closed the connection with the client.
- connectionClosed() - Method in interface eneter.messaging.endpoints.typedmessages.ISyncMultitypedMessageSender
-
Raised when the service closed the connection with the client.
- connectionClosed() - Method in interface eneter.messaging.messagingsystems.messagingsystembase.IDuplexOutputChannel
-
The event is raised when the connection was closed from the input channel or the it was closed due to a broken connection.
- connectionClosed() - Method in interface eneter.messaging.messagingsystems.websocketmessagingsystem.IWebSocketClientContext
-
The event is invoked when the connection with the client was closed.
- connectionClosed() - Method in class eneter.messaging.messagingsystems.websocketmessagingsystem.WebSocketClient
-
Event is invoked when the connection is closed.
- connectionClosed() - Method in interface eneter.messaging.nodes.broker.IDuplexBrokerClient
-
Event raised when the connection with the service was closed.
- connectionClosed() - Method in interface eneter.messaging.nodes.channelwrapper.IDuplexChannelWrapper
-
Event raised when the connection with the service was closed.
- connectionOffline() - Method in interface eneter.messaging.messagingsystems.composites.bufferedmessagingcomposit.IBufferedDuplexOutputChannel
-
The event is raised when the connection gets into the offline state.
- connectionOnline() - Method in interface eneter.messaging.messagingsystems.composites.bufferedmessagingcomposit.IBufferedDuplexOutputChannel
-
The event is raised when the connection gets into the online state.
- connectionOpened() - Method in interface eneter.messaging.endpoints.rpc.IRpcClient
-
Event raised when the connection with the service is open.
- connectionOpened() - Method in interface eneter.messaging.endpoints.stringmessages.IDuplexStringMessageSender
-
The event is raised when the connection with receiver is opened.
- connectionOpened() - Method in interface eneter.messaging.endpoints.typedmessages.IDuplexTypedMessageSender
-
Raised when the connection with the receiver is open.
- connectionOpened() - Method in interface eneter.messaging.endpoints.typedmessages.IMultiTypedMessageSender
-
Raised when the connection with the receiver is open.
- connectionOpened() - Method in interface eneter.messaging.endpoints.typedmessages.ISyncDuplexTypedMessageSender
-
Raised when the connection with the receiver is open.
- connectionOpened() - Method in interface eneter.messaging.endpoints.typedmessages.ISyncMultitypedMessageSender
-
Raised when the connection with the receiver is open.
- connectionOpened() - Method in interface eneter.messaging.messagingsystems.messagingsystembase.IDuplexOutputChannel
-
The event is raised when the connection with the input channel was opened.
- connectionOpened() - Method in class eneter.messaging.messagingsystems.websocketmessagingsystem.WebSocketClient
-
Event is invoked when the connection is open.
- connectionOpened() - Method in interface eneter.messaging.nodes.broker.IDuplexBrokerClient
-
Event raised when the connection with the service was open.
- connectionOpened() - Method in interface eneter.messaging.nodes.channelwrapper.IDuplexChannelWrapper
-
Event raised when the connection with the service was open.
- createBroker() - Method in class eneter.messaging.nodes.broker.DuplexBrokerFactory
-
- createBroker() - Method in interface eneter.messaging.nodes.broker.IDuplexBrokerFactory
-
Creates the broker.
- createBrokerClient() - Method in class eneter.messaging.nodes.broker.DuplexBrokerFactory
-
- createBrokerClient() - Method in interface eneter.messaging.nodes.broker.IDuplexBrokerFactory
-
Creates the broker client.
- createClient(Class<TServiceInterface>) - Method in interface eneter.messaging.endpoints.rpc.IRpcFactory
-
Creates RPC client for the given interface.
- createClient(Class<TServiceInterface>) - Method in class eneter.messaging.endpoints.rpc.RpcFactory
-
- createClientSocket(InetSocketAddress) - Method in interface eneter.messaging.messagingsystems.tcpmessagingsystem.IClientSecurityFactory
-
Creates the client socket.
- createClientSocket(InetSocketAddress) - Method in class eneter.messaging.messagingsystems.tcpmessagingsystem.NoneSecurityClientFactory
-
Creates non-secured client socket.
- createClientSocket(InetSocketAddress) - Method in class eneter.messaging.messagingsystems.tcpmessagingsystem.SslClientFactory
-
Creates SSLClientSocket
- createDuplexChannelUnwrapper(IMessagingSystemFactory) - Method in class eneter.messaging.nodes.channelwrapper.ChannelWrapperFactory
-
- createDuplexChannelUnwrapper(IMessagingSystemFactory) - Method in interface eneter.messaging.nodes.channelwrapper.IChannelWrapperFactory
-
Creates the duplex channel unwrapper.
- createDuplexChannelWrapper() - Method in class eneter.messaging.nodes.channelwrapper.ChannelWrapperFactory
-
- createDuplexChannelWrapper() - Method in interface eneter.messaging.nodes.channelwrapper.IChannelWrapperFactory
-
Creates the duplex channel wrapper.
- createDuplexDispatcher() - Method in class eneter.messaging.nodes.dispatcher.DuplexDispatcherFactory
-
- createDuplexDispatcher() - Method in interface eneter.messaging.nodes.dispatcher.IDuplexDispatcherFactory
-
Creates the dispatcher.
- createDuplexInputChannel(String) - Method in class eneter.messaging.messagingsystems.androidusbcablemessagingsystem.AndroidUsbCableMessagingFactory
-
Not supported.
- createDuplexInputChannel(String) - Method in class eneter.messaging.messagingsystems.composites.authenticatedconnection.AuthenticatedMessagingFactory
-
Creates duplex input channel which performs the authentication procedure.
- createDuplexInputChannel(String) - Method in class eneter.messaging.messagingsystems.composites.bufferedmessagingcomposit.BufferedMessagingFactory
-
Creates IBufferedDuplexInputChannel which can receive messages from the output channel and send response messages.
- createDuplexInputChannel(String) - Method in class eneter.messaging.messagingsystems.composites.BufferedMonitoredMessagingFactory
-
Creates the input channel which can receive and send messages.
- createDuplexInputChannel(String) - Method in class eneter.messaging.messagingsystems.composites.messagebus.MessageBusMessagingFactory
-
- createDuplexInputChannel(String) - Method in class eneter.messaging.messagingsystems.composites.monitoredmessagingcomposit.MonitoredMessagingFactory
-
Creates the input channel which can receive messages from the output channel and send response messages.
- createDuplexInputChannel(String) - Method in class eneter.messaging.messagingsystems.httpmessagingsystem.HttpMessagingSystemFactory
-
Creates the duplex input channel which can receive and send messages to the duplex output channel using UDP.
- createDuplexInputChannel(String) - Method in interface eneter.messaging.messagingsystems.messagingsystembase.IMessagingSystemFactory
-
Creates the input channel which can receive and send messages to the output channel.
- createDuplexInputChannel(String) - Method in class eneter.messaging.messagingsystems.synchronousmessagingsystem.SynchronousMessagingSystemFactory
-
Creates the duplex input channel listening to messages on the specified channel id.
- createDuplexInputChannel(String) - Method in class eneter.messaging.messagingsystems.tcpmessagingsystem.TcpMessagingSystemFactory
-
Creates the duplex input channel which can receive and send messages to the duplex output channel using TCP.
- createDuplexInputChannel(String) - Method in class eneter.messaging.messagingsystems.threadmessagingsystem.ThreadMessagingSystemFactory
-
Creates the input channel receiving messages from the output channel and sending back response messages by using the working thread.
- createDuplexInputChannel(String) - Method in class eneter.messaging.messagingsystems.threadpoolmessagingsystem.ThreadPoolMessagingSystemFactory
-
- createDuplexInputChannel(String) - Method in class eneter.messaging.messagingsystems.udpmessagingsystem.UdpMessagingSystemFactory
-
Creates the duplex input channel which can receive and send messages to the duplex output channel using UDP.
- createDuplexInputChannel(String) - Method in class eneter.messaging.messagingsystems.websocketmessagingsystem.WebSocketMessagingSystemFactory
-
Creates the duplex input channel receiving messages from the duplex output channel and sending back response messages by using WebSocket.
- createDuplexOutputChannel(String) - Method in class eneter.messaging.messagingsystems.androidusbcablemessagingsystem.AndroidUsbCableMessagingFactory
-
Creates duplex output channel which can send and receive messages from the duplex input channel using Android USB cable.
- createDuplexOutputChannel(String, String) - Method in class eneter.messaging.messagingsystems.androidusbcablemessagingsystem.AndroidUsbCableMessagingFactory
-
Creates duplex output channel which can send and receive messages from the duplex input channel using Android USB cable.
- createDuplexOutputChannel(String) - Method in class eneter.messaging.messagingsystems.composites.authenticatedconnection.AuthenticatedMessagingFactory
-
Creates duplex output channel which performs authentication procedure during opening the connection.
- createDuplexOutputChannel(String, String) - Method in class eneter.messaging.messagingsystems.composites.authenticatedconnection.AuthenticatedMessagingFactory
-
Creates duplex output channel which performs authentication procedure during opening the connection.
- createDuplexOutputChannel(String) - Method in class eneter.messaging.messagingsystems.composites.bufferedmessagingcomposit.BufferedMessagingFactory
-
Creates IBufferedDuplexOutputChannel which can send messages to the input channel and receive response messages.
- createDuplexOutputChannel(String, String) - Method in class eneter.messaging.messagingsystems.composites.bufferedmessagingcomposit.BufferedMessagingFactory
-
Creates IBufferedDuplexOutputChannel which can send messages to the input channel and receive response messages.
- createDuplexOutputChannel(String) - Method in class eneter.messaging.messagingsystems.composites.BufferedMonitoredMessagingFactory
-
Creates the output channel which can send and receive messages.
- createDuplexOutputChannel(String, String) - Method in class eneter.messaging.messagingsystems.composites.BufferedMonitoredMessagingFactory
-
Creates the output channel which can send and receive messages.
- createDuplexOutputChannel(String) - Method in class eneter.messaging.messagingsystems.composites.messagebus.MessageBusMessagingFactory
-
- createDuplexOutputChannel(String, String) - Method in class eneter.messaging.messagingsystems.composites.messagebus.MessageBusMessagingFactory
-
- createDuplexOutputChannel(String) - Method in class eneter.messaging.messagingsystems.composites.monitoredmessagingcomposit.MonitoredMessagingFactory
-
Creates the output channel which can send messages to the input channel and receive response messages.
- createDuplexOutputChannel(String, String) - Method in class eneter.messaging.messagingsystems.composites.monitoredmessagingcomposit.MonitoredMessagingFactory
-
Creates the output channel which can send messages to the input channel and receive response messages.
- createDuplexOutputChannel(String) - Method in class eneter.messaging.messagingsystems.httpmessagingsystem.HttpMessagingSystemFactory
-
Creates duplex output channel which can send and receive messages from the duplex input channel using HTTP.
- createDuplexOutputChannel(String, String) - Method in class eneter.messaging.messagingsystems.httpmessagingsystem.HttpMessagingSystemFactory
-
Creates duplex output channel which can send and receive messages from the duplex input channel using HTTP.
- createDuplexOutputChannel(String) - Method in interface eneter.messaging.messagingsystems.messagingsystembase.IMessagingSystemFactory
-
Creates the output channel which can sends and receive messages from the input channel.
- createDuplexOutputChannel(String, String) - Method in interface eneter.messaging.messagingsystems.messagingsystembase.IMessagingSystemFactory
-
Creates the output channel which can sends and receive messages from the input channel.
- createDuplexOutputChannel(String) - Method in class eneter.messaging.messagingsystems.synchronousmessagingsystem.SynchronousMessagingSystemFactory
-
Creates the duplex output channel communicating with the specified duplex input channel using synchronous local call.
- createDuplexOutputChannel(String, String) - Method in class eneter.messaging.messagingsystems.synchronousmessagingsystem.SynchronousMessagingSystemFactory
-
Creates the duplex output channel communicating with the specified duplex input channel using synchronous local call.
- createDuplexOutputChannel(String) - Method in class eneter.messaging.messagingsystems.tcpmessagingsystem.TcpMessagingSystemFactory
-
Creates duplex output channel which can send and receive messages from the duplex input channel using TCP.
- createDuplexOutputChannel(String, String) - Method in class eneter.messaging.messagingsystems.tcpmessagingsystem.TcpMessagingSystemFactory
-
Creates duplex output channel which can send and receive messages from the duplex input channel using TCP.
- createDuplexOutputChannel(String) - Method in class eneter.messaging.messagingsystems.threadmessagingsystem.ThreadMessagingSystemFactory
-
Creates the output channel sending messages to the input channel and receiving response messages by using the working thread.
- createDuplexOutputChannel(String, String) - Method in class eneter.messaging.messagingsystems.threadmessagingsystem.ThreadMessagingSystemFactory
-
Creates the output channel sending messages to the input channel and receiving response messages by using the working thread.
- createDuplexOutputChannel(String) - Method in class eneter.messaging.messagingsystems.threadpoolmessagingsystem.ThreadPoolMessagingSystemFactory
-
- createDuplexOutputChannel(String, String) - Method in class eneter.messaging.messagingsystems.threadpoolmessagingsystem.ThreadPoolMessagingSystemFactory
-
- createDuplexOutputChannel(String) - Method in class eneter.messaging.messagingsystems.udpmessagingsystem.UdpMessagingSystemFactory
-
Creates duplex output channel which can send and receive messages from the duplex input channel using UDP.
- createDuplexOutputChannel(String, String) - Method in class eneter.messaging.messagingsystems.udpmessagingsystem.UdpMessagingSystemFactory
-
Creates duplex output channel which can send and receive messages from the duplex input channel using UDP.
- createDuplexOutputChannel(String) - Method in class eneter.messaging.messagingsystems.websocketmessagingsystem.WebSocketMessagingSystemFactory
-
Creates the duplex output channel sending messages to the duplex input channel and receiving response messages by using WebSocket.
- createDuplexOutputChannel(String, String) - Method in class eneter.messaging.messagingsystems.websocketmessagingsystem.WebSocketMessagingSystemFactory
-
Creates the duplex output channel sending messages to the duplex input channel and receiving response messages by using WebSocket.
- createDuplexStringMessageReceiver() - Method in class eneter.messaging.endpoints.stringmessages.DuplexStringMessagesFactory
-
- createDuplexStringMessageReceiver() - Method in interface eneter.messaging.endpoints.stringmessages.IDuplexStringMessagesFactory
-
Creates message receiver.
- createDuplexStringMessageSender() - Method in class eneter.messaging.endpoints.stringmessages.DuplexStringMessagesFactory
-
- createDuplexStringMessageSender() - Method in interface eneter.messaging.endpoints.stringmessages.IDuplexStringMessagesFactory
-
Creates message sender.
- createDuplexTypedMessageReceiver(Class<TResponse>, Class<TRequest>) - Method in class eneter.messaging.endpoints.typedmessages.DuplexTypedMessagesFactory
-
- createDuplexTypedMessageReceiver(Class<TResponse>, Class<TRequest>) - Method in interface eneter.messaging.endpoints.typedmessages.IDuplexTypedMessagesFactory
-
Creates message receiver (service) which can receive messages and send back response messages.
- createDuplexTypedMessageSender(Class<TResponse>, Class<TRequest>) - Method in class eneter.messaging.endpoints.typedmessages.DuplexTypedMessagesFactory
-
- createDuplexTypedMessageSender(Class<TResponse>, Class<TRequest>) - Method in interface eneter.messaging.endpoints.typedmessages.IDuplexTypedMessagesFactory
-
Creates message sender (client) which can send messages and receive response messages.
- createLoadBalancer() - Method in interface eneter.messaging.nodes.loadbalancer.ILoadBalancerFactory
-
Creates the load balancer.
- createLoadBalancer() - Method in class eneter.messaging.nodes.loadbalancer.RoundRobinBalancerFactory
-
Creates the load balancer using the Round-Robin algorithm.
- createMessageBus() - Method in interface eneter.messaging.messagingsystems.composites.messagebus.IMessageBusFactory
-
Instantiates the message bus.
- createMessageBus() - Method in class eneter.messaging.messagingsystems.composites.messagebus.MessageBusFactory
-
- createMultiTypedMessageReceiver() - Method in interface eneter.messaging.endpoints.typedmessages.IMultiTypedMessagesFactory
-
Creates multityped message receiver which can receive request messages and send response messages.
- createMultiTypedMessageReceiver() - Method in class eneter.messaging.endpoints.typedmessages.MultiTypedMessagesFactory
-
- createMultiTypedMessageSender() - Method in interface eneter.messaging.endpoints.typedmessages.IMultiTypedMessagesFactory
-
Creates multityped message sender which can send request messages and receive response messages.
- createMultiTypedMessageSender() - Method in class eneter.messaging.endpoints.typedmessages.MultiTypedMessagesFactory
-
- createPerClientInstanceService(IFunction<TServiceInterface>, Class<TServiceInterface>) - Method in interface eneter.messaging.endpoints.rpc.IRpcFactory
-
Creates per-client-instance RPC service for the given interface.
- createPerClientInstanceService(IFunction<TServiceInterface>, Class<TServiceInterface>) - Method in class eneter.messaging.endpoints.rpc.RpcFactory
-
- createServerSocket(InetSocketAddress) - Method in interface eneter.messaging.messagingsystems.tcpmessagingsystem.IServerSecurityFactory
-
Creates the server socket.
- createServerSocket(InetSocketAddress) - Method in class eneter.messaging.messagingsystems.tcpmessagingsystem.NoneSecurityServerFactory
-
Creates non-secured server socket.
- createServerSocket(InetSocketAddress) - Method in class eneter.messaging.messagingsystems.tcpmessagingsystem.SslServerFactory
-
Creates the SSLServerSocket.
- createSingleInstanceService(TServiceInterface, Class<TServiceInterface>) - Method in interface eneter.messaging.endpoints.rpc.IRpcFactory
-
Creates single-instance RPC service for the given interface.
- createSingleInstanceService(TServiceInterface, Class<TServiceInterface>) - Method in class eneter.messaging.endpoints.rpc.RpcFactory
-
- createSyncDuplexTypedMessageSender(Class<TResponse>, Class<TRequest>) - Method in class eneter.messaging.endpoints.typedmessages.DuplexTypedMessagesFactory
-
- createSyncDuplexTypedMessageSender(Class<TResponse>, Class<TRequest>) - Method in interface eneter.messaging.endpoints.typedmessages.IDuplexTypedMessagesFactory
-
Creates message sender (client) which sends a request message and then waits for the response.
- createSyncMultiTypedMessageSender() - Method in interface eneter.messaging.endpoints.typedmessages.IMultiTypedMessagesFactory
-
Creates mulityped message sender which sends a request message and then waits for the response.
- createSyncMultiTypedMessageSender() - Method in class eneter.messaging.endpoints.typedmessages.MultiTypedMessagesFactory
-