- EasyProtocolFormatter - Class in eneter.messaging.messagingsystems.connectionprotocols
-
Simple and very fast encoding/decoding for TCP, WebSocket and multicast/broadcast UDP.
- EasyProtocolFormatter() - Constructor for class eneter.messaging.messagingsystems.connectionprotocols.EasyProtocolFormatter
-
Constructs the protocol formatter with default little endian encoding.
- EasyProtocolFormatter(boolean) - Constructor for class eneter.messaging.messagingsystems.connectionprotocols.EasyProtocolFormatter
-
Constructs the protocol formatter with specified endianess.
- EBrokerRequest - Enum in eneter.messaging.nodes.broker
-
- EMessageBusRequest - Enum in eneter.messaging.messagingsystems.composites.messagebus
-
Internal commands for interaction with the message bus.
- encodeCloseConnectionMessage(String) - Method in class eneter.messaging.messagingsystems.connectionprotocols.EasyProtocolFormatter
-
Returns null.
- encodeCloseConnectionMessage(String, OutputStream) - Method in class eneter.messaging.messagingsystems.connectionprotocols.EasyProtocolFormatter
-
Does nothing.
- encodeCloseConnectionMessage(String) - Method in class eneter.messaging.messagingsystems.connectionprotocols.EneterProtocolFormatter
-
- encodeCloseConnectionMessage(String, OutputStream) - Method in class eneter.messaging.messagingsystems.connectionprotocols.EneterProtocolFormatter
-
- encodeCloseConnectionMessage(String) - Method in interface eneter.messaging.messagingsystems.connectionprotocols.IProtocolFormatter
-
Encodes the close connection request message.
- encodeCloseConnectionMessage(String, OutputStream) - Method in interface eneter.messaging.messagingsystems.connectionprotocols.IProtocolFormatter
-
Encodes the close connection request message to the stream.
- encodeMessage(String, Object) - Method in class eneter.messaging.messagingsystems.connectionprotocols.EasyProtocolFormatter
-
- encodeMessage(String, Object, OutputStream) - Method in class eneter.messaging.messagingsystems.connectionprotocols.EasyProtocolFormatter
-
- encodeMessage(String, Object) - Method in class eneter.messaging.messagingsystems.connectionprotocols.EneterProtocolFormatter
-
- encodeMessage(String, Object, OutputStream) - Method in class eneter.messaging.messagingsystems.connectionprotocols.EneterProtocolFormatter
-
- encodeMessage(String, Object) - Method in interface eneter.messaging.messagingsystems.connectionprotocols.IProtocolFormatter
-
Encodes the data message.
- encodeMessage(String, Object, OutputStream) - Method in interface eneter.messaging.messagingsystems.connectionprotocols.IProtocolFormatter
-
Encodes the data message into the stream.
- encodeOpenConnectionMessage(String) - Method in class eneter.messaging.messagingsystems.connectionprotocols.EasyProtocolFormatter
-
Returns null.
- encodeOpenConnectionMessage(String, OutputStream) - Method in class eneter.messaging.messagingsystems.connectionprotocols.EasyProtocolFormatter
-
Does nothing.
- encodeOpenConnectionMessage(String) - Method in class eneter.messaging.messagingsystems.connectionprotocols.EneterProtocolFormatter
-
- encodeOpenConnectionMessage(String, OutputStream) - Method in class eneter.messaging.messagingsystems.connectionprotocols.EneterProtocolFormatter
-
- encodeOpenConnectionMessage(String) - Method in interface eneter.messaging.messagingsystems.connectionprotocols.IProtocolFormatter
-
Encodes the open connection request message.
- encodeOpenConnectionMessage(String, OutputStream) - Method in interface eneter.messaging.messagingsystems.connectionprotocols.IProtocolFormatter
-
Encodes the open connection request message to the stream.
- eneter.messaging.dataprocessing.messagequeueing - package eneter.messaging.dataprocessing.messagequeueing
-
Helper to queue and process messages with a working thread.
- eneter.messaging.dataprocessing.serializing - package eneter.messaging.dataprocessing.serializing
-
Message serializers.
- eneter.messaging.dataprocessing.streaming - package eneter.messaging.dataprocessing.streaming
-
Helper to write and read messages sfrom a stream.
- eneter.messaging.diagnostic - package eneter.messaging.diagnostic
-
Tracing.
- eneter.messaging.endpoints.rpc - package eneter.messaging.endpoints.rpc
-
Remote Procedure Calls (RPC).
- eneter.messaging.endpoints.stringmessages - package eneter.messaging.endpoints.stringmessages
-
Sending and receiving text messages.
- eneter.messaging.endpoints.typedmessages - package eneter.messaging.endpoints.typedmessages
-
Sending and receiving typed messages.
- eneter.messaging.infrastructure.attachable - package eneter.messaging.infrastructure.attachable
-
Attaching and detaching communication channels.
- eneter.messaging.messagingsystems.androidusbcablemessagingsystem - package eneter.messaging.messagingsystems.androidusbcablemessagingsystem
-
Communication with Android via the USB cable.
- eneter.messaging.messagingsystems.composites - package eneter.messaging.messagingsystems.composites
-
Extensions for messaging systems.
- eneter.messaging.messagingsystems.composites.authenticatedconnection - package eneter.messaging.messagingsystems.composites.authenticatedconnection
-
Extension providing client authentication.
- eneter.messaging.messagingsystems.composites.bufferedmessagingcomposit - package 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 - package eneter.messaging.messagingsystems.composites.messagebus
-
Extension for communication via the message bus.
- eneter.messaging.messagingsystems.composites.monitoredmessagingcomposit - package eneter.messaging.messagingsystems.composites.monitoredmessagingcomposit
-
Extension providing monitoring the connection.
- eneter.messaging.messagingsystems.connectionprotocols - package eneter.messaging.messagingsystems.connectionprotocols
-
Encoding/decoding the communication between output and input channels.
- eneter.messaging.messagingsystems.httpmessagingsystem - package eneter.messaging.messagingsystems.httpmessagingsystem
-
Communication via HTTP.
- eneter.messaging.messagingsystems.messagingsystembase - package eneter.messaging.messagingsystems.messagingsystembase
-
Messaging system interfaces.
- eneter.messaging.messagingsystems.synchronousmessagingsystem - package eneter.messaging.messagingsystems.synchronousmessagingsystem
-
Synchronous communication within one process (like a synchronous local call).
- eneter.messaging.messagingsystems.tcpmessagingsystem - package eneter.messaging.messagingsystems.tcpmessagingsystem
-
Communication via TCP.
- eneter.messaging.messagingsystems.threadmessagingsystem - package eneter.messaging.messagingsystems.threadmessagingsystem
-
Communication routing messages into one working thread.
- eneter.messaging.messagingsystems.threadpoolmessagingsystem - package eneter.messaging.messagingsystems.threadpoolmessagingsystem
-
Asynchronous communication using multiple threads.
- eneter.messaging.messagingsystems.udpmessagingsystem - package eneter.messaging.messagingsystems.udpmessagingsystem
-
Communication via UDP.
- eneter.messaging.messagingsystems.websocketmessagingsystem - package eneter.messaging.messagingsystems.websocketmessagingsystem
-
Communication via Websockets.
- eneter.messaging.nodes.broker - package eneter.messaging.nodes.broker
-
Publish-subscribe scenarios.
- eneter.messaging.nodes.channelwrapper - package eneter.messaging.nodes.channelwrapper
-
Reducing communication via multiple channels into one channel.
- eneter.messaging.nodes.dispatcher - package eneter.messaging.nodes.dispatcher
-
Multiplying and forwarding of received messages.
- eneter.messaging.nodes.loadbalancer - package eneter.messaging.nodes.loadbalancer
-
Distributing the workload across a farm of receivers.
- eneter.messaging.threading.dispatching - package eneter.messaging.threading.dispatching
-
Receiving messages and events according to specified thread mode.
- eneter.net.system - package eneter.net.system
-
Helpers used by Eneter and which need to be API.
- EneterProtocolFormatter - Class in eneter.messaging.messagingsystems.connectionprotocols
-
Default Eneter encoding/decoding.
- EneterProtocolFormatter() - Constructor for class eneter.messaging.messagingsystems.connectionprotocols.EneterProtocolFormatter
-
- EneterTrace - Class in eneter.messaging.diagnostic
-
Super duper trace.
- EneterTrace.EDetailLevel - Enum in eneter.messaging.diagnostic
-
Detail level of the trace.
- enqueueMessage(TMessage) - Method in class eneter.messaging.dataprocessing.messagequeueing.MessageQueue
-
Puts message to the queue.
- enqueueMessage(TMessage) - Method in class eneter.messaging.dataprocessing.messagequeueing.WorkingThread
-
Puts the message to the queue.
- entering() - Static method in class eneter.messaging.diagnostic.EneterTrace
-
Traces entering-leaving the method.
- EProtocolMessageType - Enum in eneter.messaging.messagingsystems.connectionprotocols
-
Type of the message sent between channels.
- ERpcRequest - Enum in eneter.messaging.endpoints.rpc
-
Internal commands for interaction via RPC.
- error(String) - Static method in class eneter.messaging.diagnostic.EneterTrace
-
Traces the error message.
- error(String, Throwable) - Static method in class eneter.messaging.diagnostic.EneterTrace
-
Traces the error message.
- ErrorDetails - Variable in class eneter.messaging.endpoints.rpc.RpcMessage
-
Exception details from the service.
- ErrorMessage - Variable in class eneter.messaging.endpoints.rpc.RpcMessage
-
Exception message from the service.
- ErrorType - Variable in class eneter.messaging.endpoints.rpc.RpcMessage
-
If an error occurred in the service.
- Event<T> - Interface in eneter.net.system
-
Event mechanism like in C#.
- EventArgs - Class in eneter.net.system
-
Default EventArgs like in .NET.
- EventArgs() - Constructor for class eneter.net.system.EventArgs
-
- EventHandler<T> - Interface in eneter.net.system
-
Event handler to process events.
- EventImpl<T> - Class in eneter.net.system
-
Implements event similar way as in .NET.
The class is intended to be used by a class that wants to raise events.
- EventImpl() - Constructor for class eneter.net.system.EventImpl
-