| Package | Description |
|---|---|
| net.sf.eBus.client |
This package contains the top-level eBus API which
applications use to interact with eBus.
|
| net.sf.eBus.client.sysmessages |
This package defines the eBus system messages.
|
| 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.
|
| Modifier and Type | Class and Description |
|---|---|
static class |
AbstractEBusMessage.Builder<M extends AbstractEBusMessage,B extends AbstractEBusMessage.Builder<M,?>>
Base class builder for
AbstractEBusMessage
builders. |
static class |
ConnectionMessage.Builder
Use this builder to create
ConnectionMessage
instances. |
static class |
ServerMessage.Builder
Use this builder to create
ServerMessage
instances. |
| Modifier and Type | Class and Description |
|---|---|
static class |
AbstractKeyMessage.Builder<M extends AbstractKeyMessage,B extends AbstractKeyMessage.Builder<M,?>>
Base class for all
AbstractKeyMessage builders. |
static class |
AbstractLogonMessage.Builder<M extends AbstractLogonMessage,B extends AbstractLogonMessage.Builder<M,?>>
Base class for all
AbstractLogonMessage builders. |
static class |
AdMessage.Builder
Class used to create
AdMessage instances. |
static class |
CancelRequest.Builder |
static class |
FeedStatusMessage.Builder
Class used to create
FeedStatusMessage instances. |
static class |
KeyMessage.Builder
Class used to create
KeyMessage instances. |
static class |
LogoffMessage.Builder
Class used to create
LogoffMessage instances. |
static class |
LogonCompleteMessage.Builder
Class used to create
LogonCompleteMessage
instances. |
static class |
LogonMessage.Builder
Class used to create
LogonMessage instances. |
static class |
LogonReply.Builder
Class used to create
LogonReply instances. |
static class |
PauseReply.Builder
Class used to create
PauseReply messages. |
static class |
PauseRequest.Builder
Class used to create
PauseRequest messages. |
static class |
RemoteAck.Builder
Class used to create
RemoteAck messages. |
static class |
ResumeReply.Builder
Class used to create
ResumeReply messages. |
static class |
ResumeRequest.Builder
Class used to create
PauseRequest messages. |
static class |
SubscribeMessage.Builder
Class used to create
SubscribeMessage instances. |
| Modifier and Type | Class and Description |
|---|---|
static class |
EMessageObject.Builder<M extends EMessageObject,B extends EMessageObject.Builder<M,?>>
Base class for all
EMessageObject builders. |
| Modifier and Type | Class and Description |
|---|---|
static class |
EField.Builder<M extends EField,B extends EField.Builder<M,?>> |
static class |
EMessage.Builder<M extends EMessage,B extends EMessage.Builder<M,?>>
Base class for all
EMessage builders. |
static class |
ENotificationMessage.Builder<M extends ENotificationMessage,B extends ENotificationMessage.Builder<M,?>>
Base class for all
ENotificationMessage builders. |
static class |
EReplyMessage.Builder<M extends EReplyMessage,B extends EReplyMessage.Builder<M,?>>
Base class for all
EReplyMessage builders. |
static class |
EReplyMessage.ConcreteBuilder
Since
EReplyMessage is not abstract and may be
instantiated as a concrete message, this builder is used
to create an EReplyMessage instance. |
static class |
ERequestMessage.Builder<M extends ERequestMessage,B extends ERequestMessage.Builder<M,?>> |
static class |
ESystemMessage.Builder<M extends ESystemMessage,B extends ESystemMessage.Builder<M,?>>
Base class for all
ESystemMessage builders. |
| Constructor and Description |
|---|
EMessageObject(EMessageObject.Builder<?,?> builder) |
| Modifier and Type | Method and Description |
|---|---|
Class<? extends EMessageObject.Builder<?,?>> |
ConcreteMessageType.builderClass()
Returns the message object builder class.
|
| Constructor and Description |
|---|
ConcreteMessageType(Class<?> clazz,
List<MessageType.MessageField> fields,
List<Class<? extends EReplyMessage>> replies,
Method builder,
Class<? extends EMessageObject.Builder<?,?>> bc)
Creates a new concrete message type instance.
|
Copyright © 2019. All rights reserved.