| 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.client | |
| com.solacesystems.jcsmp.impl.flow | |
| com.solacesystems.jcsmp.impl.queues | |
| com.solacesystems.jcsmp.impl.requestreply | |
| com.solacesystems.jcsmp.impl.sdt | |
| com.solacesystems.jcsmp.impl.solcache | |
| com.solacesystems.jcsmp.impl.transaction | |
| com.solacesystems.jcsmp.impl.transaction.xa | |
| com.solacesystems.jcsmp.protocol | |
| com.solacesystems.jcsmp.protocol.impl | |
| com.solacesystems.jcsmp.protocol.nio.impl | |
| com.solacesystems.jcsmp.protocol.smf | |
| com.solacesystems.jcsmp.transaction | |
| com.solacesystems.jcsmp.transaction.xa | |
| 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 |
ClosedFacilityException
ClosedFacilityException indicates that the requested operation
cannot be fulfilled because the facility providing the operation was closed. |
class |
InvalidMessageReceivedException
InvalidMessageReceivedException is raised when the message received from the Solace appliance
is not valid. |
class |
InvalidOperationException
InvalidOperationException indicates that the requested operation
cannot be fulfilled because the object on which it was performed is not
in a state to support such an operation. |
class |
InvalidPropertiesException
InvalidPropertiesException indicates invalid properties are specified
in JCSMPProperties. |
class |
JCSMPErrorResponseException
JCSMPErrorResponseException is used to capture Solace Message
Format (SMF) response codes. |
class |
JCSMPFatalErrorException
JCSMPFatalErrorException indicates an unrecoverable error condition. |
class |
JCSMPFlowTransportException
Indicates a transport error condition for a specific flow, while the parent
session is not necessarily closed.
|
class |
JCSMPFlowTransportUnsolicitedUnbindException
This exception is used to indicate that a Guaranteed Delivery flow (
FlowReceiver)
was closed by the appliance due to a unsolicited unbind for the resource it requires. |
class |
JCSMPIncompleteLargeMessageReceivedException
Indicates that an incomplete large message is received due to segments not received in time.
|
class |
JCSMPInterruptedException |
class |
JCSMPLoginFailureException
Indicates a producer or consumer was unable to login to the 3200 Series
appliance.
|
class |
JCSMPOperationException
JCSMPOperationException indicates an error condition related to Content Subscription Management Protocol (CSMP)
operation. |
class |
JCSMPRequestTimeoutException
Indicates that a blocking request operation timed out.
|
class |
JCSMPSecurityException
Thrown when a security restriction prevents an operation from being performed.
|
class |
JCSMPStateException
JCSMPStateException indicates that the program logic cannot proceed
based on the current JCSMPSession state. |
class |
JCSMPTransportException
JCSMPTransportException indicates an error condition regarding
communication with the Solace appliance. |
class |
OperationNotSupportedException
OperationNotSupportedException indicates the requested operation
is not supported based on the current Session configuration. |
class |
PropertyMismatchException
A general exception for property mismatch problems.
|
class |
SDTEOFException
SDTEOFException indicates a read operation was
performed on an SDTStream which has no more data to read. |
class |
SDTException
The base class of SDT exceptions.
|
class |
SDTFormatException
SDTFormatException indicates a type conversion
error occurred retrieving data from an SDTMap or SDTStream. |
class |
StaleSessionException
StaleSessionException indicates that the requested operation
cannot be fulfilled because the underlying session was stale. |
class |
SubscriptionsOutOfSynchException
Deprecated.
This class is no longer supported and will be removed in a future
release.
|
class |
VersionNotSupportException
Exception thrown when the appliance version is not compatible with the JCSMP version.
|
| Modifier and Type | Method and Description |
|---|---|
JCSMPException |
CacheEventMessage.getCacheRequestException()
Returns the exception that occurred when a cache request failed.
|
JCSMPException |
StaleSessionException.getCause() |
| Modifier and Type | Method and Description |
|---|---|
default void |
JCSMPStreamingPublishCorrelatingEventHandler.handleError(String messageID,
JCSMPException cause,
long timestamp) |
void |
JCSMPStreamingPublishEventHandler.handleError(String messageID,
JCSMPException cause,
long timestamp)
Deprecated.
This method is invoked during streaming publishing if there is an error
in reading the response, or if a non-OK response is read.
Note: Handler processing should be kept to a minimum because it blocks the thread from which the error originated. Error responses from the applianceIf an error response is available, it is represented as aJCSMPErrorResponseException. The subcodes discussed in
JCSMPStreamingPublishCorrelatingEventHandler might be present to provide
further information about why the message was rejected. |
void |
JCSMPStreamingPublishCorrelatingEventHandler.handleErrorEx(Object key,
JCSMPException cause,
long timestamp)
This method is invoked during streaming publishing if there is an error
in reading the response, or if a non-OK response is read.
|
void |
DestinationListener.onException(JCSMPException exception)
On error, this method is invoked.
|
void |
XMLMessageListener.onException(JCSMPException exception)
On error, this method is invoked.
|
void |
CacheRequestListener.onException(Long requestId,
Topic topic,
JCSMPException exception)
Called when an asynchronous cache request ends with an error.
|
| Modifier and Type | Method and Description |
|---|---|
void |
Session.addSubscriber()
Deprecated.
It is no longer necessary to call this function. This
function might be removed in a future version of JCSMP.
|
void |
JCSMPSession.addSubscription(Endpoint endpoint,
Subscription subscription,
int subscribeFlags)
Adds a subscription to an Endpoint on the appliance.
|
void |
JCSMPSession.addSubscription(Endpoint endpoint,
Subscription subscription,
JCSMPResponseListener handler,
Object key)
Adds a subscription asynchronously to an Endpoint on the appliance.
|
void |
JCSMPSession.addSubscription(Subscription subscription)
Adds a subscription to the appliance.
|
void |
JCSMPSession.addSubscription(Subscription subscription,
boolean waitForConfirm)
Adds a subscription to an appliance.
|
void |
JCSMPSession.addSubscription(Subscription subscription,
JCSMPResponseListener handler,
Object key)
Adds a subscription asynchronously to the appliance.
|
Consumer |
JCSMPSession.addSubscription(Subscription subscription,
XMLMessageListener listener,
ConsumerNotificationDispatcherFactory dispatcherFactory)
[SolReserved]
For Topic Dispatching.
|
void |
JCSMPSession.applySubscriptions(Set<Subscription> subscriptions)
Uses the subscription refresh feature to override the subscriptions and
subscription filters associated with a subscriber on the appliance with a
given list of subscriptions.
|
void |
Session.clearSubscriber()
Deprecated.
This method is no longer supported. The recommended way to
delete subscriptions from the appliance is to perform an
applySubscriptions() on the session with an
empty subscription list. |
void |
Consumer.closeSync() |
void |
Consumer.closeSync(boolean linger) |
void |
JCSMPSession.connect()
Connect to the appliance.
|
Browser |
JCSMPSession.createBrowser(BrowserProperties properties)
Creates a
Browser, which can be used for browsing the contents of a Queue. |
Browser |
JCSMPSession.createBrowser(BrowserProperties properties,
FlowEventHandler flowEventHandler)
Creates a
Browser, which can be used for browsing the contents of a Queue. |
BytesMessage |
Producer.createBytesMessage()
Applications use this method to create a
BytesMessage. |
BytesXMLMessage |
Producer.createBytesXMLMessage()
Applications use this method to create a
BytesXMLMessage. |
BytesXMLMessage |
Producer.createBytesXMLMessage(byte[] value)
Applications use this method to create a
BytesXMLMessage. |
CacheSession |
JCSMPSession.createCacheSession(CacheSessionProperties properties)
Creates a CacheSession using the provided CacheSession properties.
|
FlowReceiver |
JCSMPSession.createFlow(Endpoint endpoint,
Subscription newSubscription,
XMLMessageListener listener)
|
FlowReceiver |
JCSMPSession.createFlow(XMLMessageListener listener,
ConsumerFlowProperties flowProps)
|
FlowReceiver |
JCSMPSession.createFlow(XMLMessageListener listener,
ConsumerFlowProperties flowProps,
EndpointProperties endpointProps)
|
FlowReceiver |
JCSMPSession.createFlow(XMLMessageListener listener,
ConsumerFlowProperties flowProps,
EndpointProperties endpointProps,
FlowEventHandler flowEventHandler)
|
MapMessage |
Producer.createMapMessage()
Applications use this method to create a
MapMessage. |
TopicEndpoint |
JCSMPSession.createNonDurableTopicEndpoint()
Creates a non-durable Topic Endpoint.
|
TopicEndpoint |
JCSMPSession.createNonDurableTopicEndpoint(String name)
Creates a non-durable Topic Endpoint based on the given name.
|
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.
|
Requestor |
JCSMPSession.createRequestor()
Creates a new
Requestor for this Session. |
StreamMessage |
Producer.createStreamMessage()
Applications use this method to create a
StreamMessage. |
StreamXMLMessage |
Producer.createStreamXMLMessage()
Deprecated.
|
StreamXMLMessage |
Producer.createStreamXMLMessage(InputStream stream)
Deprecated.
|
Queue |
JCSMPSession.createTemporaryQueue()
Creates a temporary Queue for this Session.
|
Queue |
JCSMPSession.createTemporaryQueue(String name)
Creates a temporary Queue with the given name.
|
Topic |
JCSMPSession.createTemporaryTopic()
Creates a temporary Topic for this Session.
|
TextMessage |
Producer.createTextMessage()
Applications use this method to create a
TextMessage. |
TextXMLMessage |
Producer.createTextXMLMessage()
Deprecated.
|
TextXMLMessage |
Producer.createTextXMLMessage(String text)
Deprecated.
|
TransactedSession |
JCSMPSession.createTransactedSession()
Creates a new
TransactedSession with the connected appliance. |
XASession |
JCSMPSession.createXASession()
SolReserved - Creates a new
XASession with the connected appliance. |
XMLContentMessage |
Producer.createXMLContentMessage()
Applications use this method to create a
XMLContentMessage. |
void |
Session.deleteSubscriber() |
void |
JCSMPSession.deprovision(Endpoint endpoint,
long deprovisionFlags)
Deprovisions an Endpoint on the appliance.
|
JndiMessage |
JCSMPSession.executeJndiQuery(JndiMessage request)
SolReserved - Executes a JNDI query against the appliance, opening the control channel, if
required.
|
Object |
JCSMPSession.getCapability(CapabilityType type)
Gets the value of a capability for the currently connected Session.
|
XMLMessageConsumer |
JCSMPSession.getMessageConsumer()
Deprecated.
|
DestinationConsumer |
JCSMPDestinationSession.getMessageConsumer(DestinationListener listener)
Get the instance of
DestinationConsumer. |
DestinationConsumer |
JCSMPDestinationSession.getMessageConsumer(DestinationSubscriptionStateProvider destinationSubscriptionStateProvider,
DestinationListener listener)
Get the instance of
DestinationConsumer with subscriptions
out-of-sync checking. |
DestinationConsumer |
JCSMPDestinationSession.getMessageConsumer(DestinationSubscriptionStateProvider destinationSubscriptionStateProvider,
JCSMPReconnectEventHandler reconnectHandler,
DestinationListener listener)
Get the instance of
DestinationConsumer with subscriptions out-of-sync
checking and reconnect event handler. |
XMLMessageConsumer |
JCSMPSession.getMessageConsumer(JCSMPReconnectEventHandler reconnectHandler)
Deprecated.
|
DestinationConsumer |
JCSMPDestinationSession.getMessageConsumer(JCSMPReconnectEventHandler reconnectHandler,
DestinationListener listener)
Get the instance of
DestinationConsumer with a reconnect event
handler. |
XMLMessageConsumer |
JCSMPSession.getMessageConsumer(JCSMPReconnectEventHandler reconnectHandler,
XMLMessageListener listener)
Get an instance of
XMLMessageConsumer with a reconnect event
handler. |
XMLMessageConsumer |
JCSMPSession.getMessageConsumer(SubscriptionStateProvider subscriptionStateProvider)
Deprecated.
|
XMLMessageConsumer |
JCSMPSession.getMessageConsumer(SubscriptionStateProvider subscriptionStateProvider,
JCSMPReconnectEventHandler reconnectHandler)
|
XMLMessageConsumer |
JCSMPSession.getMessageConsumer(SubscriptionStateProvider subscriptionStateProvider,
JCSMPReconnectEventHandler reconnectHandler,
XMLMessageListener listener)
Deprecated.
Subscriptions out-of-sync checking is no longer supported.
This method will be removed in a future version.
|
XMLMessageConsumer |
JCSMPSession.getMessageConsumer(SubscriptionStateProvider subscriptionStateProvider,
XMLMessageListener listener)
Deprecated.
Subscriptions out-of-sync checking is no longer supported.
This method will be removed in a future version.
|
XMLMessageConsumer |
JCSMPSession.getMessageConsumer(XMLMessageListener listener)
Get an instance of
XMLMessageConsumer. |
XMLMessageProducer |
JCSMPSession.getMessageProducer()
Deprecated.
Please see
JCSMPSession.getMessageProducer(JCSMPStreamingPublishEventHandler).
Note that using this deprecated method can introduce a performance
penalty during a streaming publishing Session because it forces the appliance to
transmit acknowledgements to every message. Using the recommended
JCSMPSession.getMessageProducer(JCSMPStreamingPublishEventHandler) form
eliminates this problem. |
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. |
BytesXMLMessage |
Browser.getNext()
Retrieve the next message from the Browser's local message buffer, if one
is available, waiting if necessary up to the timeout configured in
BrowserProperties. |
BytesXMLMessage |
Browser.getNext(int timeoutInMillis)
Retrieve the next message from the Browser's local message buffer, if one
is available, waiting if necessary up to
timeoutInMillis ms. |
BytesXMLMessage |
Browser.getNextNoWait()
If there is at least one message available in the Browser's local message
buffer, return it immediately; otherwise, return null.
|
JCSMPStreamingPublishEventHandler |
Producer.getStreamingCallbackHandler()
Deprecated.
|
boolean |
Browser.hasMore()
Returns true if there is at least one message available in the Browser's
local message buffer.
|
void |
JCSMPReconnectEventHandler.postReconnect()
Called after each reconnection.
|
boolean |
JCSMPReconnectEventHandler.preReconnect()
Called before each reconnection attempt.
|
void |
JCSMPSession.provision(Endpoint endpoint,
EndpointProperties props,
long provisionFlags)
Provisions an Endpoint on the appliance.
|
BytesXMLMessage |
Consumer.receive()
Receives the next available message, waiting until one is available.
|
BytesXMLMessage |
Consumer.receive(int timeoutInMillis)
Receives the next available message.
|
BytesXMLMessage |
Consumer.receiveNoWait()
Receives the next available message.
|
void |
Browser.remove(BytesXMLMessage message)
Remove a message from the appliance's Queue Endpoint.
|
void |
Session.removeSubscriber()
Deprecated.
Subscribers are now created and removed only through the
appliance's management interface. This method has the same
effect as
Session.clearSubscriber() |
void |
JCSMPSession.removeSubscription(Endpoint endpoint,
Subscription subscription,
int unsubscribeFlags)
Removes a subscription from an Endpoint on the appliance.
|
void |
JCSMPSession.removeSubscription(Endpoint endpoint,
Subscription subscription,
JCSMPResponseListener handler,
Object key)
Removes a subscription asynchronously from an Endpoint on the appliance.
|
void |
JCSMPSession.removeSubscription(Subscription subscription)
Removes a subscription from the appliance.
|
void |
JCSMPSession.removeSubscription(Subscription subscription,
boolean waitForConfirm)
Removes a subscription from the appliance.
|
void |
JCSMPSession.removeSubscription(Subscription subscription,
JCSMPResponseListener handler,
Object key)
Removes a subscription asynchronously from the appliance.
|
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.
|
CacheRequestResult |
CacheSession.sendCacheRequest(Long requestId,
Topic topic,
boolean subscribe,
CacheLiveDataAction liveDataAction)
Send a synchronous cache request message.
|
void |
CacheSession.sendCacheRequest(Long requestId,
Topic topic,
boolean subscribe,
CacheLiveDataAction liveDataAction,
CacheRequestListener listener)
Send an asynchronous cache request message.
|
CacheRequestResult |
CacheSession.sendCacheRequest(Long requestId,
Topic topic,
long min,
long max,
boolean subscribe,
CacheLiveDataAction liveDataAction)
Send a synchronous cache request message.
|
void |
CacheSession.sendCacheRequest(Long requestId,
Topic topic,
long min,
long max,
boolean subscribe,
CacheLiveDataAction liveDataAction,
CacheRequestListener listener)
Send an asynchronous cache request message.
|
int |
XMLMessageProducer.sendMultiple(JCSMPSendMultipleEntry[] entries,
int offset,
int length,
int sendFlags)
Sends a batch of messages.
|
void |
XMLMessageProducer.sendReply(XMLMessage requestMessage,
XMLMessage replyMessage)
Convenience function for sending a reply message.
|
void |
JCSMPSession.setJmsClientId(String clientId,
boolean allowSharedClientId) |
void |
JCSMPSession.setProperty(String property,
Object value)
Sets a modifiable Session property once the Session has been constructed.
|
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. |
void |
Consumer.start()
Enables receiving messages from an appliance.
|
void |
Consumer.startSync() |
void |
JCSMPSession.unsubscribeDurableTopicEndpoint(DurableTopicEndpoint endpoint)
Unsubscribe from the durable Topic Endpoint.
|
| Constructor and Description |
|---|
StaleSessionException(String message,
JCSMPException cause) |
| Modifier and Type | Class and Description |
|---|---|
class |
TransactionSizeExceededException |
| Modifier and Type | Method and Description |
|---|---|
JCSMPException |
InternalConnectEvent.getException() |
JCSMPException |
JCSMPBasicSession.getSessionAbortException() |
| Modifier and Type | Method and Description |
|---|---|
void |
RequestResponseTask.cancel(JCSMPException e) |
void |
JCSMPXMLMessageProducer.handleError(String messageID,
JCSMPException cause,
long timestamp) |
void |
JCSMPXMLMessageProducer.handleErrorEx(Object key,
JCSMPException cause,
long timestamp) |
void |
JCSMPXMLMessageProducer.handleException(MsgIdInfo msgInfo,
JCSMPException e,
long producerId,
boolean forceNotifyIfClosed)
This method is called when exception happened during read and write
operation.
|
void |
JCSMPXMLMessageProducer.handleException(MsgIdInfo msgId,
JCSMPException e,
long producerId,
boolean forceNotifyIfClosed,
List<JCSMPXMLMessageProducer> toNotify) |
static boolean |
JCSMPUtils.is403InvalidRouter(JCSMPException e) |
static boolean |
JCSMPUtils.is503DeleteInProgress(JCSMPException e) |
static boolean |
JCSMPUtils.isRetryableConnectionErrorAA(JCSMPException e,
String action) |
void |
JCSMPBasicSession.notifySessionReconnectAborted(JCSMPException e) |
void |
RequestListener.onException(JCSMPException exception) |
void |
Request.onLiveException(LiveMessageController controller,
JCSMPException e) |
boolean |
PubADManager.processWindowedAckError(long msgId,
JCSMPException e) |
static boolean |
JCSMPUtils.reconnectOnUnknownNames(JCSMPException e,
String action) |
void |
RequestResponseTask.scheduleResubmit(JCSMPException retryableCause) |
void |
RequestResponseTask.scheduleResubmit(JCSMPException retryableCause,
int delay) |
void |
RequestResponseTask.setRetryableLastError(JCSMPException ex) |
boolean |
PubADManager.transactedProcessWindowedAckError(long msgId,
JCSMPException e) |
InternalConnectEvent |
InternalConnectEvent.with(JCSMPException ex) |
| Modifier and Type | Method and Description |
|---|---|
void |
JCSMPBasicSession.addSubscriber()
Deprecated.
|
void |
SessionModeSupportClient.addSubscriber() |
void |
JCSMPBasicSession.addSubscription(Endpoint endpoint,
Subscription subscription,
int subscribeFlags) |
void |
SessionModeSupportClient.addSubscription(Endpoint endpoint,
Subscription subscription,
int subscribeFlags) |
void |
JCSMPBasicSession.addSubscription(Endpoint endpoint,
Subscription subscription,
JCSMPResponseListener listener,
Object key) |
void |
SessionModeSupportClient.addSubscription(Endpoint endpoint,
Subscription subscription,
JCSMPResponseListener handler,
Object key) |
void |
JCSMPBasicSession.addSubscription(Subscription subscription) |
abstract void |
SessionModeSupport.addSubscription(Subscription subscription) |
void |
SessionModeSupportClient.addSubscription(Subscription subscription) |
void |
JCSMPBasicSession.addSubscription(Subscription subscription,
boolean waitForConfirm) |
abstract void |
SessionModeSupport.addSubscription(Subscription subscription,
boolean waitForConfirm) |
void |
SessionModeSupportClient.addSubscription(Subscription subscription,
boolean waitForConfirm) |
abstract void |
SessionModeSupport.addSubscription(Subscription subscription,
boolean waitForConfirm,
boolean notifySubCache) |
void |
SessionModeSupportClient.addSubscription(Subscription subscription,
boolean waitForConfirm,
boolean notifySubCache) |
void |
JCSMPBasicSession.addSubscription(Subscription subscription,
JCSMPResponseListener listener,
Object key) |
void |
SessionModeSupportClient.addSubscription(Subscription subscription,
JCSMPResponseListener handler,
Object key) |
Consumer |
JCSMPBasicSession.addSubscription(Subscription subscription,
XMLMessageListener listener,
ConsumerNotificationDispatcherFactory dispatcherFactory) |
abstract Consumer |
SessionModeSupport.addSubscription(Subscription subscription,
XMLMessageListener listener,
ConsumerNotificationDispatcherFactory dispatcherFactory) |
Consumer |
SessionModeSupportClient.addSubscription(Subscription subscription,
XMLMessageListener listener,
ConsumerNotificationDispatcherFactory dispatcherFactory) |
void |
JCSMPBasicSession.applySubscriptions(Set<Subscription> subscriptions) |
void |
SessionModeSupportClient.applySubscriptions(Set<Subscription> subscriptions) |
void |
JCSMPBasicSession.clearSubscriber() |
void |
SessionModeSupportClient.clearSubscriber() |
void |
JCSMPXMLMessageConsumer.closeSync() |
void |
JCSMPXMLMessageConsumer.closeSync(boolean linger) |
void |
JCSMPBasicSession.connect() |
void |
SessionModeSupport.connect() |
Browser |
JCSMPBasicSession.createBrowser(BrowserProperties properties) |
Browser |
SessionModeSupportClient.createBrowser(BrowserProperties properties) |
Browser |
JCSMPBasicSession.createBrowser(BrowserProperties properties,
FlowEventHandler flowEventHandler) |
Browser |
SessionModeSupportClient.createBrowser(BrowserProperties properties,
FlowEventHandler flowEventHandler) |
BytesMessage |
JCSMPXMLMessageProducer.createBytesMessage() |
BytesXMLMessage |
JCSMPXMLMessageProducer.createBytesXMLMessage()
reuse the message object
|
BytesXMLMessage |
JCSMPXMLMessageProducer.createBytesXMLMessage(byte[] value)
reuse the message object
|
CacheSession |
JCSMPBasicSession.createCacheSession(CacheSessionProperties properties) |
FlowReceiver |
SessionModeSupport.createFlow(BrowserProperties b_prop) |
FlowReceiver |
SessionModeSupport.createFlow(BrowserProperties b_prop,
FlowEventHandler flowEventHandler,
BrowserImpl browser) |
FlowReceiver |
JCSMPBasicSession.createFlow(Endpoint endpoint,
Subscription newSubscription,
XMLMessageListener listener) |
FlowReceiver |
SessionModeSupport.createFlow(Endpoint endpoint,
Subscription newSubscription,
XMLMessageListener listener) |
FlowReceiver |
JCSMPBasicSession.createFlow(XMLMessageListener listener,
ConsumerFlowProperties flowProperties) |
FlowReceiver |
SessionModeSupport.createFlow(XMLMessageListener listener,
ConsumerFlowProperties f_prop) |
FlowReceiver |
JCSMPBasicSession.createFlow(XMLMessageListener listener,
ConsumerFlowProperties flowProperties,
EndpointProperties endpointProps) |
FlowReceiver |
SessionModeSupport.createFlow(XMLMessageListener listener,
ConsumerFlowProperties f_prop,
EndpointProperties e_prop) |
FlowReceiver |
JCSMPBasicSession.createFlow(XMLMessageListener listener,
ConsumerFlowProperties flowProperties,
EndpointProperties endpointProps,
FlowEventHandler flowEventHandler) |
FlowReceiver |
SessionModeSupport.createFlow(XMLMessageListener listener,
ConsumerFlowProperties f_prop,
EndpointProperties e_prop,
FlowEventHandler flowEventHandler) |
FlowReceiver |
JCSMPBasicSession.createFlow(XMLMessageListener listener,
ConsumerFlowProperties flowProperties,
EndpointProperties endpointProps,
JCSMPBasicSession.InternalBindProperties int_bind_prop) |
FlowReceiver |
JCSMPBasicSession.createFlow(XMLMessageListener listener,
ConsumerFlowProperties flowProperties,
EndpointProperties endpointProps,
JCSMPBasicSession.InternalBindProperties int_bind_prop,
FlowEventHandler flowEventHandler) |
FlowReceiver |
SessionModeSupport.createFlow(XMLMessageListener listener,
ConsumerFlowProperties f_prop,
EndpointProperties e_prop,
JCSMPBasicSession.InternalBindProperties internalBindProp,
FlowEventHandler flowEventHandler) |
MapMessage |
JCSMPXMLMessageProducer.createMapMessage() |
TopicEndpoint |
JCSMPBasicSession.createNonDurableTopicEndpoint() |
TopicEndpoint |
SessionModeSupport.createNonDurableTopicEndpoint() |
TopicEndpoint |
JCSMPBasicSession.createNonDurableTopicEndpoint(String name) |
TopicEndpoint |
SessionModeSupport.createNonDurableTopicEndpoint(String name) |
XMLMessageProducer |
JCSMPBasicSession.createProducer(ProducerFlowProperties fprop,
JCSMPStreamingPublishEventHandler callback) |
XMLMessageProducer |
SessionModeSupport.createProducer(ProducerFlowProperties fprop,
JCSMPStreamingPublishEventHandler callback) |
XMLMessageProducer |
JCSMPBasicSession.createProducer(ProducerFlowProperties fprop,
JCSMPStreamingPublishEventHandler callback,
JCSMPProducerEventHandler eventCallback) |
XMLMessageProducer |
SessionModeSupport.createProducer(ProducerFlowProperties fprop,
JCSMPStreamingPublishEventHandler callback,
JCSMPProducerEventHandler eventCallback) |
XMLMessageProducer |
JCSMPBasicSession.createProducer(ProducerFlowProperties fprop,
JCSMPStreamingPublishEventHandler streamCallback,
JCSMPProducerEventHandler eventCallback,
JCSMPBasicSession.InternalBindProperties internalBindProperties) |
Requestor |
JCSMPBasicSession.createRequestor() |
Requestor |
SessionModeSupport.createRequestor() |
StreamMessage |
JCSMPXMLMessageProducer.createStreamMessage() |
StreamXMLMessage |
JCSMPXMLMessageProducer.createStreamXMLMessage()
reuse the message object
|
StreamXMLMessage |
JCSMPXMLMessageProducer.createStreamXMLMessage(InputStream stream)
reuse the message object
|
Queue |
JCSMPBasicSession.createTemporaryQueue() |
Queue |
SessionModeSupport.createTemporaryQueue() |
Queue |
JCSMPBasicSession.createTemporaryQueue(String name) |
Queue |
SessionModeSupport.createTemporaryQueue(String name) |
Topic |
JCSMPBasicSession.createTemporaryTopic() |
Topic |
SessionModeSupport.createTemporaryTopic() |
TextMessage |
JCSMPXMLMessageProducer.createTextMessage() |
TextXMLMessage |
JCSMPXMLMessageProducer.createTextXMLMessage()
reuse the message object
|
TextXMLMessage |
JCSMPXMLMessageProducer.createTextXMLMessage(String text)
reuse the message object
|
TransactedSession |
JCSMPBasicSession.createTransactedSession() |
TransactedSession |
SessionModeSupportClient.createTransactedSession() |
TransactedSession |
JCSMPBasicSession.createTransactedSessionInternal() |
XASession |
JCSMPBasicSession.createXASession() |
XASession |
SessionModeSupportClient.createXASession() |
XMLContentMessage |
JCSMPXMLMessageProducer.createXMLContentMessage() |
void |
JCSMPBasicSession.deleteSubscriber() |
void |
SessionModeSupportClient.deleteSubscriber() |
void |
JCSMPBasicSession.deprovision(Endpoint endpoint,
long deprovisionFlags) |
void |
SessionModeSupport.deprovision(Endpoint endpoint,
long deprovisionFlags) |
void |
PubADManager.enqueueMsgWithIdUpdateWithThrows(JCSMPXMLMessage msg) |
JndiMessage |
JCSMPBasicSession.executeJndiQuery(JndiMessage request) |
JndiMessage |
SessionModeSupportClient.executeJndiQuery(JndiMessage request) |
Object |
JCSMPBasicSession.getCapability(CapabilityType type) |
JCSMPGenericXMLMessage |
JCSMPXMLMessagePool.getGenericMessageThrows() |
XMLMessageConsumer |
JCSMPBasicSession.getMessageConsumer()
Deprecated.
|
XMLMessageConsumer |
SessionModeSupport.getMessageConsumer() |
DestinationConsumer |
JCSMPBasicSession.getMessageConsumer(DestinationListener listener) |
DestinationConsumer |
JCSMPBasicSession.getMessageConsumer(DestinationSubscriptionStateProvider destinationSubscriptionStateProvider,
DestinationListener listener) |
DestinationConsumer |
JCSMPBasicSession.getMessageConsumer(DestinationSubscriptionStateProvider destinationSubscriptionStateProvider,
JCSMPReconnectEventHandler reconnectHandler,
DestinationListener listener) |
XMLMessageConsumer |
JCSMPBasicSession.getMessageConsumer(JCSMPReconnectEventHandler reconnectHandler)
Deprecated.
|
XMLMessageConsumer |
SessionModeSupport.getMessageConsumer(JCSMPReconnectEventHandler reconnectHandler) |
DestinationConsumer |
JCSMPBasicSession.getMessageConsumer(JCSMPReconnectEventHandler reconnectHandler,
DestinationListener listener) |
XMLMessageConsumer |
JCSMPBasicSession.getMessageConsumer(JCSMPReconnectEventHandler reconnectHandler,
XMLMessageListener listener) |
XMLMessageConsumer |
SessionModeSupport.getMessageConsumer(JCSMPReconnectEventHandler reconnectHandler,
XMLMessageListener listener) |
XMLMessageConsumer |
JCSMPBasicSession.getMessageConsumer(SubscriptionStateProvider subscriptionStateProvider)
Deprecated.
|
XMLMessageConsumer |
SessionModeSupport.getMessageConsumer(SubscriptionStateProvider subscriptionStateProvider) |
XMLMessageConsumer |
JCSMPBasicSession.getMessageConsumer(SubscriptionStateProvider subscriptionStateProvider,
JCSMPReconnectEventHandler reconnectHandler)
Deprecated.
|
XMLMessageConsumer |
SessionModeSupport.getMessageConsumer(SubscriptionStateProvider subscriptionStateProvider,
JCSMPReconnectEventHandler reconnectHandler) |
XMLMessageConsumer |
JCSMPBasicSession.getMessageConsumer(SubscriptionStateProvider subscriptionStateProvider,
JCSMPReconnectEventHandler reconnectHandler,
XMLMessageListener listener)
Deprecated.
|
XMLMessageConsumer |
SessionModeSupport.getMessageConsumer(SubscriptionStateProvider subscriptionStateProvider,
JCSMPReconnectEventHandler reconnectHandler,
XMLMessageListener listener) |
XMLMessageConsumer |
JCSMPBasicSession.getMessageConsumer(SubscriptionStateProvider subscriptionStateProvider,
XMLMessageListener listener)
Deprecated.
|
XMLMessageConsumer |
SessionModeSupport.getMessageConsumer(SubscriptionStateProvider subscriptionStateProvider,
XMLMessageListener listener) |
XMLMessageConsumer |
JCSMPBasicSession.getMessageConsumer(XMLMessageListener listener) |
XMLMessageConsumer |
SessionModeSupport.getMessageConsumer(XMLMessageListener listener) |
XMLMessageProducer |
JCSMPBasicSession.getMessageProducer() |
XMLMessageProducer |
SessionModeSupport.getMessageProducer() |
XMLMessageProducer |
JCSMPBasicSession.getMessageProducer(JCSMPStreamingPublishEventHandler callback) |
XMLMessageProducer |
SessionModeSupportClient.getMessageProducer(JCSMPStreamingPublishEventHandler callback) |
DestinationProducer |
JCSMPBasicSession.getMessageProducer(JCSMPStreamingPublishEventHandler callback,
Destination defaultTopic) |
XMLMessageProducer |
JCSMPBasicSession.getMessageProducer(JCSMPStreamingPublishEventHandler callback,
JCSMPProducerEventHandler eventCallback) |
XMLMessageProducer |
SessionModeSupportClient.getMessageProducer(JCSMPStreamingPublishEventHandler callback,
JCSMPProducerEventHandler eventCallback) |
BytesXMLMessage |
BrowserImpl.getNext() |
BytesXMLMessage |
BrowserImpl.getNext(int timeoutInMillis) |
BytesXMLMessage |
BrowserImpl.getNextNoWait() |
JCSMPStreamingPublishEventHandler |
JCSMPXMLMessageProducer.getStreamingCallbackHandler() |
boolean |
JCSMPXMLMessageProducer.handleAckAD(long msgID,
JCSMPErrorResponseException err) |
boolean |
JCSMPXMLMessageProducer.handleCommitResponse(long msgID,
JCSMPErrorResponseException err) |
boolean |
BrowserImpl.hasMore() |
void |
JCSMPXMLMessageProducer.open() |
abstract WireMessage |
SessionModeSupport.performDeleteEndpointCommad(WireMessage del_ep_command) |
WireMessage |
SessionModeSupportClient.performDeleteEndpointCommad(WireMessage delEpCommand) |
abstract WireMessage |
SessionModeSupport.performProvisionEndpointCommand(WireMessage prov_ep_command) |
WireMessage |
SessionModeSupportClient.performProvisionEndpointCommand(WireMessage provEpCommand) |
int |
PubADManager.ProcessWindowedAckTask.process() |
int |
PubADManager.ProcessWindowedAckErrorTask.process() |
int |
PubADManager.ProcessTransactedWindowedAckErrorTask.process() |
int |
PubADManager.ReturnUnackedMgsToPoolTask.process() |
boolean |
PubADManager.processWindowedAck(long msgId) |
boolean |
PubADManager.processWindowedAckError(long msgId,
JCSMPException e) |
void |
JCSMPBasicSession.provision(Endpoint endpoint,
EndpointProperties props,
long provisionFlags) |
void |
SessionModeSupport.provision(Endpoint endpoint,
EndpointProperties props,
long provisionFlags) |
BytesXMLMessage |
JCSMPXMLMessageConsumer.receive() |
BytesXMLMessage |
JCSMPXMLMessageConsumer.receive(int timeoutInMillis) |
BytesXMLMessage |
JCSMPXMLMessageConsumer.receiveNoWait() |
void |
JCSMPBasicSession.reestablishSubCache()
Reestablishes the subscription cache using non-retryable, non-blocking
subscription adds.
|
abstract void |
SessionModeSupport.reestablishSubCache() |
void |
SessionModeSupportClient.reestablishSubCache()
Reestablishes the subscription cache using non-retryable, non-blocking
subscription adds.
|
void |
BrowserImpl.remove(BytesXMLMessage message) |
void |
JCSMPBasicSession.removeSubscriber()
Deprecated.
|
void |
SessionModeSupport.removeSubscriber() |
void |
JCSMPBasicSession.removeSubscription(Endpoint endpoint,
Subscription subscription,
int unsubscribeFlags) |
void |
SessionModeSupportClient.removeSubscription(Endpoint endpoint,
Subscription subscription,
int unsubscribeFlags) |
void |
JCSMPBasicSession.removeSubscription(Endpoint endpoint,
Subscription subscription,
JCSMPResponseListener listener,
Object key) |
void |
SessionModeSupportClient.removeSubscription(Endpoint endpoint,
Subscription subscription,
JCSMPResponseListener handler,
Object key) |
void |
JCSMPBasicSession.removeSubscription(Subscription subscription) |
abstract void |
SessionModeSupport.removeSubscription(Subscription subscription) |
void |
SessionModeSupportClient.removeSubscription(Subscription subscription) |
void |
JCSMPBasicSession.removeSubscription(Subscription subscription,
boolean waitForConfirm) |
abstract void |
SessionModeSupport.removeSubscription(Subscription subscription,
boolean waitForConfirm) |
void |
SessionModeSupportClient.removeSubscription(Subscription subscription,
boolean waitForConfirm) |
void |
JCSMPBasicSession.removeSubscription(Subscription subscription,
JCSMPResponseListener listener,
Object key) |
void |
SessionModeSupportClient.removeSubscription(Subscription subscription,
JCSMPResponseListener handler,
Object key) |
void |
Request.send() |
void |
JCSMPXMLMessageProducer.send(XMLMessage message) |
void |
JCSMPXMLMessageProducer.send(XMLMessage message,
Destination destination) |
void |
JCSMPXMLMessageProducer.sendImpl(JCSMPXMLMessage[] messages,
int offset,
int length,
com.solacesystems.jcsmp.impl.JCSMPXMLMessageProducer.PubMsgInfo[] pubMsgInfos) |
void |
JCSMPXMLMessageProducer.sendMsgOnce(JCSMPXMLMessage[] messages,
int offset,
int length,
boolean newMsgIdRequired,
boolean newMsg,
boolean notify,
boolean allowBlock,
Integer expectedChannelTag,
boolean dropOnWouldBlock,
boolean allowStateSub,
com.solacesystems.jcsmp.impl.JCSMPXMLMessageProducer.PubMsgInfo[] pubMsgInfos) |
int |
JCSMPXMLMessageProducer.sendMultiple(JCSMPSendMultipleEntry[] entries,
int offset,
int length,
int sendFlags) |
void |
JCSMPXMLMessageProducer.sendReply(XMLMessage requestMessage,
XMLMessage replyMessage) |
void |
JCSMPBasicSession.setJmsClientId(String clientId,
boolean allowSharedClientId) |
void |
SessionModeSupportClient.setJmsClientId(String clientId,
boolean allowSharedClientId) |
void |
JCSMPBasicSession.setProperty(String property,
Object value) |
void |
SessionModeSupportClient.setProperty(String property,
Object value) |
void |
JCSMPXMLMessageProducer.setStreamingCallbackHandler(JCSMPStreamingPublishEventHandler callback) |
void |
JCSMPXMLMessageConsumer.start() |
void |
JCSMPXMLMessageConsumer.startSync() |
boolean |
PubADManager.transactedProcessWindowedAckError(long msgId,
JCSMPException e) |
void |
JCSMPBasicSession.unsubscribeDurableTopicEndpoint(DurableTopicEndpoint endpoint) |
void |
SessionModeSupport.unsubscribeDurableTopicEndpoint(DurableTopicEndpoint endpoint) |
abstract void |
SessionModeSupport.validateBindTopicOrQueue(AbstractDestination dest) |
void |
SessionModeSupportClient.validateBindTopicOrQueue(AbstractDestination dest) |
abstract void |
SessionModeSupport.validateSubscriberEndpointValidEndpoint() |
void |
SessionModeSupportClient.validateSubscriberEndpointValidEndpoint() |
void |
JCSMPBasicSession.waitUntilSessionReconnectDone(String caller) |
| Constructor and Description |
|---|
ProcessWindowedAckErrorTask(ConditionalBoundedMessageQueue queue,
JCSMPXMLMessageProducer producer,
JCSMPStreamingPublishEventHandler spHandler,
long msgIdToAck,
JCSMPException e) |
| Modifier and Type | Method and Description |
|---|---|
void |
ClientRequestResponse.cancel(JCSMPException e) |
| Modifier and Type | Method and Description |
|---|---|
WireMessage |
ClientRequestResponse.getResponse() |
| Modifier and Type | Method and Description |
|---|---|
void |
FlowHandleImpl.closeImpl(boolean allowAcks,
boolean linger,
TcpChannel.WriteBlockPolicy wpol,
JCSMPException cause) |
void |
SubFlowManagerImpl.dispatchChannelException(JCSMPException e,
List<FlowTask> waitingFlowList,
List<FlowHandleImpl> activeFlowList) |
void |
FlowHandleImpl.handleControllerException(JCSMPException e) |
void |
SubFlowManagerImpl.handleControllerException(JCSMPException e)
Called during channel reconnect, event passed to the default FlowHandle
|
void |
FlowHandleImpl.handleException(JCSMPException e) |
void |
PubFlowManager.handleException(MsgIdInfo msgId,
JCSMPException e,
long producerId,
boolean forceNotifyIfClosed,
List<JCSMPXMLMessageProducer> toNotify) |
void |
FlowHandleImpl.handleQueueException(JCSMPException e) |
void |
SubFlowManagerImpl.notifyActiveFlows(JCSMPException e) |
void |
SubFlowManagerImpl.notifyPostReconnect(JCSMPException e,
HostInfo hostSpec) |
void |
SubFlowManagerImpl.notifyReconnectAborted(JCSMPException e) |
void |
FlowHandleImpl.onException(JCSMPException exception) |
void |
LiveTopicListener.onLiveException(LiveMessageController controller,
JCSMPException e) |
void |
LiveResponseListener.onLiveException(LiveMessageController controller,
JCSMPException e) |
| Modifier and Type | Method and Description |
|---|---|
int |
ProcessElementsTask.process() |
int |
ConditionalBoundedMessageQueue.processElements(ProcessElementsTask task) |
| Modifier and Type | Method and Description |
|---|---|
void |
GenericRequestTask.onException(JCSMPException exception) |
| Modifier and Type | Method and Description |
|---|---|
BytesXMLMessage |
RequestorImpl.request(XMLMessage request,
long timeoutMillis,
Destination sendDestination) |
void |
GenericRequestTask.send() |
BytesXMLMessage |
GenericRequestTask.waitForResponse() |
| Modifier and Type | Method and Description |
|---|---|
static BytesXMLMessage |
JMSInteropTest.createJCSMPMessage(Producer producer,
JMSInteropTest test) |
static BytesXMLMessage |
InteropTest.createMessage(Producer producer,
InteropTest test) |
static BytesXMLMessage |
InteropTest.createMessageByNumber(Producer producer,
Integer msgId) |
static BytesXMLMessage |
JMSInteropTest.createMessageByNumber(Producer producer,
Integer msgId) |
| Modifier and Type | Method and Description |
|---|---|
JCSMPException |
CacheEventMessageImpl.getCacheRequestException() |
JCSMPException |
CacheGetResult.getException() |
| Modifier and Type | Method and Description |
|---|---|
void |
CacheGetRequest.onException(JCSMPException exception) |
void |
CacheRequest.onLiveException(LiveMessageController controller,
JCSMPException e) |
void |
CacheGetResult.setException(JCSMPException exception) |
| Modifier and Type | Method and Description |
|---|---|
CacheClusterRequest |
CacheRequest.prepareSend() |
void |
CacheClusterRequest.send() |
void |
CacheGetRequest.send() |
void |
CacheRequest.send(CacheClusterRequest request) |
CacheRequestResult |
CacheSessionImpl.sendCacheRequest(Long requestId,
Topic topic,
boolean subscribe,
CacheLiveDataAction liveDataAction) |
void |
CacheSessionImpl.sendCacheRequest(Long requestId,
Topic topic,
boolean subscribe,
CacheLiveDataAction liveDataAction,
CacheRequestListener listener) |
CacheRequestResult |
CacheSessionImpl.sendCacheRequest(Long requestId,
Topic topic,
long min,
long max,
boolean subscribe,
CacheLiveDataAction liveDataAction) |
void |
CacheSessionImpl.sendCacheRequest(Long requestId,
Topic topic,
long min,
long max,
boolean subscribe,
CacheLiveDataAction liveDataAction,
CacheRequestListener listener) |
CacheRequestResult |
CacheRequest.waitForResponse() |
| Constructor and Description |
|---|
CacheCompleteNotification(CacheRequestListener listener,
Long requestId,
Topic topic,
JCSMPException exception) |
CacheEventMessageImpl(Long id,
Topic topic,
JCSMPException ex) |
| Constructor and Description |
|---|
CacheGetResponse(JCSMPXMLMessage message) |
| Modifier and Type | Method and Description |
|---|---|
void |
TransactedSessionManager.dispatchChannelException(JCSMPException ex,
List<TransactedSessionImpl> to_close) |
void |
TransactedSessionImpl.handleUnrecoverableException(JCSMPException e) |
| Modifier and Type | Method and Description |
|---|---|
void |
XASessionImpl.close(JCSMPException e) |
void |
XASessionManager.dispatchChannelException(JCSMPException ex,
List<XASessionImpl> to_close) |
void |
XASessionImpl.doCloseXASession(JCSMPException ex) |
void |
XASessionImpl.handleUnrecoverableException(JCSMPException e) |
| Modifier and Type | Method and Description |
|---|---|
void |
CSMPPublisherChannelObserver.handleException(MsgIdInfo msgId,
JCSMPException e,
long producerId,
boolean forceNotifyIfClosed,
List<JCSMPXMLMessageProducer> toNotify) |
| Modifier and Type | Method and Description |
|---|---|
void |
CSMPControllerChannel.addSubscriber() |
void |
CSMPControllerChannel.clearSubscriber()
Removes a subscriber from the router using the user information associated with the
JCSMPSession. |
JndiMessage |
CSMPControllerChannel.executeJndiQuery(JndiMessage request) |
void |
CSMPPublisherChannelObserver.notifyReconnected() |
void |
CSMPChannel.open()
Open the channel (connect to the router).
|
void |
CSMPPublisherChannel.open(boolean isReconn) |
int |
CSMPPublisherChannel.send(JCSMPXMLMessage[] messages,
int offset,
int length,
boolean newMsg,
JCSMPXMLMessageProducer producer,
boolean allowBlock,
Integer expectedChannelTag,
boolean dropOnWouldBlock,
boolean allowStateSub) |
int |
CSMPSubscriberChannel.sendAckMessage(WireMessage ackMsg,
boolean allowOnStateSub,
boolean allowReactorFinishWrite) |
void |
CSMPSubscriberChannel.sendBindRequest(Endpoint bindTo,
Topic topicName,
int winSz,
int corrTag,
boolean allowOnStateSub,
String flowName,
AssuredCtrlEnums.FlowType flowType,
long lastMsgIdAcked,
long lastMsgIdRecved,
String sqlSelector,
EndpointProperties tmpEpCreateProperties,
Long transactedSessionId,
boolean noLocal,
boolean activeFlowIndication,
TcpChannel.WriteBlockPolicy wpolicy) |
boolean |
CSMPSubscriberChannel.sendUnbindRequest(long flowId,
Integer corrTag,
boolean allowOnStateSub,
boolean linger,
TcpChannel.WriteBlockPolicy wpolicy,
Long lastMsgIdAcked) |
void |
CSMPSubscriberChannel.sendUnsubscribeRequest(String endpointName,
int corrTag,
boolean allowOnStateSub,
TcpChannel.WriteBlockPolicy wpolicy) |
void |
CSMPSubscriberChannel.start()
Enable reading message from underlying connection
|
| Modifier and Type | Class and Description |
|---|---|
class |
WriteDroppedException |
| Modifier and Type | Method and Description |
|---|---|
void |
TcpClientChannel.cancelAllOutstandingRequests(JCSMPException cause) |
void |
TcpClientChannel.ReconnectStartOnceConnected.set_lastException(JCSMPException lastException) |
void |
TcpClientChannel.startReconnect(JCSMPException e,
boolean allowBlockingRec) |
int |
TcpClientChannel.ReconnectStartOnceConnected.startReconnect(JCSMPException cause,
boolean allowBlock) |
int |
TcpClientChannel.ReconnectStartNotYetInitConnected.startReconnect(JCSMPException cause,
boolean allowBlock) |
| Modifier and Type | Method and Description |
|---|---|
void |
ControllerChannel.addSubscriber() |
void |
TcpClientChannel.SmpInterceptState.checkNoErrorResponse() |
void |
ControllerChannel.clearSubscriber() |
WireMessage |
TcpClientChannel.doSmfBlockingRequestNoRetry(WireMessage request) |
WireMessage |
TcpClientChannel.doSmfSharedRequest(WireMessage request,
Integer idTag) |
WireMessage |
TcpClientChannel.doSmfSharedRequest(WireMessage request,
Integer idTag,
Long corrId,
boolean noReconnOnTimeout) |
WireMessage |
TcpClientChannel.doSmfSharedRequest(WireMessage request,
long max_tries,
Integer idTag) |
WireMessage |
TcpClientChannel.doSmfSharedRequest(WireMessage request,
long max_tries,
Integer idTag,
Long corrId,
boolean noReconnOnTimeout) |
WireMessage |
TcpClientChannel.doSmfSharedRequest(WireMessage request,
long max_tries,
Integer idTag,
Long corrId,
boolean noReconnOnTimeout,
boolean allowOnStateSub) |
WireMessage |
TcpClientChannel.doSmfSharedRequest(WireMessage request,
long max_tries,
Integer idTag,
Long corrId,
boolean noReconnOnTimeout,
boolean allowOnStateSub,
JCSMPResponseListener listener,
Object listenerKey,
Endpoint endpoint) |
void |
TcpClientChannel.doSmfSharedRequestNoResponse(WireMessage request,
boolean setCorrId) |
WireMessage |
TcpClientChannel.doSmfSharedRequestRetryForever(WireMessage request,
Integer idTag,
Long corrId) |
WireMessage |
TcpClientChannel.doSmfSharedRequestRetryForever(WireMessage request,
Integer idTag,
Long corrId,
boolean allowOnStateSub) |
WireMessage |
TcpClientChannel.doSmfSubSingleShotRequest(WireMessage request,
boolean allowOnStateSub,
boolean waitConfirm,
TcpChannel.WriteBlockPolicy wpolicy,
Integer idTag,
Long corrId) |
void |
TcpClientChannel.doSmpRequest(SmpHeaderBean request,
boolean waitForConfirm) |
void |
TcpClientChannel.doSmpRequest(SmpHeaderBean request,
JCSMPResponseListener listener,
Object key,
Endpoint endpoint) |
void |
ChannelOpStrategyClient.establishP2pSub() |
abstract void |
ChannelOpStrategy.establishP2pSub() |
void |
ChannelOpStrategyPubdata.establishP2pSub() |
void |
ChannelOpStrategySubdata.establishP2pSub() |
JndiMessage |
ControllerChannel.executeJndiQuery(JndiMessage request) |
JndiMessage |
TcpClientChannel.executeJndiQuery(JndiMessage request) |
WireMessage |
ClientMessageFactory.getAdCtrlBind(Endpoint bindTo,
Topic newTopic,
int winSz,
int corrTag,
String flowName,
AssuredCtrlEnums.FlowType flowType,
long lastMsgAcked,
long lastMsgIdRecved,
String sqlSelector,
EndpointProperties tmpEndpointProperties,
Long transactedSessionId,
boolean noLocal,
boolean activeFlowIndication,
ReplayStartLocation startLocation,
Long endpointErrorId) |
WireMessage |
ClientMessageFactory.getFlowChangeUpdateResponse(long flowId,
boolean activeFlowIndication,
long respCode,
String respString) |
WireMessage |
ClientMessageFactory.getUnbindRequest(long flowId,
Integer corrTag,
boolean linger,
Long lastMsgIdAcked,
Long errorId) |
WireMessage |
ClientMessageFactory.getUnsubscribeRequest(String endpointName,
int corrTag) |
void |
ControllerChannel.open() |
void |
TcpChannel.open() |
void |
TcpClientChannel.open() |
void |
TcpClientChannel.open(boolean isReconn) |
static JCSMPXMLMessage |
TcpClientChannel.parse(SeqNumAllocator seqAllocator,
WireMessage _wmsg,
TcpClientChannel.ChannelMode parseMode) |
void |
ChannelOpStrategyClient.performOpen(boolean isReconn) |
abstract void |
ChannelOpStrategy.performOpen(boolean isReconn)
Perform single open procedure.
|
void |
ChannelOpStrategyPubdata.performOpen(boolean isReconn) |
void |
ChannelOpStrategySubdata.performOpen(boolean isReconn) |
int |
TcpClientChannel.send(JCSMPXMLMessage[] entries,
int offset,
int length,
boolean newMsg,
JCSMPXMLMessageProducer producer,
boolean allowBlock,
Integer expectedChannelTag,
boolean dropOnWouldBlock,
boolean allowStateSub) |
int |
TcpClientChannel.sendAckMessage(WireMessage ackMsg,
boolean allowOnStateSub,
boolean allowReactorFinishWrite) |
int |
TcpClientChannel.sendAdCtrlRequest(WireMessage msgReq,
boolean allowOnStateSub,
TcpChannel.WriteBlockPolicy wpolicy,
boolean stopOnNoconnection) |
void |
TcpClientChannel.sendBindRequest(Endpoint bindTo,
Topic topicName,
int winSz,
int corrTag,
boolean allowOnStateSub,
String flowName,
AssuredCtrlEnums.FlowType flowType,
long lastMsgIdAcked,
long lastMsgIdRecved,
String sqlSelector,
EndpointProperties tmpEpCreateProperties,
Long transactedSessionId,
boolean noLocal,
boolean activeFlowIndication,
TcpChannel.WriteBlockPolicy wpolicy) |
void |
TcpClientChannel.sendBindRequest(Endpoint bindTo,
Topic topicName,
int winSz,
int corrTag,
boolean allowOnStateSub,
String flowName,
AssuredCtrlEnums.FlowType flowType,
long lastMsgIdAcked,
long lastMsgIdRecved,
String sqlSelector,
EndpointProperties tmpEpCreateProperties,
Long transactedSessionId,
boolean noLocal,
boolean activeFlowIndication,
TcpChannel.WriteBlockPolicy wpolicy,
ReplayStartLocation startLocation,
Long endpointErrorId) |
boolean |
TcpClientChannel.sendUnbindRequest(long flowId,
Integer corrTag,
boolean allowOnStateSub,
boolean linger,
TcpChannel.WriteBlockPolicy wpolicy,
Long lastMsgIdAcked) |
boolean |
TcpClientChannel.sendUnbindRequest(long flowId,
Integer corrTag,
boolean allowOnStateSub,
boolean linger,
TcpChannel.WriteBlockPolicy wpolicy,
Long lastMsgIdAcked,
Long errorId) |
void |
TcpClientChannel.sendUnsubscribeRequest(String endpointName,
int corrTag,
boolean allowOnStateSub,
TcpChannel.WriteBlockPolicy wpolicy) |
void |
TcpClientChannel.start() |
void |
ChannelOpStrategyClient.updateClientDescription(String clientDesc) |
abstract void |
ChannelOpStrategy.updateClientDescription(String clientDesc) |
void |
ChannelOpStrategyPubdata.updateClientDescription(String clientDesc) |
void |
TcpClientChannel.updateClientDescription(String clientDesc) |
void |
ChannelOpStrategySubdata.updateClientDescription(String clientDesc) |
void |
ChannelOpStrategyClient.updateClientName(String uniqueName,
String defaultName) |
abstract void |
ChannelOpStrategy.updateClientName(String uniqueName,
String defaultName) |
void |
ChannelOpStrategyPubdata.updateClientName(String uniqueName,
String defaultName) |
void |
TcpClientChannel.updateClientName(String uniqueName,
String defaultName) |
void |
ChannelOpStrategySubdata.updateClientName(String uniqueName,
String defaultName) |
| Constructor and Description |
|---|
ConsumerErrorNotification(XMLMessageListener listener,
JCSMPException cause,
FlowHandleImpl consumer) |
ProducerErrorNotification(JCSMPStreamingPublishEventHandler handler,
MsgIdInfo msgInfo,
JCSMPException cause,
long timestamp,
JCSMPXMLMessageProducer producer,
boolean forceNotifyIfClosed) |
| Modifier and Type | Method and Description |
|---|---|
void |
SimpleSmfClient.doPost(WireMessage request,
WireMessage response,
boolean setAuth) |
void |
SSLSmfClient.doPostNoResponse(WireMessage request,
boolean setAuth) |
void |
SimpleSmfClient.doPostNoResponse(WireMessage request,
boolean setAuth) |
void |
ZSmfClient.doPostNoResponse(WireMessage request,
boolean setAuth) |
int |
SimpleSmfClient.doSmfSharedWrite(WireMessage request,
ByteBuffer[] requestBB,
boolean setAuth,
boolean setCorrTag,
boolean dropOnWouldBlock,
boolean allowOnStateSub,
boolean allowReactorFinishWrite,
boolean stopOnNoconnection) |
int |
SimpleSmfClient.doSmfSharedWrite(WireMessage request,
ByteBuffer[] requestBB,
boolean setAuth,
boolean setCorrTag,
boolean dropOnWouldBlock,
boolean allowOnStateSub,
boolean allowReactorFinishWrite,
Integer idTag,
TcpClientChannel channel,
ClientRequestResponse req,
Long corrId,
boolean stopOnNoconnection)
Used by client channel.
|
void |
SSLSmfClient.open() |
void |
SimpleSmfClient.open() |
void |
ZSmfClient.open() |
| Modifier and Type | Class and Description |
|---|---|
class |
RollbackException
An exception thrown when a transaction rolls back unexpectedly.
|
class |
TransactionResultUnknownException
An exception thrown when a transaction commit result is unknown.
|
| Modifier and Type | Method and Description |
|---|---|
void |
TransactedSession.commit()
Commit the active transaction.
|
FlowReceiver |
TransactedSession.createFlow(XMLMessageListener listener,
ConsumerFlowProperties flowProps,
EndpointProperties endpointProps)
Creates a consumer flow within this
TransactedSession and
associates it to this session. |
FlowReceiver |
TransactedSession.createFlow(XMLMessageListener listener,
ConsumerFlowProperties flowProps,
EndpointProperties endpointProps,
FlowEventHandler flowEventHandler)
Creates a consumer flow within this
TransactedSession and
associates it to this session. |
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. |
void |
TransactedSession.rollback()
Rollback the active transaction.
|
| Modifier and Type | Method and Description |
|---|---|
void |
XASession.close()
Closes the
XASession. |
FlowReceiver |
XASession.createFlow(XMLMessageListener listener,
ConsumerFlowProperties flowProps,
EndpointProperties endpointProps)
Creates a consumer flow within this
XASession and
associates it to this session. |
FlowReceiver |
XASession.createFlow(XMLMessageListener listener,
ConsumerFlowProperties flowProps,
EndpointProperties endpointProps,
FlowEventHandler flowEventHandler)
Creates a consumer flow within this
XASession and
associates it to this session. |
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. |
XAResource |
XASession.getXAResource()
Returns the XAResource for this session.
|
| Modifier and Type | Method and Description |
|---|---|
void |
MessageListenerAdapter.onException(JCSMPException exception) |
| Modifier and Type | Method and Description |
|---|---|
void |
TopicConsumerImpl.closeSync() |
void |
TopicConsumerImpl.closeSync(boolean linger) |
BytesMessage |
TopicProducerImpl.createBytesMessage() |
BytesXMLMessage |
TopicProducerImpl.createBytesXMLMessage() |
BytesXMLMessage |
TopicProducerImpl.createBytesXMLMessage(byte[] value) |
MapMessage |
TopicProducerImpl.createMapMessage() |
StreamMessage |
TopicProducerImpl.createStreamMessage() |
StreamXMLMessage |
TopicProducerImpl.createStreamXMLMessage() |
StreamXMLMessage |
TopicProducerImpl.createStreamXMLMessage(InputStream stream) |
TextMessage |
TopicProducerImpl.createTextMessage() |
TextXMLMessage |
TopicProducerImpl.createTextXMLMessage() |
TextXMLMessage |
TopicProducerImpl.createTextXMLMessage(String text) |
XMLContentMessage |
TopicProducerImpl.createXMLContentMessage() |
JCSMPStreamingPublishEventHandler |
TopicProducerImpl.getStreamingCallbackHandler() |
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) |
BytesXMLMessage |
TopicConsumerImpl.receive() |
BytesXMLMessage |
TopicConsumerImpl.receive(int timeoutInMillis) |
BytesXMLMessage |
TopicConsumerImpl.receiveNoWait() |
void |
DestinationManager.removeDestinations(List<Destination> destinations)
Deprecated.
Removes destinations after a fully successful remove
operation
|
void |
DefaultDestinationManager.removeDestinations(List<Destination> destinations) |
void |
TopicProducerImpl.send(XMLMessage message) |
void |
TopicProducerImpl.send(XMLMessage message,
Destination topic) |
void |
TopicConsumerImpl.start() |
void |
TopicConsumerImpl.startSync() |
void |
DestinationManager.storeDestinations(List<Destination> destinations)
Deprecated.
Stores destination after a fully successul add operation
|
void |
DefaultDestinationManager.storeDestinations(List<Destination> destinations) |
| Constructor and Description |
|---|
TopicConsumerImpl(XMLMessageConsumer messageConsumer) |
TopicProducerImpl(XMLMessageProducer messageProducer,
Destination defaultTopic) |
| Modifier and Type | Method and Description |
|---|---|
void |
SolMessageProducer.cancel(JCSMPException e) |
void |
SolMessageProducerIF.cancel(JCSMPException e) |
void |
SolSessionIF.cancelSends(JCSMPException e) |
void |
SolSession.cancelSends(JCSMPException e) |
| Modifier and Type | Method and Description |
|---|---|
void |
SolSessionIF.createDefaultSubscriber() |
void |
SolSession.createDefaultSubscriber() |
void |
SolConnection.createDefaultSubscriber() |
void |
SolConnectionIF.createDefaultSubscriber() |
| Modifier and Type | Method and Description |
|---|---|
BytesXMLMessage |
DefaultJMSEncoder.encode(MessageProducerAdapter producer,
Message jmsMessage,
boolean isXML,
boolean isDTO,
boolean useDirectMessaging,
boolean isDMQEligible,
long timeToLive,
boolean isElidingEligible,
boolean isReplyMsg) |
BytesXMLMessage |
InteropTestEncoder.encode(MessageProducerAdapter producer,
Message jmsMessage,
boolean defaultIsXMLPayload,
boolean defaultIsDeliverToOne,
boolean useDirectMessaging,
boolean defaultIsDMQEligible,
long timeToLive,
boolean defaultIsElidingEligible,
boolean isReplyMsg) |
BytesXMLMessage |
JMSEncoder.encode(MessageProducerAdapter producer,
Message jmsMessage,
boolean defaultIsXMLPayload,
boolean defaultIsDeliverToOne,
boolean useDirectMessaging,
boolean defaultIsDMQEligible,
long timeToLive,
boolean defaultIsElidingEligible,
boolean defaultIsReplyMsg) |
| Modifier and Type | Method and Description |
|---|---|
JCSMPException |
SendResult.getException() |
JCSMPException |
CorrelationId.getException() |
| Modifier and Type | Method and Description |
|---|---|
void |
DefaultMessageProducerAdapter.cancel(JCSMPException e) |
void |
MessageProducerAdapter.cancel(JCSMPException e) |
void |
SendResult.fail(JCSMPException exception) |
void |
CorrelationId.fail(JCSMPException e) |
void |
DefaultMessageProducerAdapter.handleError(String messageID,
JCSMPException cause,
long timestamp) |
void |
DefaultMessageProducerAdapter.handleErrorEx(Object key,
JCSMPException cause,
long timestamp) |
void |
JCSMPMessageListener.onException(JCSMPException exception) |
static boolean |
Validator.wasConsumerClosedInReceive(JCSMPException e) |
| Constructor and Description |
|---|
DefaultMessageProducerAdapter(SessionProperties props,
boolean createSendResult)
Deprecated.
|
DefaultMessageProducerAdapter(SessionProperties props,
SolSessionIF session,
boolean createSendResult) |
FlowMessageProducerAdapter(SessionProperties props)
Deprecated.
|
FlowMessageProducerAdapter(SessionProperties props,
SolSessionIF session) |
TransactedMessageProducerAdapter(SessionProperties props)
Deprecated.
|
TransactedMessageProducerAdapter(SessionProperties props,
SolSessionIF session) |
XAMessageProducerAdapter(SessionProperties props)
Deprecated.
|
XAMessageProducerAdapter(SessionProperties props,
SolSessionIF session) |
Copyright 2004-2021 Solace Corporation. All rights reserved.