- IAttachableDuplexInputChannel - Interface in eneter.messaging.infrastructure.attachable
-
- IAttachableDuplexOutputChannel - Interface in eneter.messaging.infrastructure.attachable
-
- IAttachableMultipleDuplexInputChannels - Interface in eneter.messaging.infrastructure.attachable
-
- IAuthenticate - Interface in eneter.messaging.messagingsystems.composites.authenticatedconnection
-
Callback method to authenticate the connection.
- IBufferedDuplexInputChannel - Interface in eneter.messaging.messagingsystems.composites.bufferedmessagingcomposit
-
Duplex input channel which can work offline.
- IBufferedDuplexOutputChannel - Interface in eneter.messaging.messagingsystems.composites.bufferedmessagingcomposit
-
- IChannelWrapperFactory - Interface in eneter.messaging.nodes.channelwrapper
-
Declares the factory for creating channel wrappers and and channel unwrappers.
- IClientSecurityFactory - Interface in eneter.messaging.messagingsystems.tcpmessagingsystem
-
Creates client socket.
- Id - Variable in class eneter.messaging.endpoints.rpc.RpcMessage
-
Identifies the request on the client side.
- Id - Variable in class eneter.messaging.messagingsystems.composites.messagebus.MessageBusMessage
-
Depending on the request it is either client id or service id.
- IDuplexBroker - Interface in eneter.messaging.nodes.broker
-
Broker component.
- IDuplexBrokerClient - Interface in eneter.messaging.nodes.broker
-
Publishes and subscribes messages in the broker.
- IDuplexBrokerFactory - Interface in eneter.messaging.nodes.broker
-
Declares the factory to create the broker and the broker client.
- IDuplexChannelUnwrapper - Interface in eneter.messaging.nodes.channelwrapper
-
Duplex channel unwrapper.
- IDuplexChannelWrapper - Interface in eneter.messaging.nodes.channelwrapper
-
Duplex channel wrapper.
- IDuplexDispatcher - Interface in eneter.messaging.nodes.dispatcher
-
Dispatcher.
- IDuplexDispatcherFactory - Interface in eneter.messaging.nodes.dispatcher
-
Creates the dispatcher.
- IDuplexInputChannel - Interface in eneter.messaging.messagingsystems.messagingsystembase
-
Duplex input channel which can receive messages from the duplex output channel and send response messages.
- IDuplexOutputChannel - Interface in eneter.messaging.messagingsystems.messagingsystembase
-
Duplex output channel which can send messages to the duplex input channel and receive response messages.
- IDuplexStringMessageReceiver - Interface in eneter.messaging.endpoints.stringmessages
-
Receiver of text messages.
- IDuplexStringMessageSender - Interface in eneter.messaging.endpoints.stringmessages
-
Sender of text messages.
- IDuplexStringMessagesFactory - Interface in eneter.messaging.endpoints.stringmessages
-
Creates sender and receiver for text messages.
- IDuplexTypedMessageReceiver<TResponse,TRequest> - Interface in eneter.messaging.endpoints.typedmessages
-
Receiver for one specified message type.
- IDuplexTypedMessageSender<TResponse,TRequest> - Interface in eneter.messaging.endpoints.typedmessages
-
Sender for one specified message type.
- IDuplexTypedMessagesFactory - Interface in eneter.messaging.endpoints.typedmessages
-
Creates typed message senders and receivers.
- IFunction<R> - Interface in eneter.net.system
-
Callback function returning the type R.
- IFunction1<R,T> - Interface in eneter.net.system
-
Callback function taking one input parameter of type T and returning the type R.
- IGetHandshakeMessage - Interface in eneter.messaging.messagingsystems.composites.authenticatedconnection
-
Callback method to get the handshake message.
- IGetHandshakeResponseMessage - Interface in eneter.messaging.messagingsystems.composites.authenticatedconnection
-
Callback method to get the response message for the handshake message.
- IGetLoginMessage - Interface in eneter.messaging.messagingsystems.composites.authenticatedconnection
-
Callback providing the login message.
- IHandleAuthenticationCancelled - Interface in eneter.messaging.messagingsystems.composites.authenticatedconnection
-
Callback method to handle when the output channel closes the connection during the authentication sequence.
- ILoadBalancer - Interface in eneter.messaging.nodes.loadbalancer
-
Load balancer.
- ILoadBalancerFactory - Interface in eneter.messaging.nodes.loadbalancer
-
Creates the load balancer.
- IMessageBus - Interface in eneter.messaging.messagingsystems.composites.messagebus
-
Message bus.
- IMessageBusFactory - Interface in eneter.messaging.messagingsystems.composites.messagebus
-
Creates the message bus.
- IMessagingSystemFactory - Interface in eneter.messaging.messagingsystems.messagingsystembase
-
Represents messaging providing output and input channels for the communication.
- IMethod1<T> - Interface in eneter.net.system
-
Callback method taking one input parameter of desired type and returning void.
- IMultiTypedMessageReceiver - Interface in eneter.messaging.endpoints.typedmessages
-
Receiver for multiple message types.
- IMultiTypedMessageSender - Interface in eneter.messaging.endpoints.typedmessages
-
Sender for multiple message types.
- IMultiTypedMessagesFactory - Interface in eneter.messaging.endpoints.typedmessages
-
Creates multi-typed message senders and receivers.
- info(String) - Static method in class eneter.messaging.diagnostic.EneterTrace
-
Traces the info message.
- info(String, Throwable) - Static method in class eneter.messaging.diagnostic.EneterTrace
-
Traces the info message.
- invoke(String) - Method in interface eneter.messaging.dataprocessing.serializing.GetSerializerCallback
-
Returns the serializer which shall be used for the specified response receiver id.
- invoke(String, BrokerMessage) - Method in interface eneter.messaging.nodes.broker.AuthorizeBrokerRequestCallback
-
Performs authorizing of Publish, Subscribe or Unsubscribe
- invoke(Runnable) - Method in interface eneter.messaging.threading.dispatching.IThreadDispatcher
-
Invokes method in desired thread.
- invoke() - Method in interface eneter.net.system.IFunction
-
- invoke(T) - Method in interface eneter.net.system.IFunction1
-
Callback function.
- invoke(T) - Method in interface eneter.net.system.IMethod1
-
Callback method.
- IProtocolFormatter - Interface in eneter.messaging.messagingsystems.connectionprotocols
-
Declares functionality to encode/decode messages used for the communication between channels.
- IRpcClient<TServiceInterface> - Interface in eneter.messaging.endpoints.rpc
-
Client which can use Remote Procedure Calls (note: it also works with .NET).
- IRpcFactory - Interface in eneter.messaging.endpoints.rpc
-
Creates services and clients that can communicate using Remote Procedure Calls.
- IRpcService<TServiceInterface> - Interface in eneter.messaging.endpoints.rpc
-
Service which exposes the interface for Remote Procedure Call (note: it also works with .NET).
- isBlockingMode() - Method in class eneter.messaging.dataprocessing.messagequeueing.MessageQueue
-
Returns true if the queue blocks threads during dequeue and peek.
- isConnected() - Method in interface eneter.messaging.messagingsystems.messagingsystembase.IDuplexOutputChannel
-
Returns true if the output channel is connected to the input channel and listens to response messages.
- isConnected() - Method in interface eneter.messaging.messagingsystems.websocketmessagingsystem.IWebSocketClientContext
-
Returns true if the client is connected.
- isConnected() - Method in class eneter.messaging.messagingsystems.websocketmessagingsystem.WebSocketClient
-
Returns true if the connection to the server is open.
- isDuplexInputChannelAttached() - Method in interface eneter.messaging.infrastructure.attachable.IAttachableDuplexInputChannel
-
Returns true if the duplex input channel is attached.
- isDuplexInputChannelAttached() - Method in interface eneter.messaging.infrastructure.attachable.IAttachableMultipleDuplexInputChannels
-
Returns true if the duplex input channel is attached.
- isDuplexOutputChannelAttached() - Method in interface eneter.messaging.infrastructure.attachable.IAttachableDuplexOutputChannel
-
Returns true if the reference to the duplex output channel is stored.
- ISerializer - Interface in eneter.messaging.dataprocessing.serializing
-
Declares the serializer.
- IServerSecurityFactory - Interface in eneter.messaging.messagingsystems.tcpmessagingsystem
-
Creates server socket.
- isListening() - Method in interface eneter.messaging.messagingsystems.messagingsystembase.IDuplexInputChannel
-
Returns true if the input channel is listening.
- isListening() - Method in class eneter.messaging.messagingsystems.websocketmessagingsystem.WebSocketListener
-
Returns true if the service is listening.
- isOnline() - Method in interface eneter.messaging.messagingsystems.composites.bufferedmessagingcomposit.IBufferedDuplexOutputChannel
-
Returns true if the connection is in the online state.
- isSubscribed() - Method in class eneter.net.system.EventImpl
-
REturns true if somebody is subscribe.
- isText() - Method in class eneter.messaging.messagingsystems.websocketmessagingsystem.WebSocketMessage
-
Returns true if the message is text.
- ISyncDuplexTypedMessageSender<TResponse,TRequest> - Interface in eneter.messaging.endpoints.typedmessages
-
Synchronized sender for one specified message type (it waits until the response is received).
- ISyncMultitypedMessageSender - Interface in eneter.messaging.endpoints.typedmessages
-
Synchronized sender for multiple message types (it waits until the response is received).
- IThreadDispatcher - Interface in eneter.messaging.threading.dispatching
-
Invokes a method according to specified thread mode.
- IThreadDispatcherProvider - Interface in eneter.messaging.threading.dispatching
-
Provides dispatcher that shall be used for raising events and delivering messages in a correct thread.
- IWebSocketClientContext - Interface in eneter.messaging.messagingsystems.websocketmessagingsystem
-
Represents the client on the server side.