| 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.sdt | |
| com.solacesystems.jcsmp.impl.solcache | |
| com.solacesystems.jcsmp.protocol.impl | |
| com.solacesystems.jcsmpx.impl | |
| com.solacesystems.jms |
The Solace Java Message Service (JMS) implementation and samples.
|
| com.solacesystems.jms.encoding | |
| com.solacesystems.jms.impl |
| Modifier and Type | Class and Description |
|---|---|
class |
Queue
Identifier for Solace appliance Queue names.
|
class |
Topic
An identifier for Solace appliance topics and topic subscriptions.
|
| Modifier and Type | Method and Description |
|---|---|
Destination |
JCSMPFactory.createTopicDestination(String topicName)
Deprecated.
|
Destination |
XMLMessage.getDestination()
Gets the destination this message was published to.
|
Destination |
FlowReceiver.getDestination()
Returns the
Destination to which messages should be
published to get routed to this flow's bound Endpoint. |
Destination |
JCSMPSendMultipleEntry.getDestination()
Gets the destination to send the message to.
|
Destination |
SDTMap.getDestination(String key)
Returns the Destination value mapped to the specified case-sensitive key.
|
Destination |
DestinationSubscriptionState.getLastDestination()
Deprecated.
|
Destination |
XMLMessage.getReplyTo()
Gets the replyTo destination
|
abstract Destination |
DestinationUtils.queueFromEncodedName(String name)
Deprecated.
|
abstract Destination |
DestinationUtils.queueFromNetworkName(String name)
Creates an (optionally temporary)
Queue from the supplied name. |
Destination |
SDTStream.readDestination()
Reads a Destination from a Stream.
|
abstract Destination |
DestinationUtils.topicFromEncodedName(String name)
Deprecated.
|
abstract Destination |
DestinationUtils.topicFromNetworkName(String name)
Creates an (optionally temporary)
Topic from the supplied name. |
| Modifier and Type | Method and Description |
|---|---|
JCSMPSendMultipleEntry |
JCSMPFactory.createSendMultipleEntry(XMLMessage message,
Destination destination)
Creates a
JCSMPSendMultipleEntry from a provided message and
destination. |
abstract String |
DestinationUtils.getEncodedName(Destination destination)
Deprecated.
|
DestinationProducer |
JCSMPDestinationSession.getMessageProducer(JCSMPStreamingPublishEventHandler callback,
Destination defaultDestination)
Get the instance of
DestinationProducer. |
abstract String |
DestinationUtils.getNetworkName(Destination destination)
|
void |
SDTMap.putDestination(String key,
Destination value)
Associates the specified case-sensitive key with the value in the map.
|
BytesXMLMessage |
Requestor.request(XMLMessage request,
long timeoutMillis,
Destination sendDestination)
Performs a request to the specified destination.
|
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.
|
JCSMPSendMultipleEntry |
JCSMPSendMultipleEntry.setDestination(Destination pubdest)
Sets the destination to send the message to.
|
void |
DestinationSubscriptionState.setLastDestination(Destination lastDestination)
Deprecated.
Set the last Destination subscription.
|
void |
XMLMessage.setReplyTo(Destination destination)
Sets the replyTo destination for the message.
|
void |
SDTStream.writeDestination(Destination value)
Writes a Destination to a stream.
|
| Constructor and Description |
|---|
DestinationSubscriptionState(int numOfSubscriptions,
Destination lastDestination)
Deprecated.
Construct
DestinationSubscriptionState with the specified number of
subscriptions, and the last known Destination subscription. |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractDestination
|
class |
QueueImpl |
class |
TopicImpl |
| Modifier and Type | Method and Description |
|---|---|
Destination |
SendMultipleEntry.getDestination() |
Destination |
MessageImpl.getDestination() |
Destination |
JCSMPXMLMessage.getDestination() |
Destination |
JCSMPXMLMessage.getDestinationSent() |
Destination |
HeaderStore.getReplyTo() |
Destination |
MessageImpl.getReplyTo() |
Destination |
HeaderStoreImplRW.getReplyTo() |
Destination |
JCSMPXMLMessage.getReplyTo() |
Destination |
HeaderStoreImplRO.getReplyTo() |
Destination |
DestinationUtilsImpl.queueFromEncodedName(String name) |
Destination |
DestinationUtilsImpl.queueFromNetworkName(String name) |
Destination |
DestinationUtilsImpl.topicFromEncodedName(String name) |
Destination |
DestinationUtilsImpl.topicFromNetworkName(String name) |
| Modifier and Type | Method and Description |
|---|---|
static SendMultipleEntry |
SendMultipleEntry.create(XMLMessage m,
Destination d) |
String |
DestinationUtilsImpl.getEncodedName(Destination destination) |
DestinationProducer |
JCSMPBasicSession.getMessageProducer(JCSMPStreamingPublishEventHandler callback,
Destination defaultTopic) |
String |
DestinationUtilsImpl.getNetworkName(Destination destination) |
void |
JCSMPXMLMessageProducer.send(XMLMessage message,
Destination destination) |
JCSMPSendMultipleEntry |
SendMultipleEntry.setDestination(Destination pubdest) |
void |
JCSMPXMLMessage.setDestinationReceived(Destination destrx) |
void |
JCSMPXMLMessage.setDestinationSent(Destination desttx) |
void |
HeaderStore.setReplyTo(Destination destination) |
void |
MessageImpl.setReplyTo(Destination destination) |
void |
HeaderStoreImplRW.setReplyTo(Destination destination) |
void |
JCSMPXMLMessage.setReplyTo(Destination destination) |
void |
HeaderStoreImplRO.setReplyTo(Destination destination) |
| 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 |
|---|---|
Destination |
FlowHandleImpl.getDestination() |
| 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 | Field and Description |
|---|---|
Destination |
JMSInteropTest.jmsReplyTo |
Destination |
InteropTest.replyTo |
| Modifier and Type | Method and Description |
|---|---|
Destination |
Formatter.getDestination(Object value) |
Destination |
ExactFormatter.getDestination(Object value) |
Destination |
JMSFormatter.getDestination(Object value) |
Destination |
PermissiveFormatter.getDestination(Object value) |
Destination |
MapImpl.getDestination(String key) |
Destination |
StreamImpl.readDestination() |
| Modifier and Type | Method and Description |
|---|---|
void |
MapImpl.putDestination(String key,
Destination value) |
int |
TLVBuffer.write(Destination value) |
void |
StreamImpl.writeDestination(Destination value) |
| Modifier and Type | Method and Description |
|---|---|
Destination |
CacheEventMessageImpl.getDestination() |
Destination |
CacheEventMessageImpl.getReplyTo() |
| Modifier and Type | Method and Description |
|---|---|
void |
CacheEventMessageImpl.setReplyTo(Destination destination) |
| Modifier and Type | Method and Description |
|---|---|
void |
ChannelOpStrategyClient.buildSendMsgHeader(JCSMPXMLMessage message,
Destination destination,
long msgId_64bit,
long flowId,
long publisherId,
boolean newMsg) |
abstract void |
ChannelOpStrategy.buildSendMsgHeader(JCSMPXMLMessage message,
Destination destination,
long msgId_64bit,
long flowId,
long publisherId,
boolean newMsg)
Populate an outgoing message's SMF header object.
|
void |
ChannelOpStrategyPubdata.buildSendMsgHeader(JCSMPXMLMessage message,
Destination destination,
long msgId_64bit,
long flowId,
long publisherId,
boolean newMsg) |
void |
ChannelOpStrategySubdata.buildSendMsgHeader(JCSMPXMLMessage message,
Destination destination,
long msgId_64bit,
long flowId,
long publisherId,
boolean newMsg) |
static void |
ChannelOpStrategyClient.buildSMFTrMsgHeader(JCSMPXMLMessage message,
Destination dest,
long msgId_64bit,
long flowId,
long publisherId,
boolean newMsg) |
void |
ChannelOpStrategyClient.checkSendDestination(Destination destination) |
void |
ChannelOpStrategy.checkSendDestination(Destination destination) |
| Modifier and Type | Class and Description |
|---|---|
class |
DestinationImpl |
| Modifier and Type | Method and Description |
|---|---|
static Destination |
DestinationUtils.createTopicDestination(String name) |
Destination |
DestinationManager.getLastDestination()
Deprecated.
Returns the last successful destination may return null if no destinations
were successfully added previously
|
Destination |
DefaultDestinationManager.getLastDestination() |
| Modifier and Type | Method and Description |
|---|---|
List<Destination> |
DestinationManager.getStoredDestinations()
Deprecated.
Return the list of destinations which the session believe it has successfully registered
|
List<Destination> |
DefaultDestinationManager.getStoredDestinations() |
| Modifier and Type | Method and Description |
|---|---|
void |
TopicProducerImpl.send(XMLMessage message,
Destination topic) |
| Modifier and Type | Method and Description |
|---|---|
void |
DestinationManager.handlePartialDestinationsAdd(List<Destination> destinations,
JCSMPErrorResponseException opEx)
Deprecated.
Handles the case when we hava a partially successful or failed destination add operation
|
void |
DefaultDestinationManager.handlePartialDestinationsAdd(List<Destination> destinations,
JCSMPErrorResponseException opEx) |
void |
DestinationManager.handlePartialDestinationsRemove(List<Destination> destinations,
JCSMPErrorResponseException opEx)
Deprecated.
Handles the case when we hava a partially successful or failed destination remove operation
|
void |
DefaultDestinationManager.handlePartialDestinationsRemove(List<Destination> destinations,
JCSMPErrorResponseException opEx) |
void |
DestinationManager.removeDestinations(List<Destination> destinations)
Deprecated.
Removes destinations after a fully successful remove
operation
|
void |
DefaultDestinationManager.removeDestinations(List<Destination> destinations) |
void |
DestinationManager.storeDestinations(List<Destination> destinations)
Deprecated.
Stores destination after a fully successul add operation
|
void |
DefaultDestinationManager.storeDestinations(List<Destination> destinations) |
| Constructor and Description |
|---|
TopicProducerImpl(XMLMessageProducer messageProducer,
Destination defaultTopic) |
| Modifier and Type | Method and Description |
|---|---|
Destination |
SolDestination.getJCSMPDestination() |
| Modifier and Type | Method and Description |
|---|---|
static SolDestination |
SolDestination.createDestination(Destination jcsmpDestination) |
| Modifier and Type | Method and Description |
|---|---|
Destination |
StreamFormatter.getDestination(Object value) |
Destination |
MapFormatter.getDestination(Object value) |
| Modifier and Type | Method and Description |
|---|---|
static void |
InteropTest.testReplyTo(Destination expected,
Destination received,
int testNo) |
| Modifier and Type | Method and Description |
|---|---|
void |
TransactedMessageProducerAdapter.send(BytesXMLMessage msg,
Destination destination) |
void |
XAMessageProducerAdapter.send(BytesXMLMessage msg,
Destination destination) |
void |
JCSMPMessageProducer.send(BytesXMLMessage msg,
Destination destination) |
void |
DefaultMessageProducerAdapter.send(BytesXMLMessage msg,
Destination destination) |
void |
MessageProducerAdapter.send(BytesXMLMessage msg,
Destination destination) |
void |
FlowMessageProducerAdapter.send(BytesXMLMessage msg,
Destination destination) |
Copyright 2004-2021 Solace Corporation. All rights reserved.