com.neeve.aep
Class AepMessageSender

java.lang.Object
  extended by com.neeve.aep.AepMessageSender

public final class AepMessageSender
extends Object

The AEP message sender

This class is used by an application to send outbound messages.


Method Summary
static AepMessageSender create()
           
 void sendMessage(int channelId, IRogMessage message)
          Send a message through a channel specified by id
 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
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

create

public static final AepMessageSender create()

sendMessage

public final void sendMessage(String channelName,
                              IRogMessage message)
Send a message through a channel specified by name


sendMessage

public final void sendMessage(String channelName,
                              IRogMessage message,
                              String key)
Send a message through a channel specified by name using an already resolved message key


sendMessage

public final 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


sendMessage

public final 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


sendMessage

public final 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


sendMessage

public final void sendMessage(XString channelName,
                              IRogMessage message)
Send a message through a channel specified by name


sendMessage

public final void sendMessage(XString channelName,
                              IRogMessage message,
                              String key)
Send a message through a channel specified by name using an already resolved message key


sendMessage

public final 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


sendMessage

public final 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


sendMessage

public final 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


sendMessage

public final void sendMessage(String busName,
                              String channelName,
                              IRogMessage message)
Send a message through a channel specified by bus and channel name


sendMessage

public final 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


sendMessage

public final 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


sendMessage

public final 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


sendMessage

public final 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


sendMessage

public final void sendMessage(XString busName,
                              XString channelName,
                              IRogMessage message)
Send a message through a channel specified by bus and channel name


sendMessage

public final 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


sendMessage

public final 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


sendMessage

public final 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


sendMessage

public final 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


sendMessage

public final void sendMessage(int channelId,
                              IRogMessage message)
Send a message through a channel specified by id


sendMessage

public final void sendMessage(String busName,
                              int channelId,
                              IRogMessage message)
Send a message through a channel specified by bus name and channel id


sendMessage

public final void sendMessage(XString busName,
                              int channelId,
                              IRogMessage message)
Send a message through a channel specified by bus name and channel id



Copyright © 2016 Neeve Research, LLC. All Rights Reserved.