| 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.
|
| Modifier and Type | Method and Description |
|---|---|
void |
ReplyCallback.call(int remaining,
EReplyMessage reply,
ERequestFeed.ERequest request)
One or more replies to an outstanding request.
|
void |
TestRequestorContext.cancelOrderReply(EReplyMessage.ReplyStatus status,
String reason,
EReplyMessage msg) |
void |
TestRequestorContext.modifyOrderReply(EReplyMessage.ReplyStatus status,
String reason,
EReplyMessage msg) |
void |
TestRequestorContext.newOrderReply(EReplyMessage.ReplyStatus status,
String reason,
EReplyMessage msg) |
void |
EReplyFeed.ERequest.reply(EReplyMessage msg)
Forwards the reply message to the request feed.
|
default void |
ERequestor.reply(int remaining,
EReplyMessage reply,
ERequestFeed.ERequest request)
eBus calls this method to deliver a reply message to the
corresponding
request. |
void |
ERemoteApp.reply(int remaining,
EReplyMessage reply,
ERequestFeed.ERequest request)
Forwards the remaining replier count and reply message to
the remote eBus application.
|
| Modifier and Type | Method and Description |
|---|---|
void |
IERequestFeed.replyCallback(Class<? extends EReplyMessage> mc,
ReplyCallback cb)
Sets the callback for a specific reply message class.
|
void |
ERequestFeed.replyCallback(Class<? extends EReplyMessage> mc,
ReplyCallback cb)
Sets the callback for a specific reply message class.
|
void |
EMultiRequestFeed.replyCallback(Class<? extends EReplyMessage> mc,
ReplyCallback cb)
Sets the callback for a specific reply message class.
|
| Modifier and Type | Class and Description |
|---|---|
static class |
EReplyMessage.Builder<M extends EReplyMessage,B extends EReplyMessage.Builder<M,?>>
Base class for all
EReplyMessage builders. |
| Modifier and Type | Method and Description |
|---|---|
protected EReplyMessage |
EReplyMessage.ConcreteBuilder.buildImpl() |
| Modifier and Type | Field and Description |
|---|---|
protected List<Class<? extends EReplyMessage>> |
MessageType.mReplyClasses
If this a request message type, then this array specifies
the reply messages which may be sent in reply to the
request class.
|
| Modifier and Type | Method and Description |
|---|---|
static List<Class<? extends EReplyMessage>> |
DataType.replyClasses(String[] args)
Returns the reply classes associated with a request
message class via the
EReplyInfo annotation. |
List<Class<? extends EReplyMessage>> |
MessageType.replyTypes()
Returns the reply classes associated with a request
message 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.
|
MessageType(Class<?> clazz,
List<MessageType.MessageField> fields,
List<Class<? extends EReplyMessage>> replies)
Creates a new message type instance for the given class,
message fields, and constructor method handle.
|
Copyright © 2019. All rights reserved.