| 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 | Method and Description |
|---|---|
XMLMessageListener |
XMLMessageConsumer.getMessageListener()
Gets the message consumer's message listener.
|
| Modifier and Type | Method and Description |
|---|---|
Consumer |
JCSMPSession.addSubscription(Subscription subscription,
XMLMessageListener listener,
ConsumerNotificationDispatcherFactory dispatcherFactory)
[SolReserved]
For Topic Dispatching.
|
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)
|
XMLMessageConsumer |
JCSMPSession.getMessageConsumer(JCSMPReconnectEventHandler reconnectHandler,
XMLMessageListener listener)
Get an instance of
XMLMessageConsumer with a reconnect event
handler. |
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. |
void |
XMLMessageConsumer.setMessageListener(XMLMessageListener listener)
Deprecated.
As of release 4.1, please provide an
XMLMessageListener when acquiring an
XMLMessageConsumer from a session.
This method is deprecated and provided for backwards-compatibility; if using it, note
that it must be called immediately after acquiring the
XMLMessageConsumer, before it is started, and it may only be called
once. Failure to respect these conditions will result in an
IllegalStateException being thrown. |
void |
FlowReceiver.setMessageListener(XMLMessageListener listener) |
| Modifier and Type | Method and Description |
|---|---|
XMLMessageListener |
JCSMPXMLMessageConsumer.getMessageListener() |
XMLMessageListener |
MessageDispatchTarget.getMessageListener()
Immutable.
|
| Modifier and Type | Class and Description |
|---|---|
class |
DirectFlowHandleImpl |
class |
FlowHandleImpl |
| Modifier and Type | Method and Description |
|---|---|
XMLMessageListener |
FlowHandleImpl.getMessageListener() |
| Constructor and Description |
|---|
BindRequestTask(TaskSessionRefs t_refs,
ConsumerFlowProperties f_prop,
EndpointProperties e_prop,
XMLMessageListener listener,
FlowHandleImpl existingFlowHandle,
AssuredCtrlEnums.FlowType flowType,
JCSMPBasicSession.InternalBindProperties internalBindProp,
FlowEventHandler flowEventHandler) |
DirectFlowHandleImpl(XMLMessageListener listener,
JCSMPSession session,
CSMPSubscriberChannel channel,
Topic topic,
ConsumerNotificationDispatcherFactory dispatcherFactory) |
FlowHandleImpl(Endpoint boundTo,
Topic newTopic,
XMLMessageListener listener,
CSMPSubscriberChannel channel,
JCSMPSession session,
boolean ad_enabled,
AssuredCtrlEnums.QueueAccessType q_access_type,
AssuredCtrlEnums.FlowType boundFlowType,
Long gr_permissions,
EndpointProperties endpointProperties,
String selector,
ConsumerFlowProperties cfp,
BaseTransactedSessionImpl old_ts,
FlowEventHandler flowEventHandler) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
CacheCompleteNotification.usesListener(XMLMessageListener listener) |
| Modifier and Type | Method and Description |
|---|---|
FlowReceiver |
TransactedSessionImpl.createFlow(XMLMessageListener listener,
ConsumerFlowProperties flowProps,
EndpointProperties endpointProps) |
FlowReceiver |
TransactedSessionImpl.createFlow(XMLMessageListener listener,
ConsumerFlowProperties flowProps,
EndpointProperties endpointProps,
FlowEventHandler flowEventHander) |
| Modifier and Type | Method and Description |
|---|---|
FlowReceiver |
XASessionImpl.createFlow(XMLMessageListener listener,
ConsumerFlowProperties flowProps,
EndpointProperties endpointProps) |
FlowReceiver |
XASessionImpl.createFlow(XMLMessageListener listener,
ConsumerFlowProperties flowProps,
EndpointProperties endpointProps,
FlowEventHandler flowEventHandler) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
Notification.usesListener(XMLMessageListener listener) |
| Modifier and Type | Method and Description |
|---|---|
void |
ConsumerNotificationDispatcher.purgeNotifications(XMLMessageListener listener,
List<Notification> removedNotifs) |
boolean |
ConsumerErrorNotification.usesListener(XMLMessageListener listener) |
boolean |
ShutdownRequestNotification.usesListener(XMLMessageListener listener) |
boolean |
ProducerErrorNotification.usesListener(XMLMessageListener listener) |
boolean |
ConsumerDrainNotification.usesListener(XMLMessageListener listener) |
boolean |
ConsumerFlowNotification.usesListener(XMLMessageListener listener) |
boolean |
ConsumerMessageNotification.usesListener(XMLMessageListener listener) |
boolean |
ProducerResponseNotification.usesListener(XMLMessageListener listener) |
| Constructor and Description |
|---|
ConsumerErrorNotification(XMLMessageListener listener,
JCSMPException cause,
FlowHandleImpl consumer) |
| Modifier and Type | Method and Description |
|---|---|
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. |
| Modifier and Type | Method and Description |
|---|---|
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. |
| Modifier and Type | Class and Description |
|---|---|
class |
MessageListenerAdapter |
| Modifier and Type | Class and Description |
|---|---|
class |
JCSMPMessageListener
No need to synchronize anything here since the listener must be in place before
starting the connection.
|
Copyright 2004-2019 Solace Corporation. All rights reserved.