public class MessageBusUtil
extends java.lang.Object
| Modifier and Type | Method and Description |
|---|---|
static void |
addDestination(Destination destination) |
static Message |
createResponseMessage(Message requestMessage) |
static Message |
createResponseMessage(Message requestMessage,
java.lang.Object payload) |
static MessageBusUtil |
getInstance() |
static MessageBus |
getMessageBus() |
static MessageSender |
getMessageSender() |
static boolean |
hasMessageListener(java.lang.String destination) |
static void |
init(MessageBus messageBus,
MessageSender messageSender,
SynchronousMessageSender synchronousMessageSender) |
static void |
registerMessageListener(java.lang.String destinationName,
MessageListener messageListener) |
static void |
removeDestination(java.lang.String destinationName) |
static void |
sendMessage(java.lang.String destinationName,
Message message) |
static void |
sendMessage(java.lang.String destinationName,
java.lang.Object payload) |
static java.lang.Object |
sendSynchronousMessage(java.lang.String destinationName,
Message message) |
static java.lang.Object |
sendSynchronousMessage(java.lang.String destinationName,
Message message,
long timeout) |
static java.lang.Object |
sendSynchronousMessage(java.lang.String destinationName,
java.lang.Object payload) |
static java.lang.Object |
sendSynchronousMessage(java.lang.String destinationName,
java.lang.Object payload,
long timeout) |
static java.lang.Object |
sendSynchronousMessage(java.lang.String destinationName,
java.lang.Object payload,
java.lang.String responseDestinationName) |
static java.lang.Object |
sendSynchronousMessage(java.lang.String destinationName,
java.lang.Object payload,
java.lang.String responseDestinationName,
long timeout) |
static void |
shutdown() |
static void |
shutdown(boolean force) |
static boolean |
unregisterMessageListener(java.lang.String destinationName,
MessageListener messageListener) |
public static void addDestination(Destination destination)
public static Message createResponseMessage(Message requestMessage, java.lang.Object payload)
public static MessageBusUtil getInstance()
public static MessageBus getMessageBus()
public static MessageSender getMessageSender()
public static boolean hasMessageListener(java.lang.String destination)
public static void init(MessageBus messageBus, MessageSender messageSender, SynchronousMessageSender synchronousMessageSender)
public static void registerMessageListener(java.lang.String destinationName,
MessageListener messageListener)
public static void removeDestination(java.lang.String destinationName)
public static void sendMessage(java.lang.String destinationName,
Message message)
public static void sendMessage(java.lang.String destinationName,
java.lang.Object payload)
public static java.lang.Object sendSynchronousMessage(java.lang.String destinationName,
Message message)
throws MessageBusException
MessageBusExceptionpublic static java.lang.Object sendSynchronousMessage(java.lang.String destinationName,
Message message,
long timeout)
throws MessageBusException
MessageBusExceptionpublic static java.lang.Object sendSynchronousMessage(java.lang.String destinationName,
java.lang.Object payload)
throws MessageBusException
MessageBusExceptionpublic static java.lang.Object sendSynchronousMessage(java.lang.String destinationName,
java.lang.Object payload,
long timeout)
throws MessageBusException
MessageBusExceptionpublic static java.lang.Object sendSynchronousMessage(java.lang.String destinationName,
java.lang.Object payload,
java.lang.String responseDestinationName)
throws MessageBusException
MessageBusExceptionpublic static java.lang.Object sendSynchronousMessage(java.lang.String destinationName,
java.lang.Object payload,
java.lang.String responseDestinationName,
long timeout)
throws MessageBusException
MessageBusExceptionpublic static void shutdown()
public static void shutdown(boolean force)
public static boolean unregisterMessageListener(java.lang.String destinationName,
MessageListener messageListener)