| 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.transaction | |
| com.solacesystems.jcsmp.impl.transaction.xa | |
| com.solacesystems.jcsmp.transaction | |
| com.solacesystems.jcsmp.transaction.xa |
| Modifier and Type | Method and Description |
|---|---|
ProducerFlowProperties |
ProducerFlowProperties.setAckEventMode(String ackEventMode)
If this property is set to
SUPPORTED_ACK_EVENT_MODE_PER_MSG, the message
acknowledgement event acknowledges a single published Guaranteed message; if this
property is set to SUPPORTED_ACK_EVENT_MODE_WINDOWED, the message acknowledgement
event acknowledges a range of published Guaranteed messages. |
ProducerFlowProperties |
ProducerFlowProperties.setRtrWindowedAck(boolean isRtrWindowedAck) |
ProducerFlowProperties |
ProducerFlowProperties.setWindowSize(int windowSize)
The size of the sliding publisher window for Guaranteed messages.
|
| 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.
|
| Constructor and Description |
|---|
ProducerFlowProperties(ProducerFlowProperties tocopy)
ProducerFlowProperties copy constructor.
|
| Constructor and Description |
|---|
JCSMPXMLMessageProducer(JCSMPBasicSession session,
CSMPPublisherChannel channel,
JCSMPStreamingPublishEventHandler callback,
JCSMPProducerEventHandler eventHandler,
PubFlowManager pubFlowMgr,
ProducerFlowProperties fprop,
JCSMPBasicSession.InternalBindProperties internalBindProp) |
| 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 | Class and Description |
|---|---|
class |
TransactedProducerFlowProperties |
| Modifier and Type | Method and Description |
|---|---|
ProducerFlowProperties |
TransactedProducerFlowProperties.setWindowSize(int windowSize) |
| Modifier and Type | Method and Description |
|---|---|
XMLMessageProducer |
TransactedSessionImpl.createProducer(ProducerFlowProperties fprop,
JCSMPStreamingPublishEventHandler callback) |
XMLMessageProducer |
TransactedSessionImpl.createProducer(ProducerFlowProperties fprop,
JCSMPStreamingPublishEventHandler callback,
JCSMPProducerEventHandler eventCallback) |
| Constructor and Description |
|---|
TransactedProducerFlowProperties(ProducerFlowProperties tocopy) |
| 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 |
|---|---|
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. |
Copyright 2004-2020 Solace Corporation. All rights reserved.