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.
|
Modifier and Type | Class and Description |
---|---|
class |
Topic
An identifier for Solace appliance topics and topic subscriptions.
|
Modifier and Type | Method and Description |
---|---|
Subscription |
ConsumerFlowProperties.getNewSubscription()
If binding to a
TopicEndpoint , the subscription to set on the
Endpoint. |
Subscription |
FlowReceiver.getSubscription()
Returns the subscription associated to the Endpoint when bound to a
TopicEndpoint . |
Modifier and Type | Method and Description |
---|---|
Set<Subscription> |
JCSMPSession.getSubscriptionCache()
Gets an unmodifiable view of the Session's subscription cache.
|
Modifier and Type | Method and Description |
---|---|
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.
|
FlowReceiver |
JCSMPSession.createFlow(Endpoint endpoint,
Subscription newSubscription,
XMLMessageListener listener)
|
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.
|
ConsumerFlowProperties |
ConsumerFlowProperties.setNewSubscription(Subscription newSubscription)
If binding to a
TopicEndpoint , the Topic to
set/replace as a topic subscription on the endpoint. |
Modifier and Type | Method and Description |
---|---|
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.
|
Copyright 2004-2024 Solace Corporation. All rights reserved.