Package | Description |
---|---|
net.sf.eBus.client |
This package contains the top-level eBus API which
applications use to interact with eBus.
|
net.sf.eBus.messages |
Messages are the heart of eBus.
|
net.sf.eBus.messages.type |
Provides classes for translating Java built-in types to and
from binary encoding.
|
Class and Description |
---|
MessageType
This class provides binary serialization/de-serialization for
a unique
EMessageObject sub-class. |
Class and Description |
---|
DataType
All message fields have an associated
DataType
subclass which is responsible for serializing and
de-serializing field values. |
Class and Description |
---|
ClassType
This class is able to serialize and de-serialize a
class instance so that it may be sent
via an eBus message . |
ConcreteMessageType
Base class for concrete message types.
|
DataType
All message fields have an associated
DataType
subclass which is responsible for serializing and
de-serializing field values. |
IMessageCompiler
Classes responsible for generating message serialization/
de-serialization code implement this interface.
|
InetAddressType
This class is able to serialize and de-serialize an
InetAddress which may be either an
IPv4 or
IPv6 address. |
MessageCompileException
This exception is thrown by
IMessageCompiler.compile(ConcreteMessageType)
indicating that a DataType for the given eBus message
object cannot be generated due to an underlying problem. |
MessageKeyType
This class serializes/de-serializes a
EMessageKey so
that it may be sent via an EMessage . |
MessageType
This class provides binary serialization/de-serialization for
a unique
EMessageObject sub-class. |
MessageType.MessageField
Stores a field index, field name, class field, eBus data
type.
|
MessageType.MessageFieldBuilder
Builder for a
MessageField instance. |
StringType
Provides binary serialization/de-serialization of
java.lang.String objects. |
Copyright © 2001 - 2024. Charles W. Rapp. All rights reserved.