public final class AepMessageSender extends Object
This class is used by an application to send outbound messages.
| Modifier and Type | Method and Description |
|---|---|
static AepMessageSender |
create() |
boolean |
isRequest(IRogMessage message)
Check if a message is a request message
|
void |
sendMessage(int channelId,
IRogMessage message)
Send a message through a channel specified by id
|
void |
sendMessage(IRogMessage message)
Send a message through the default channel
|
void |
sendMessage(String busName,
int channelId,
IRogMessage message)
Send a message through a channel specified by bus name and channel id
|
void |
sendMessage(String channelName,
IRogMessage message)
Send a message through a channel specified by name
|
void |
sendMessage(String channelName,
IRogMessage message,
MessageChannel.RawKeyResolutionTable keyResolutionTable)
Send a message through a channel specified by name using a raw key resolution table for key resolution
|
void |
sendMessage(String channelName,
IRogMessage message,
Properties keyResolutionTable)
Send a message through a channel specified by name using a key resolution table for key resolution
|
void |
sendMessage(String channelName,
IRogMessage message,
String key)
Send a message through a channel specified by name using an already resolved message key
|
void |
sendMessage(String channelName,
IRogMessage message,
XString key)
Send a message through a channel specified by name using an already resolved message key supplied as an XString
|
void |
sendMessage(String busName,
String channelName,
IRogMessage message)
Send a message through a channel specified by bus and channel name
|
void |
sendMessage(String busName,
String channelName,
IRogMessage message,
MessageChannel.RawKeyResolutionTable keyResolutionTable)
Send a message through a channel specified by bus and channel name using a raw key resolution table for key resolution
|
void |
sendMessage(String busName,
String channelName,
IRogMessage message,
Properties keyResolutionTable)
Send a message through a channel specified by bus and channel name using a key resolution table for key resolution
|
void |
sendMessage(String busName,
String channelName,
IRogMessage message,
String key)
Send a message through a channel specified by bus and channel name using an already resolved message key
|
void |
sendMessage(String busName,
String channelName,
IRogMessage message,
XString key)
Send a message through a channel specified by bus and channel name using an already resolved message key supplied as an XString
|
void |
sendMessage(XString busName,
int channelId,
IRogMessage message)
Send a message through a channel specified by bus name and channel id
|
void |
sendMessage(XString channelName,
IRogMessage message)
Send a message through a channel specified by name
|
void |
sendMessage(XString channelName,
IRogMessage message,
MessageChannel.RawKeyResolutionTable keyResolutionTable)
Send a message through a channel specified by name using a raw key resolution table for key resolution
|
void |
sendMessage(XString channelName,
IRogMessage message,
Properties keyResolutionTable)
Send a message through a channel specified by name using a key resolution table for key resolution
|
void |
sendMessage(XString channelName,
IRogMessage message,
String key)
Send a message through a channel specified by name using an already resolved message key
|
void |
sendMessage(XString channelName,
IRogMessage message,
XString key)
Send a message through a channel specified by name using an already resolved message key supplied as an XString
|
void |
sendMessage(XString busName,
XString channelName,
IRogMessage message)
Send a message through a channel specified by bus and channel name
|
void |
sendMessage(XString busName,
XString channelName,
IRogMessage message,
MessageChannel.RawKeyResolutionTable keyResolutionTable)
Send a message through a channel specified by bus and channel name using a raw key resolution table for key resolution
|
void |
sendMessage(XString busName,
XString channelName,
IRogMessage message,
Properties keyResolutionTable)
Send a message through a channel specified by bus and channel name using a key resolution table for key resolution
|
void |
sendMessage(XString busName,
XString channelName,
IRogMessage message,
String key)
Send a message through a channel specified by bus and channel name using an already resolved message key
|
void |
sendMessage(XString busName,
XString channelName,
IRogMessage message,
XString key)
Send a message through a channel specified by bus and channel name using an already resolved message key supplied as an XString
|
void |
sendMessageThroughBus(String busName,
IRogMessage message)
Send a message through the default channel of a specific bus
|
void |
sendMessageThroughBus(XString busName,
IRogMessage message)
Send a message through the default channel of a specific bus
|
void |
sendReply(IRogMessage request,
IRogMessage reply)
Send a reply message
|
void |
sendReply(String requestorId,
long requestId,
IRogMessage reply)
Send a reply message
|
void |
sendReply(XString requestorId,
long requestId,
IRogMessage reply)
Send a reply message
|
public static final AepMessageSender create()
public final void sendMessage(IRogMessage message)
public final void sendMessageThroughBus(String busName, IRogMessage message)
public final void sendMessageThroughBus(XString busName, IRogMessage message)
public final void sendMessage(String channelName, IRogMessage message)
public final void sendMessage(String channelName, IRogMessage message, String key)
public final void sendMessage(String channelName, IRogMessage message, XString key)
public final void sendMessage(String channelName, IRogMessage message, Properties keyResolutionTable)
public final void sendMessage(String channelName, IRogMessage message, MessageChannel.RawKeyResolutionTable keyResolutionTable)
public final void sendMessage(XString channelName, IRogMessage message)
public final void sendMessage(XString channelName, IRogMessage message, String key)
public final void sendMessage(XString channelName, IRogMessage message, XString key)
public final void sendMessage(XString channelName, IRogMessage message, Properties keyResolutionTable)
public final void sendMessage(XString channelName, IRogMessage message, MessageChannel.RawKeyResolutionTable keyResolutionTable)
public final void sendMessage(String busName, String channelName, IRogMessage message)
public final void sendMessage(String busName, String channelName, IRogMessage message, String key)
public final void sendMessage(String busName, String channelName, IRogMessage message, XString key)
public final void sendMessage(String busName, String channelName, IRogMessage message, Properties keyResolutionTable)
public final void sendMessage(String busName, String channelName, IRogMessage message, MessageChannel.RawKeyResolutionTable keyResolutionTable)
public final void sendMessage(XString busName, XString channelName, IRogMessage message)
public final void sendMessage(XString busName, XString channelName, IRogMessage message, String key)
public final void sendMessage(XString busName, XString channelName, IRogMessage message, XString key)
public final void sendMessage(XString busName, XString channelName, IRogMessage message, Properties keyResolutionTable)
public final void sendMessage(XString busName, XString channelName, IRogMessage message, MessageChannel.RawKeyResolutionTable keyResolutionTable)
public final void sendMessage(int channelId,
IRogMessage message)
public final void sendMessage(String busName, int channelId, IRogMessage message)
public final void sendMessage(XString busName, int channelId, IRogMessage message)
public final boolean isRequest(IRogMessage message)
public final void sendReply(IRogMessage request, IRogMessage reply)
public final void sendReply(String requestorId, long requestId, IRogMessage reply)
public final void sendReply(XString requestorId, long requestId, IRogMessage reply)
Copyright © 2019 N5 Technologies, Inc. All Rights Reserved.