Skip navigation links
eBus
4.5.0
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _ 

A

AbstractAsyncDatagramSocket - Class in net.sf.eBus.net
Base class for the AsyncDatagramSocket and AsyncMulticastSocket classes.
AbstractAsyncDatagramSocket(int, int, ByteOrder, SelectorThread, DatagramListener) - Constructor for class net.sf.eBus.net.AbstractAsyncDatagramSocket
Creates a new asynchronous, closed datagram socket, forwarding all incoming packets to listener.
AbstractClientTask(EFeed) - Constructor for class net.sf.eBus.client.EFeed.AbstractClientTask
Creates a client callback task for this eBus client and message feed.
AbstractEBusMessage - Class in net.sf.eBus.client
Base class for eBus ConnectionMessage and ServerMessage classes.
AbstractEBusMessage(InetSocketAddress, int) - Constructor for class net.sf.eBus.client.AbstractEBusMessage
Creates a new eBus message instance with the subject set to AbstractEBusMessage.EBUS_SUBJECT and the timestamp set to the current time.
AbstractEBusMessage(long, InetSocketAddress, int) - Constructor for class net.sf.eBus.client.AbstractEBusMessage
Creates a new eBus message instance with the subject set to AbstractEBusMessage.EBUS_SUBJECT and the timestamp set to the given time.
AbstractEBusMessage(String, long, InetSocketAddress, int) - Constructor for class net.sf.eBus.client.AbstractEBusMessage
Creates a new eBus client message instance for the given message subject and timestamp.
AbstractKeyMessage - Class in net.sf.eBus.client.sysmessages
Base class for all system messages which contain a message class name and message subject.
AbstractKeyMessage(EMessageKey) - Constructor for class net.sf.eBus.client.sysmessages.AbstractKeyMessage
Creates an outbound key message based on a message key.
AbstractKeyMessage(Class<? extends EMessage>, String) - Constructor for class net.sf.eBus.client.sysmessages.AbstractKeyMessage
Creates a new outbound key message for the given class and subject.
AbstractKeyMessage(String, String) - Constructor for class net.sf.eBus.client.sysmessages.AbstractKeyMessage
Creates a new outbound key message for the given class name and subject.
AbstractKeyMessage(String, long, String, String) - Constructor for class net.sf.eBus.client.sysmessages.AbstractKeyMessage
Creates a new message key instance based on the de-serialized information.
AbstractLogonMessage - Class in net.sf.eBus.client.sysmessages
Base class for the eBus logon messages LogonMessage, LogonReply, and LogoffMessage.
AbstractLogonMessage(String) - Constructor for class net.sf.eBus.client.sysmessages.AbstractLogonMessage
Creates a new abstract logon message for the given eBus identifier.
AbstractLogonMessage(String, long, String) - Constructor for class net.sf.eBus.client.sysmessages.AbstractLogonMessage
Creates a new abstract logon message from the de-serialized values.
ActionLevel - Enum in net.sf.eBusx.monitor
The unique action levels reported in the PersistentStatus and TransientStatus notifications.
actionLevel - Variable in class net.sf.eBusx.monitor.PersistentStatusMessage
The instance on-going action level.
actionLevel - Variable in class net.sf.eBusx.monitor.TransientStatusMessage
The instance on-going action level.
actionMessage - Variable in class net.sf.eBusx.monitor.PersistentStatusMessage
Optional message explaining the action.
actionMessage - Variable in class net.sf.eBusx.monitor.TransientStatusMessage
Option message explaining the action.
actionName - Variable in class net.sf.eBusx.monitor.PersistentStatusMessage
The on-going action name.
actionName - Variable in class net.sf.eBusx.monitor.TransientStatusMessage
The on-going action name.
activationCount() - Method in class net.sf.eBus.client.EFeed
Returns the feed activation count.
add(InetSocketAddress) - Method in class net.sf.eBus.client.AddressFilter
Adds the address to the filter set.
add(int, E) - Method in class net.sf.eBus.messages.EAbstractList
 
add(E) - Method in class net.sf.eBus.messages.EAbstractList
 
add(E) - Method in class net.sf.eBus.messages.EMessageList
Appends the specified element to the end of this list.
add(int, E) - Method in class net.sf.eBus.messages.EMessageList
Inserts the specified element at the specified position in this list.
add(Object) - Method in class net.sf.eBus.util.EventThread
Appends an event to the queue.
addAll(Collection<InetSocketAddress>) - Method in class net.sf.eBus.client.AddressFilter
Adds all the addresses in the collection to this set.
addAll(int, Collection<? extends E>) - Method in class net.sf.eBus.messages.EAbstractList
 
addAll(Collection<? extends E>) - Method in class net.sf.eBus.messages.EAbstractList
 
addAll(Collection<? extends E>) - Method in class net.sf.eBus.messages.EMessageList
Appends all of the elements in the specified collection to the end of this list, in the order that they are returned by the specified collection's Iterator.
addAll(int, Collection<? extends E>) - Method in class net.sf.eBus.messages.EMessageList
Inserts all of the elements in the specified collection into this list, starting at the specified position.
addAllFeeds(List<String>) - Method in class net.sf.eBus.client.EAbstractMultiKeyFeed
Adds new feeds based on the configured message class and the subjects list.
addAllFeeds(Pattern) - Method in class net.sf.eBus.client.EAbstractMultiKeyFeed
Adds new feeds for each of the subjects matching the given query.
addAllKeys(Collection<EMessageKey>) - Static method in class net.sf.eBus.client.EFeed
Adds the given message key collection to the message key dictionary if all keys are not null and reference notification and/or request messages.
addFeed(String) - Method in class net.sf.eBus.client.EAbstractMultiKeyFeed
Adds a new feed based on the configured message class and the given subject.
addIndex(String, long, long, long, boolean) - Method in class net.sf.eBus.util.IndexCache
Returns the new index added to the cache.
addJar(String) - Method in class net.sf.eBus.util.JarFileLoader
Appends the JAR file path to the URL search list.
addKey(EMessageKey) - Static method in class net.sf.eBus.client.EFeed
Adds key to the eBus message key dictionary if key is not already defined.
addListener(PropertiesListener) - Method in class net.sf.eBus.util.Properties
Adds a properties listener.
address() - Method in class net.sf.eBus.client.EConfigure.RemoteConnection
Returns the remote eBus socket address.
address() - Method in class net.sf.eBus.client.ERemoteApp
Returns the host and port of the remote eBus engine to which this client is connected.
address() - Method in class net.sf.eBus.messages.EMessageHeader
Returns the message source or destination address.
ADDRESS_TYPE - Static variable in class net.sf.eBus.messages.type.DataType
The Internet address type is used to serialize and de-serialize the address portion of the socket address.
AddressFilter - Class in net.sf.eBus.client
Stores a set of InetSocketAddresses and determines if a given address passes the filter.
AddressFilter() - Constructor for class net.sf.eBus.client.AddressFilter
Creates an empty address filter.
AddressFilter(Collection<InetSocketAddress>) - Constructor for class net.sf.eBus.client.AddressFilter
Creates a new address filter containing those elements in the specified collection.
addressFilter() - Method in class net.sf.eBus.client.EConfigure.Service
Returns the address filter.
addShutdownHook() - Static method in class net.sf.eBus.util.ShutdownHook
Returns the signal used by the shutdown hook to notify the caller when the JVM is shutdown.
adMessage(AdMessage) - Method in class net.sf.eBus.client.ERemoteAppContext
 
AdMessage - Class in net.sf.eBus.client.sysmessages
Reports either a notification publisher or a request replier advertisement to a remote eBus application and whether the advertisement should be put into place or retracted.
AdMessage(EMessageKey, AdMessage.AdStatus, EMessage.MessageType, EFeedState) - Constructor for class net.sf.eBus.client.sysmessages.AdMessage
Creates a new advertise message for the given status, message key, and message type.
AdMessage(Class<? extends EMessage>, String, AdMessage.AdStatus, EMessage.MessageType, EFeedState) - Constructor for class net.sf.eBus.client.sysmessages.AdMessage
Creates an outbound advertisement message for the given values.
AdMessage(String, String, AdMessage.AdStatus, EMessage.MessageType, EFeedState) - Constructor for class net.sf.eBus.client.sysmessages.AdMessage
Creates an outbound AdMessage instance for the given values.
AdMessage(String, long, String, String, AdMessage.AdStatus, EMessage.MessageType, EFeedState) - Constructor for class net.sf.eBus.client.sysmessages.AdMessage
Creates a new AdMessage instance for the de-serialized values.
AdMessage.AdStatus - Enum in net.sf.eBus.client.sysmessages
This enum specifies whether an advertisement should be added or removed.
adMessageType - Variable in class net.sf.eBus.client.sysmessages.AdMessage
The advertised message is for either a notification or a request.
adStatus - Variable in class net.sf.eBus.client.sysmessages.AdMessage
Add or retract this advertisement.
advertise() - Method in class net.sf.eBus.client.EMultiKeyPublishFeed
Advertises each subordinate EPublishFeed.
advertise() - Method in class net.sf.eBus.client.EMultiKeyReplyFeed
Advertises each subordinate EReplyFeed.
advertise() - Method in class net.sf.eBus.client.EPublishFeed
Advertises this publisher feed to the associated notification subject.
advertise() - Method in class net.sf.eBus.client.EReplyFeed
Advertises this replier fed to the associated request subject.
alpha(char) - Method in class net.sf.eBus.text.LexerContext
 
alpha(int) - Method in class net.sf.eBus.util.regex.LexerContext
 
alpha(char) - Method in class net.sf.eBus.xml.parser.XmlLexerContext
 
ANY_CHAR - Static variable in class net.sf.eBus.util.regex.Component
This component matches any character.
ANY_PORT - Static variable in class net.sf.eBus.client.ERemoteApp
Bind the TCP connection's local side to any available port.
AnyChar - Class in net.sf.eBus.util.regex
This regular expression component matches any character.
appendSize(StringBuilder) - Method in class net.sf.eBus.util.regex.Component
Adds the size to the output only if not {1, 1}.
ApplicationInfo - Class in net.sf.eBusx.monitor
Reports the application information.
ApplicationInfo(String, String, String, String, EField) - Constructor for class net.sf.eBusx.monitor.ApplicationInfo
Creates a new ApplicationInfo instance.
ApplicationInfo(String, long, String, String, String, String, EField) - Constructor for class net.sf.eBusx.monitor.ApplicationInfo
Creates a new ApplicationInfo instance from the given deserialized header and fields.
applicationInfo(String, String, String, String, EField) - Static method in class net.sf.eBusx.monitor.Monitor
Publishes the given application information.
appName - Variable in class net.sf.eBusx.monitor.ApplicationInfo
The application name.
appVersion - Variable in class net.sf.eBusx.monitor.ApplicationInfo
The application version.
ARRAY_SUFFIX - Static variable in class net.sf.eBus.messages.type.DataType
A Type name ending in "[]" is an array.
ArrayType - Class in net.sf.eBus.messages.type
Provides binary serialization/de-serialization of an object collection.
ArrayType(Class<?>, DataType) - Constructor for class net.sf.eBus.messages.type.ArrayType
Creates an array type which encapsulates the specified data type.
asterisk(int) - Method in class net.sf.eBus.util.regex.LexerContext
 
AsyncChannel - Class in net.sf.eBus.net
Base class for AsyncDatagramSocket, AsyncSocket and AsyncServerSocket and is used by SelectorThread as the generic interface to those objects containing a selectable channel.
AsyncChannel(int, int, ByteOrder, SelectorThread) - Constructor for class net.sf.eBus.net.AsyncChannel
Initializes the channel selector with the given name and type.
AsyncChannel(SelectorThread) - Constructor for class net.sf.eBus.net.AsyncChannel
Initializes the channel selector with the given selector thread.
AsyncDatagramSocket - Class in net.sf.eBus.net
AsyncDatagramSocket uses the selector thread to process a DatagramChannel.
AsyncMulticastSocket - Class in net.sf.eBus.net
AsyncMulticastSocket uses the selector thread to process process a DatagramChannel.
AsyncServerSocket - Class in net.sf.eBus.net
This class wraps a java.nio.channels.ServerSocketChannel and associates it with the SelectorThread, allowing new socket connections to be accepted without blocking the main thread.
AsyncSocket - Class in net.sf.eBus.net
AsyncSocket uses the selector thread to process a java.nio.channels.SocketChannel object, allowing data to be sent and received without blocking the main thread.
attribute(String) - Method in class net.sf.eBus.xml.XmlTag
Returns the given attribute's String value.
attributeMap() - Method in class net.sf.eBus.xml.XmlTag
Returns the entire tag attribute map.
attributes - Variable in class net.sf.eBusx.monitor.ApplicationInfo
The application-specific attributes.
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _ 
Skip navigation links
eBus
4.5.0