| 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.solcache | |
| com.solacesystems.jcsmp.impl.transaction | |
| com.solacesystems.jcsmp.impl.transaction.xa | |
| com.solacesystems.jcsmp.protocol.nio | |
| com.solacesystems.jcsmp.protocol.nio.impl | |
| com.solacesystems.jcsmp.transaction | |
| com.solacesystems.jcsmp.transaction.xa | |
| com.solacesystems.jcsmpx.impl | |
| com.solacesystems.jms.impl |
| Modifier and Type | Interface and Description |
|---|---|
interface |
JCSMPStreamingPublishCorrelatingEventHandler
A callback interface to handle responses from send operations asynchronously.
|
| Modifier and Type | Method and Description |
|---|---|
JCSMPStreamingPublishEventHandler |
Producer.getStreamingCallbackHandler()
Deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
XMLMessageProducer |
JCSMPSession.createProducer(ProducerFlowProperties fprop,
JCSMPStreamingPublishEventHandler callback)
[SolReserved] Open a new producer flow using the specified properties.
|
XMLMessageProducer |
JCSMPSession.createProducer(ProducerFlowProperties fprop,
JCSMPStreamingPublishEventHandler streamCallback,
JCSMPProducerEventHandler eventCallback)
[SolReserved] Open a new producer flow using the specified properties.
|
XMLMessageProducer |
JCSMPSession.getMessageProducer(JCSMPStreamingPublishEventHandler callback)
Get an instance of
XMLMessageProducer. |
DestinationProducer |
JCSMPDestinationSession.getMessageProducer(JCSMPStreamingPublishEventHandler callback,
Destination defaultDestination)
Get the instance of
DestinationProducer. |
XMLMessageProducer |
JCSMPSession.getMessageProducer(JCSMPStreamingPublishEventHandler streamCallback,
JCSMPProducerEventHandler eventCallback)
Get an instance of
XMLMessageProducer. |
void |
XMLMessageProducer.setStreamingCallbackHandler(JCSMPStreamingPublishEventHandler callback)
Deprecated.
As of release 4.1, please provide an
JCSMPStreamingPublishEventHandler when acquiring an
XMLMessageProducer from a session.
This method is deprecated and has no effect. |
| Modifier and Type | Class and Description |
|---|---|
class |
JCSMPXMLMessageProducer
JCSMPXMLMessageProducer |
| Modifier and Type | Method and Description |
|---|---|
JCSMPStreamingPublishEventHandler |
JCSMPXMLMessageProducer.getStreamEventHandler() |
JCSMPStreamingPublishEventHandler |
JCSMPXMLMessageProducer.getStreamingCallbackHandler() |
JCSMPStreamingPublishEventHandler |
JCSMPXMLMessageProducer.getStreamingCallbackHandlerInternal() |
| Constructor and Description |
|---|
JCSMPXMLMessageProducer(JCSMPBasicSession session,
CSMPPublisherChannel channel,
JCSMPStreamingPublishEventHandler callback,
JCSMPProducerEventHandler eventHandler,
PubFlowManager pubFlowMgr,
ProducerFlowProperties fprop,
JCSMPBasicSession.InternalBindProperties internalBindProp) |
ProcessWindowedAckErrorTask(ConditionalBoundedMessageQueue queue,
JCSMPXMLMessageProducer producer,
JCSMPStreamingPublishEventHandler spHandler,
long msgIdToAck,
JCSMPException e) |
ProcessWindowedAckTask(ConditionalBoundedMessageQueue queue,
JCSMPXMLMessageProducer producer,
JCSMPStreamingPublishEventHandler spHandler,
long msgIdToAck,
String ackEventMode) |
| Modifier and Type | Method and Description |
|---|---|
JCSMPXMLMessageProducer |
PubFlowManager.createDefaultProducer(JCSMPStreamingPublishEventHandler callback,
JCSMPProducerEventHandler eventCallback,
ProducerFlowProperties fprop) |
JCSMPXMLMessageProducer |
PubFlowManager.createProducerFlow(JCSMPStreamingPublishEventHandler callback,
JCSMPProducerEventHandler eventCallback,
ProducerFlowProperties fprop,
JCSMPBasicSession.InternalBindProperties internalBindProp) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
CacheCompleteNotification.usesHandler(JCSMPStreamingPublishEventHandler handler) |
| Modifier and Type | Method and Description |
|---|---|
XMLMessageProducer |
TransactedSessionImpl.createProducer(ProducerFlowProperties fprop,
JCSMPStreamingPublishEventHandler callback) |
XMLMessageProducer |
TransactedSessionImpl.createProducer(ProducerFlowProperties fprop,
JCSMPStreamingPublishEventHandler callback,
JCSMPProducerEventHandler eventCallback) |
| Modifier and Type | Method and Description |
|---|---|
XMLMessageProducer |
XASessionImpl.createProducer(ProducerFlowProperties fprop,
JCSMPStreamingPublishEventHandler callback) |
XMLMessageProducer |
XASessionImpl.createProducer(ProducerFlowProperties fprop,
JCSMPStreamingPublishEventHandler callback,
JCSMPProducerEventHandler eventCallback) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
Notification.usesHandler(JCSMPStreamingPublishEventHandler handler) |
| Modifier and Type | Method and Description |
|---|---|
void |
ProducerNotificationDispatcher.purgeNotifications(JCSMPStreamingPublishEventHandler handler,
List<Notification> removedNotifs) |
boolean |
ConsumerErrorNotification.usesHandler(JCSMPStreamingPublishEventHandler handler) |
boolean |
ShutdownRequestNotification.usesHandler(JCSMPStreamingPublishEventHandler handler) |
boolean |
ProducerErrorNotification.usesHandler(JCSMPStreamingPublishEventHandler handler) |
boolean |
ConsumerDrainNotification.usesHandler(JCSMPStreamingPublishEventHandler handler) |
boolean |
ConsumerFlowNotification.usesHandler(JCSMPStreamingPublishEventHandler handler) |
boolean |
ConsumerMessageNotification.usesHandler(JCSMPStreamingPublishEventHandler handler) |
boolean |
ProducerResponseNotification.usesHandler(JCSMPStreamingPublishEventHandler handler) |
| Constructor and Description |
|---|
ProducerErrorNotification(JCSMPStreamingPublishEventHandler handler,
MsgIdInfo msgInfo,
JCSMPException cause,
long timestamp,
JCSMPXMLMessageProducer producer,
boolean forceNotifyIfClosed) |
ProducerResponseNotification(JCSMPStreamingPublishEventHandler handler,
JCSMPXMLMessageProducer producer) |
| Modifier and Type | Method and Description |
|---|---|
XMLMessageProducer |
TransactedSession.createProducer(ProducerFlowProperties fprop,
JCSMPStreamingPublishEventHandler callback)
Creates a producer flow within this
TransactedSession and
associates it to this session. |
XMLMessageProducer |
TransactedSession.createProducer(ProducerFlowProperties fprop,
JCSMPStreamingPublishEventHandler streamCallback,
JCSMPProducerEventHandler eventCallback)
Creates a producer flow within this
TransactedSession and
associates it to this session. |
| Modifier and Type | Method and Description |
|---|---|
XMLMessageProducer |
XASession.createProducer(ProducerFlowProperties fprop,
JCSMPStreamingPublishEventHandler callback)
Creates a producer flow within this
XASession and
associates it to this session. |
XMLMessageProducer |
XASession.createProducer(ProducerFlowProperties fprop,
JCSMPStreamingPublishEventHandler streamCallback,
JCSMPProducerEventHandler eventCallback)
Creates a producer flow within this
XASession and
associates it to this session. |
| Modifier and Type | Method and Description |
|---|---|
JCSMPStreamingPublishEventHandler |
TopicProducerImpl.getStreamingCallbackHandler() |
| Modifier and Type | Class and Description |
|---|---|
class |
DefaultMessageProducerAdapter |
class |
FlowMessageProducerAdapter |
class |
TransactedMessageProducerAdapter |
class |
XAMessageProducerAdapter |
Copyright 2004-2021 Solace Corporation. All rights reserved.