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 _ 

D

dash(int) - Method in class net.sf.eBus.util.regex.LexerContext
 
dash(char) - Method in class net.sf.eBus.xml.parser.XmlLexerContext
 
dataClass() - Method in class net.sf.eBus.messages.type.DataType
Returns the associated Java class.
dataClassName() - Method in class net.sf.eBus.messages.type.ArrayType
Returns the Java class name with "[]" appended.
dataClassName() - Method in class net.sf.eBus.messages.type.DataType
Returns the Java class name.
DatagramBufferWriter - Interface in net.sf.eBus.net
Upper layers can directly enter data into a AsyncDatagramSocket output buffer by passing a DatagramBufferWriter implementation instance to AsyncDatagramSocket.send(DatagramBufferWriter).
DatagramListener - Interface in net.sf.eBus.net
Receives java.net.DatagramPackets from the AsyncDatagramSocket with which the implementing object is registered as a listener.
datagramSocket() - Method in class net.sf.eBus.net.AbstractAsyncDatagramSocket
Returns the datagram socket if open or null otherwise.
DataType - Class in net.sf.eBus.messages.type
All message fields have an associated DataType subclass which is responsible for serializing and deserializing field values.
DataType(Class<?>, boolean, Object) - Constructor for class net.sf.eBus.messages.type.DataType
Set this data type Java class type.
dataType() - Method in class net.sf.eBus.messages.type.MessageType.MessageField
Returns the eBus data type.
DateType - Class in net.sf.eBus.messages.type
Provides binary serialization/de-serialization of java.util.Date values.
DB_DRIVER_KEY - Static variable in class net.sf.eBus.database.DBConnection
The database driver name is stored in "database.<name>.driver".
DB_KEY_PREFIX - Static variable in class net.sf.eBus.database.DBConnection
Database keys must start with "database.".
DB_URL_KEY - Static variable in class net.sf.eBus.database.DBConnection
the database URL is stored in "database.<name>.url".
DBConnectInfo - Class in net.sf.eBus.database
This message field contains the database information used to either store messages to or retrieve messages from a database.
DBConnectInfo(String, int, String, String, String, String, int) - Constructor for class net.sf.eBus.database.DBConnectInfo
Creates a new DBConnectInfo instance for the given parameters.
DBConnection - Class in net.sf.eBus.database
This class encapsulates a database connection.
dbName - Variable in class net.sf.eBus.database.DBConnectInfo
The eBus message database name.
dbURL() - Method in class net.sf.eBus.database.DBConnection
Returns the database URL.
DEFAULT_AUTO_RESET - Static variable in class net.sf.eBus.util.IndexCache
Automatic index reset is turned off by default.
DEFAULT_BASENAME - Static variable in class net.sf.eBus.util.logging.CalendarFileHandler
The log file's default base name is "Logger".
DEFAULT_BUFFER_SIZE - Static variable in class net.sf.eBus.client.ERemoteApp
The default output buffer size is 131,072 bytes.
DEFAULT_BUFFER_SIZE - Static variable in class net.sf.eBus.net.AsyncChannel
The default input and output socket buffer size is 2048 bytes.
DEFAULT_DATE_FORMAT - Static variable in class net.sf.eBus.util.logging.CalendarFileHandler
The log file's default data format is "yyyyMMdd".
DEFAULT_DAYS_KEPT - Static variable in class net.sf.eBus.util.logging.CalendarFileHandler
Log files are kept for 10 days by default.
DEFAULT_DIRECTORY - Static variable in class net.sf.eBus.util.logging.CalendarFileHandler
Log files are placed in the application's current working directory by default.
DEFAULT_ENCODING - Static variable in class net.sf.eBus.xml.XmlDocument
The default XML encoding is UTF-8.
DEFAULT_EXTENSION - Static variable in class net.sf.eBus.util.logging.CalendarFileHandler
The default file extension is "log".
DEFAULT_FINAL_INDEX - Static variable in class net.sf.eBus.util.IndexCache
The default final index is Long.MAX_VALUE.
DEFAULT_HEARTBEAT_DELAY - Static variable in class net.sf.eBus.client.ERemoteApp
By default heart-beating is turned off.
DEFAULT_HEARTBEAT_REPLY_DELAY - Static variable in class net.sf.eBus.client.ERemoteApp
By default wait indefinitely for a heartbeat reply.
DEFAULT_INCREMENT - Static variable in class net.sf.eBus.util.IndexCache
The default index increment is one.
DEFAULT_INITIAL_INDEX - Static variable in class net.sf.eBus.util.IndexCache
The default initial index is zero.
DEFAULT_KEY - Static variable in class net.sf.eBus.client.EConfigure
The boolean ".isDefault" property is used to specify when this dispatcher should be used as the default dispatcher.
DEFAULT_KEY - Static variable in class net.sf.eBus.net.ENetConfigure
The boolean .isDefault property is used to specify when this selector thread should be used as the default selector thread.
DEFAULT_PARK_TIME - Static variable in class net.sf.eBus.client.EConfigure
The default park time after spinning is 1000 nanoseconds.
DEFAULT_PARK_TIME - Static variable in class net.sf.eBus.net.ENetConfigure
The default thread park time is 1000 nanoseconds.
DEFAULT_PATTERN - Static variable in class net.sf.eBus.util.logging.PatternFormatter
The default pattern is "%d{MM/dd/yyyy HH:mm:ss} %m%E".
DEFAULT_PRIORITY - Static variable in class net.sf.eBus.client.EConfigure
The default dispatcher thread priority is 5.
DEFAULT_PRIORITY - Static variable in class net.sf.eBus.net.ENetConfigure
The default selector thread priority is normal.
DEFAULT_QUANTUM - Static variable in class net.sf.eBus.client.EConfigure
The default run quantum is 500000 nanoseconds.
DEFAULT_RECONNECT_FLAG - Static variable in class net.sf.eBus.client.ERemoteApp
By default a lost connection is not reconnected.
DEFAULT_RECONNECT_TIME - Static variable in class net.sf.eBus.client.ERemoteApp
The default reconnect time is 5 seconds.
DEFAULT_SPIN_LIMIT - Static variable in class net.sf.eBus.client.EConfigure
The default spin limit is 2500000 calls to Queue.poll() before parking or yielding.
DEFAULT_SPIN_LIMIT - Static variable in class net.sf.eBus.net.ENetConfigure
The default select spin limit is 2500000 calls to Selector.selectNow() before parking the thread.
DEFAULT_THREAD_TYPE - Static variable in class net.sf.eBus.client.EConfigure
The default Dispatcher thread type is ThreadType.BLOCKING.
DEFAULT_TIMER_NAME - Static variable in class net.sf.eBusx.util.ETimer
The default timer name is "ETimer".
DEFAULT_UNIX_SERVICES_FILENAME - Static variable in class net.sf.eBus.net.InetServices
The default Unix services file is /etc/services.
DEFAULT_VERSION - Static variable in class net.sf.eBus.xml.XmlDocument
The default XML version is 1.0.
DEFAULT_WATCH_RATE - Static variable in class net.sf.eBusx.io.EFileWatcher
The default watch rate is one minute.
DEFAULT_WIN32_SERVICES_FILENAME - Static variable in class net.sf.eBus.net.InetServices
The default Windows services file is c:\winnt\system32\drivers\etc\services.
defaultDispatcher() - Static method in class net.sf.eBus.client.EFeed
Returns the eBus default dispatcher's name.
defaultSelector - Static variable in class net.sf.eBus.net.AsyncChannel
The default selector name.
defaultValue() - Method in class net.sf.eBus.messages.type.DataType
Returns the default value for this type.
delay - Variable in class net.sf.eBusx.util.TimerRequest
If this timer is to expire after a millisecond delay, then set this value.
deregister(StatusReporter) - Method in class net.sf.eBus.util.logging.StatusReport
Deregisters a status reporter.
deregister(Monitorable) - Static method in class net.sf.eBusx.monitor.Monitor
Removes a registered Monitorable object from the monitor subsystem, retracting its published status and transient event feeds.
description - Variable in class net.sf.eBusx.monitor.ApplicationInfo
Optional human-readable description of this application.
deserialize(ByteBuffer) - Method in class net.sf.eBus.messages.type.ArrayType
Returns the deserialized collection as an Object.
deserialize(ByteBuffer) - Method in class net.sf.eBus.messages.type.BigDecimalType
 
deserialize(ByteBuffer) - Method in class net.sf.eBus.messages.type.BigIntegerType
De-serializes the BigInteger two's-complement byte array from the given buffer and constructs a BigInteger instance from that array.
deserialize(ByteBuffer) - Method in class net.sf.eBus.messages.type.BooleanType
Returns the deserialized Boolean in buffer.
deserialize(ByteBuffer) - Method in class net.sf.eBus.messages.type.ByteType
Returns the deserialized Byte in buffer.
deserialize(ByteBuffer) - Method in class net.sf.eBus.messages.type.CharType
Returns the deserialized java.lang.Character in buffer.
deserialize(ByteBuffer) - Method in class net.sf.eBus.messages.type.ClassType
Returns the class instance de-serialized from the given buffer.
deserialize(ByteBuffer) - Method in class net.sf.eBus.messages.type.DataType
Returns the deserialized object in buffer.
deserialize(ByteBuffer) - Method in class net.sf.eBus.messages.type.DateType
Returns the deserialized Date in buffer.
deserialize(ByteBuffer) - Method in class net.sf.eBus.messages.type.DoubleType
Returns the deserialized Double in buffer.
deserialize(ByteBuffer) - Method in class net.sf.eBus.messages.type.DurationType
Returns the de-serialized Duration value by converting the encode long Duration.ofNanos value back to a Duration using Duration.ofNanos(long).
deserialize(ByteBuffer) - Method in class net.sf.eBus.messages.type.EnumType
Returns the deserialized Enum in buffer.
deserialize(ByteBuffer) - Method in class net.sf.eBus.messages.type.FieldListType
Returns the field list instance de-serialized from the given buffer.
deserialize(ByteBuffer) - Method in class net.sf.eBus.messages.type.FileType
Returns the file instance de-serialized from the given buffer.
deserialize(ByteBuffer) - Method in class net.sf.eBus.messages.type.FloatType
Returns the deserialized Float in buffer.
deserialize(ByteBuffer) - Method in class net.sf.eBus.messages.type.InetAddressType
Returns the IPv4 or IPv6 Internet address instance de-serialized from the given buffer.
deserialize(ByteBuffer) - Method in class net.sf.eBus.messages.type.InetSocketAddressType
Returns the socket address instance de-serialized from the given buffer.
deserialize(ByteBuffer) - Method in class net.sf.eBus.messages.type.InstantType
Returns the de-serialized Instant value by converting the encode long Instant.ofNanos value back to a Instant using Instant.ofEpochMilli(long).
deserialize(ByteBuffer) - Method in class net.sf.eBus.messages.type.IntType
Returns the deserialized Integer in buffer.
deserialize(ByteBuffer) - Method in class net.sf.eBus.messages.type.LocalDateTimeType
Returns the de-serialized LocalDateTime value by converting the encode long LocalDateTime.ofNanoOfDay value back to a LocalDateTime using LocalDateTime.of(LocalDate, LocalTime).
deserialize(ByteBuffer) - Method in class net.sf.eBus.messages.type.LocalDateType
Returns the de-serialized LocalDate value by converting the encode long LocalDate.ofNanos value back to a LocalDate using LocalDate.ofEpochDay(long).
deserialize(ByteBuffer) - Method in class net.sf.eBus.messages.type.LocalTimeType
Returns the de-serialized LocalTime value by converting the encoded long LocalTime.ofNanoOfDay value back to a LocalTime using LocalTime.ofNanoOfDay(long).
deserialize(ByteBuffer) - Method in class net.sf.eBus.messages.type.LongType
Returns the deserialized Long in buffer.
deserialize(ByteBuffer) - Method in class net.sf.eBus.messages.type.MessageKeyType
Returns the message key instance de-serialized from the given buffer.
deserialize(ByteBuffer) - Method in class net.sf.eBus.messages.type.MessageListType
Returns the message list instance de-serialized from the given buffer.
deserialize(ByteBuffer) - Method in class net.sf.eBus.messages.type.MessageType
Returns a message object de-serialized from the given buffer.
deserialize(ByteBuffer) - Method in class net.sf.eBus.messages.type.MonthDayType
Returns the de-serialized MonthDay value by converting the encoded month and day-of-month values back to a MonthDay using MonthDay.of(int, int).
deserialize(ByteBuffer) - Method in class net.sf.eBus.messages.type.OffsetDateTimeType
Returns the de-serialized OffsetDateTime value by converting the encoded local date, local time, and zone offset values back to an OffsetDateTime using OffsetDateTime.of(LocalDate, LocalTime, ZoneOffset).
deserialize(ByteBuffer) - Method in class net.sf.eBus.messages.type.OffsetTimeType
Returns the de-serialized OffsetTime value by converting the encoded LocalTime and ZoneOffset values back to a OffsetTime using OffsetTime.of(LocalTime, ZoneOffset).
deserialize(ByteBuffer) - Method in class net.sf.eBus.messages.type.PeriodType
Returns the de-serialized Period value by converting the encoded year, month, and day values back to a Period using Period.of(int, int, int).
deserialize(ByteBuffer) - Method in class net.sf.eBus.messages.type.ShortType
Returns the deserialized Short in buffer.
deserialize(ByteBuffer) - Method in class net.sf.eBus.messages.type.StringType
Returns the deserialized String in buffer.
deserialize(ByteBuffer) - Method in class net.sf.eBus.messages.type.UriType
 
deserialize(ByteBuffer) - Method in class net.sf.eBus.messages.type.YearMonthType
Returns the de-serialized Period value by converting the encoded year, month, and day values back to a Period using YearMonth.of(int, int).
deserialize(ByteBuffer) - Method in class net.sf.eBus.messages.type.YearType
Returns the de-serialized Period value by converting the encoded year, month, and day values back to a Period using Year.of(int).
deserialize(ByteBuffer) - Method in class net.sf.eBus.messages.type.ZonedDateTimeType
Returns the de-serialized ZonedDateTime value by converting the encode long ZonedDateTime.ofNanoOfDay value back to a ZonedDateTime using ZonedDateTime.of(LocalDate, LocalTime, ZoneId).
deserialize(ByteBuffer) - Method in class net.sf.eBus.messages.type.ZoneIdType
 
deserialize(ByteBuffer) - Method in class net.sf.eBus.messages.type.ZoneOffsetType
Returns the de-serialized ZoneOffset value by converting the encoded int ZoneOffset.getTotalSeconds value back to a ZoneOffset using ZoneOffset.ofTotalSeconds(int).
deserializeFields(int, ByteBuffer) - Method in class net.sf.eBus.messages.type.MessageType
Returns an EMessageObject de-serialized from the given buffer.
digit(char) - Method in class net.sf.eBus.text.LexerContext
 
digit(int) - Method in class net.sf.eBus.util.regex.LexerContext
 
digit(char) - Method in class net.sf.eBus.xml.parser.XmlLexerContext
 
DirectExecutor - Class in net.sf.eBus.util
Performs direct, synchronous runnable task execution in the current thread.
DirectExecutor() - Constructor for class net.sf.eBus.util.DirectExecutor
Creates a new instance of DirectExecutor.
disconnect() - Method in class net.sf.eBus.net.AsyncDatagramSocket
Removes an in-place datagram "connection".
disconnected() - Method in class net.sf.eBus.client.ERemoteAppContext
 
dispatch(Runnable, EObject) - Static method in class net.sf.eBus.client.EClient
Posts task to client's task queue (this is the same task queue used for eBus message delivery).
DISPATCHER_PREFIX - Static variable in class net.sf.eBus.client.EConfigure
Dispatcher keys are prefixed by "eBus.dispatcher." and followed by the dispatcher name as found in EConfigure.DISPATCHERS_KEY.
DISPATCHER_TYPE_KEY - Static variable in class net.sf.eBus.client.EConfigure
The EConfigure.DispatcherType ".dispatcherType" property is used to specify the dispatcher thread type.
dispatchers() - Method in class net.sf.eBus.client.EConfigure
Returns the set of client dispatcher configurations.
DISPATCHERS_KEY - Static variable in class net.sf.eBus.client.EConfigure
The key "eBus.dispatchers" contains a comma-separated list of unique, client dispatcher names.
dispatchHandle() - Method in enum net.sf.eBus.client.EConfigure.DispatcherType
Returns the task dispatch method handle.
dispatchType() - Method in class net.sf.eBus.client.EConfigure.Dispatcher
Returns the dispatch method type.
doesResetUponFinalIndex() - Method in class net.sf.eBus.util.IndexCache.Index
Returns true if the cache automatically resets to the initial index once the final index is reached.
doSend(byte[], int, int, SocketAddress) - Method in class net.sf.eBus.net.AbstractAsyncDatagramSocket
Appends the given bytes to the outbound buffer and sends the outbound buffer to the given target address.
doublequote(char) - Method in class net.sf.eBus.xml.parser.XmlLexerContext
 
DoubleType - Class in net.sf.eBus.messages.type
Provides binary serialization/de-serialization of 8-byte decimal values.
driver - Variable in class net.sf.eBus.database.DBConnectInfo
The database driver name.
dump(byte[], String) - Static method in class net.sf.eBus.util.HexDump
Dump out data's entire contents starting at byte zero.
dump(byte[], int, int, String) - Static method in class net.sf.eBus.util.HexDump
Returns a text representation of the given byte array.
DurationType - Class in net.sf.eBus.messages.type
Provides binary serialization/de-serialization of java.time.Duration values.
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