| 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.protocol | |
| com.solacesystems.jcsmp.protocol.impl | |
| com.solacesystems.jcsmp.protocol.smf.impl | |
| com.solacesystems.jms |
The Solace Java Message Service (JMS) implementation and samples.
|
| com.solacesystems.jms.impl |
| Modifier and Type | Class and Description |
|---|---|
class |
ClientName
An Endpoint representing a remote client.
|
class |
DurableTopicEndpoint
Identifier for Solace appliance durable Topic Endpoints.
|
class |
Queue
Identifier for Solace appliance Queue names.
|
class |
SubscriberEndpoint
The
SubscriberEndpoint represents the Endpoint on the appliance to
which an application must bind to create a flow for content-routed messages
destined for a particular subscriber. |
class |
TopicEndpoint
Represents a TopicEndpoint, either durable or non-durable.
|
| Modifier and Type | Method and Description |
|---|---|
Endpoint |
JCSMPFactory.createSubscriberEndpoint(JCSMPSession session)
Returns the
SubscriberEndpoint for a session. |
Endpoint |
BrowserProperties.getEndpoint()
Returns the Endpoint to browse.
|
Endpoint |
ConsumerFlowProperties.getEndpoint()
Gets the remote Endpoint to bind to.
|
Endpoint |
FlowReceiver.getEndpoint()
Returns the appliance Endpoint this flow is bound to.
|
| 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.
|
FlowReceiver |
JCSMPSession.createFlow(Endpoint endpoint,
Subscription newSubscription,
XMLMessageListener listener)
|
void |
JCSMPSession.deprovision(Endpoint endpoint,
long deprovisionFlags)
Deprovisions an Endpoint on the appliance.
|
void |
JCSMPSession.provision(Endpoint endpoint,
EndpointProperties props,
long provisionFlags)
Provisions an Endpoint on the appliance.
|
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.
|
BrowserProperties |
BrowserProperties.setEndpoint(Endpoint endpoint)
Sets the Endpoint to browse.
|
ConsumerFlowProperties |
ConsumerFlowProperties.setEndpoint(Endpoint endpoint)
The appliance Endpoint to bind to.
|
| Modifier and Type | Class and Description |
|---|---|
class |
ClientNameImpl |
class |
DurableTopicEndpointImpl |
class |
NonDurableTopicEndpointImpl |
class |
QueueImpl |
| Modifier and Type | Field and Description |
|---|---|
Endpoint |
SessionSubscriptionEvent.endpoint
Targeted endpoint for the subscription.
|
Endpoint |
SubscriptionCache.SubscriptionCacheEntry.endpoint |
| Modifier and Type | Method and Description |
|---|---|
void |
SubscriptionCache.add(Endpoint e,
Collection<Subscription> s) |
void |
SubscriptionCache.add(Endpoint e,
Subscription s) |
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) |
FlowReceiver |
JCSMPBasicSession.createFlow(Endpoint endpoint,
Subscription newSubscription,
XMLMessageListener listener) |
FlowReceiver |
SessionModeSupport.createFlow(Endpoint endpoint,
Subscription newSubscription,
XMLMessageListener listener) |
void |
JCSMPBasicSession.deprovision(Endpoint endpoint,
long deprovisionFlags) |
void |
SessionModeSupport.deprovision(Endpoint endpoint,
long deprovisionFlags) |
void |
JCSMPBasicSession.provision(Endpoint endpoint,
EndpointProperties props,
long provisionFlags) |
void |
SessionModeSupport.provision(Endpoint endpoint,
EndpointProperties props,
long provisionFlags) |
void |
SubscriptionCache.remove(Endpoint e) |
void |
SubscriptionCache.remove(Endpoint e,
Collection<Subscription> s) |
void |
SubscriptionCache.remove(Endpoint e,
Subscription s) |
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) |
| Constructor and Description |
|---|
SessionSubscriptionEvent(Endpoint endpt,
Subscription sub,
SessionSubscriptionEvent.SubscriptionEventType type,
Exception ex) |
SubscriptionCacheEntry(Endpoint endpoint,
Subscription subscription) |
| Constructor and Description |
|---|
ClientRequestResponse(WireMessage request,
ContextImpl ctx,
JCSMPResponseListener listener,
Object listenerCorrelationKey,
TcpClientChannel channel,
Endpoint endpoint) |
| Modifier and Type | Method and Description |
|---|---|
Endpoint |
FlowHandleImpl.getBoundResource() |
Endpoint |
FlowHandleImpl.getEndpoint() |
| Constructor and Description |
|---|
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) |
FlowTask(Endpoint bindToResource,
TaskSessionRefs t_refs) |
UnbindRequestTask(TaskSessionRefs t_refs,
Endpoint bindToResource,
long flowId,
boolean isUnsolicited,
boolean isLinger) |
UnbindRequestTask(TaskSessionRefs t_refs,
Endpoint bindToResource,
long flowId,
boolean isUnsolicited,
boolean isLinger,
Long lastMsgIdAcked) |
UnbindRequestTask(TaskSessionRefs t_refs,
Endpoint bindToResource,
long flowId,
boolean isUnsolicited,
boolean isLinger,
Long lastMsgIdAcked,
Long endpointErrorId) |
| Modifier and Type | Method and Description |
|---|---|
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) |
| Modifier and Type | Method and Description |
|---|---|
WireMessage |
TcpClientChannel.doSmfSharedRequest(WireMessage request,
long max_tries,
Integer idTag,
Long corrId,
boolean noReconnOnTimeout,
boolean allowOnStateSub,
JCSMPResponseListener listener,
Object listenerKey,
Endpoint endpoint) |
void |
TcpClientChannel.doSmpRequest(SmpHeaderBean request,
JCSMPResponseListener listener,
Object key,
Endpoint endpoint) |
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) |
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) |
| Modifier and Type | Method and Description |
|---|---|
AssuredCtrlHeaderBean |
AssuredCtrlFactory.createBindRequest(JCSMPSession session,
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) |
AssuredCtrlHeaderBean |
AssuredCtrlFactory.createCreateEndpointRequest(Endpoint bindTo,
AssuredCtrlEnums.QueueAccessType accessType,
Integer quotaMB,
Integer maxMessageSize,
Integer allOthersPermission,
Boolean respectTtl,
Integer discardBehaviour,
Integer maxMsgRedelivery) |
AssuredCtrlHeaderBean |
AssuredCtrlFactory.createDeleteEndpointRequest(Endpoint ep_del) |
| Modifier and Type | Method and Description |
|---|---|
Endpoint |
SolMessageConsumerIF.getEndpoint() |
Endpoint |
SolMessageConsumer.getEndpoint() |
| Modifier and Type | Method and Description |
|---|---|
Consumer |
ConsumerFactory.createDurableConsumer(Topic topic,
XMLMessageListener listener,
Endpoint epoint,
JCSMPConsumerFactory jcsmpFac) |
Consumer |
ConsumerFactory.createDurableConsumer(Topic topic,
XMLMessageListener listener,
FlowEventHandler flowEventHandler,
Endpoint epoint,
JCSMPConsumerFactory jcsmpFac) |
Consumer |
ConsumerFactory.createNonDurableConsumer(Topic topic,
XMLMessageListener listener,
Endpoint epoint,
JCSMPConsumerFactory jcsmpFac) |
Consumer |
ConsumerFactory.createNonDurableConsumer(Topic topic,
XMLMessageListener listener,
FlowEventHandler flowEventHandler,
Endpoint epoint,
JCSMPConsumerFactory jcsmpFac) |
Copyright 2004-2021 Solace Corporation. All rights reserved.