| Package | Description |
|---|---|
| com.solacesystems.jcsmp |
The Solace Messaging API for Java (also referred to as JCSMP) is a 100% pure Java implementation that provides an object-oriented API for delivering high message throughput.
|
| com.solacesystems.jcsmp.impl | |
| com.solacesystems.jcsmp.impl.flow | |
| com.solacesystems.jcsmp.impl.requestreply | |
| com.solacesystems.jcsmp.impl.solcache | |
| com.solacesystems.jcsmp.impl.transaction | |
| com.solacesystems.jcsmp.impl.transaction.xa | |
| com.solacesystems.jcsmp.protocol.nio.impl | |
| com.solacesystems.jcsmpx.impl |
| Modifier and Type | Interface and Description |
|---|---|
interface |
BytesMessage
BytesMessage is used to send a message containing a stream
of uninterpreted bytes. |
interface |
BytesXMLMessage
BytesXMLMessage describes a message that is sent or received. |
interface |
CacheEventMessage
An event that signals the termination of a cache request.
|
interface |
EventMessage
Base Interface for Event Messages sent through the datapath.
|
interface |
MapMessage
MapMessage is used to send a message containing a SDTMap. |
interface |
Message
Message describes a message that is sent or received. |
interface |
StreamMessage
StreamMessage is used to send a message containing an SDTStream. |
interface |
StreamXMLMessage
Deprecated.
Use of message types other than
BytesXMLMessage is
deprecated. |
interface |
TextMessage
TextMessage is used to send a message containing text. |
interface |
TextXMLMessage
Deprecated.
Use of message types other than
BytesXMLMessage is
deprecated. |
interface |
XMLContentMessage
XMLContentMessage is used to send a message containing XML data. |
| Modifier and Type | Method and Description |
|---|---|
<M extends XMLMessage> |
JCSMPFactory.createMessage(Class<M> clazz)
Creates a session-independent message of type
M that may be
reused and published multiple times. |
| Modifier and Type | Method and Description |
|---|---|
XMLMessage |
JCSMPSendMultipleEntry.getMessage()
Gets the message to send.
|
| Modifier and Type | Method and Description |
|---|---|
JCSMPSendMultipleEntry |
JCSMPFactory.createSendMultipleEntry(XMLMessage message,
Destination destination)
Creates a
JCSMPSendMultipleEntry from a provided message and
destination. |
BytesXMLMessage |
Requestor.request(XMLMessage request,
long timeoutMillis,
Destination sendDestination)
Performs a request to the specified destination.
|
void |
DestinationProducer.send(XMLMessage message)
Sends to the default destination
|
void |
XMLMessageProducer.send(XMLMessage message)
Deprecated.
|
void |
DestinationProducer.send(XMLMessage message,
Destination destination)
Sends a message to a specific destination.
|
void |
XMLMessageProducer.send(XMLMessage message,
Destination destination)
Sends a message to a destination, such as a Queue or Topic.
|
void |
XMLMessageProducer.sendReply(XMLMessage requestMessage,
XMLMessage replyMessage)
Convenience function for sending a reply message.
|
JCSMPSendMultipleEntry |
JCSMPSendMultipleEntry.setMessage(XMLMessage message)
Sets the message to send.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
JCSMPBytesXMLMessage
JCSMPBytesXMLMessage |
interface |
JCSMPStreamXMLMessage
JCSMPStreamXMLMessage |
interface |
JCSMPTextXMLMessage
JCSMPTextXMLMessage |
| Modifier and Type | Class and Description |
|---|---|
class |
BytesMessageImpl |
class |
JCSMPGenericXMLMessage |
class |
JCSMPXMLMessage
JCSMPXMLMessage is the base class for all XMLMessage implementation. |
class |
MapMessageImpl |
class |
MessageImpl |
class |
StreamMessageImpl |
class |
TextMessageImpl |
class |
XMLContentMessageImpl |
| Modifier and Type | Method and Description |
|---|---|
XMLMessage |
SendMultipleEntry.getMessage() |
| Modifier and Type | Method and Description |
|---|---|
static SendMultipleEntry |
SendMultipleEntry.create(XMLMessage m,
Destination d) |
static boolean |
JCSMPUtils.isAdMessage(XMLMessage message) |
static boolean |
JCSMPUtils.isDirectMessage(XMLMessage message) |
void |
JCSMPXMLMessagePool.returnMessageToPool(XMLMessage message) |
void |
JCSMPXMLMessageProducer.send(XMLMessage message) |
void |
JCSMPXMLMessageProducer.send(XMLMessage message,
Destination destination) |
void |
JCSMPXMLMessageProducer.sendReply(XMLMessage requestMessage,
XMLMessage replyMessage) |
JCSMPSendMultipleEntry |
SendMultipleEntry.setMessage(XMLMessage message) |
| Constructor and Description |
|---|
Request(JCSMPSession session,
XMLMessageProducer producer,
LiveMessageController liveMsgCtrlr,
XMLMessage message,
Destination destination,
long timeout,
RequestListener listener) |
SendMultipleEntry(XMLMessage m,
Destination d) |
| Modifier and Type | Method and Description |
|---|---|
void |
FlowHandleImpl.injectMessage(XMLMessage msg) |
void |
LiveMessageController.injectMessage(XMLMessage msg) |
| Modifier and Type | Method and Description |
|---|---|
BytesXMLMessage |
RequestorImpl.request(XMLMessage request,
long timeoutMillis,
Destination sendDestination) |
| Constructor and Description |
|---|
GenericRequestTask(JCSMPSession session,
XMLMessage outgoingMsg,
XMLMessageProducer producer,
JCSMPXMLMessageConsumer consumer,
Destination destination,
long timeout) |
| Modifier and Type | Class and Description |
|---|---|
class |
CacheEventMessageImpl |
| Modifier and Type | Method and Description |
|---|---|
boolean |
BaseTransactedSessionImpl.beforeEnqueue(FlowHandleImpl fh,
XMLMessage deliver)
Hook called right before a message is enqueued in the
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
XASessionImpl.beforeEnqueue(FlowHandleImpl fh,
XMLMessage deliver) |
| Modifier and Type | Method and Description |
|---|---|
XMLMessage |
ConsumerLargeMessageNotification.getLastSegmentMsgRecvd() |
XMLMessage |
ConsumerLargeMessageNotification.getSignalMessage() |
| Modifier and Type | Method and Description |
|---|---|
void |
ConsumerLargeMessageNotification.setLastSegmentMsgRecvd(XMLMessage lastSegmentMsgRecvd) |
| Constructor and Description |
|---|
ConsumerLargeMessageNotification(FlowHandle consumer,
XMLMessage message,
String lgmMsgId,
Integer numSegments,
Integer totalSize) |
| Modifier and Type | Method and Description |
|---|---|
void |
TopicProducerImpl.send(XMLMessage message) |
void |
TopicProducerImpl.send(XMLMessage message,
Destination topic) |
Copyright 2004-2020 Solace Corporation. All rights reserved.