| 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.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 | Method and Description |
|---|---|
Topic |
JCSMPSession.createTemporaryTopic()
Creates a temporary Topic for this Session.
|
Topic |
JCSMPFactory.createTopic(String name)
Creates a new
Topic instance for name. |
Topic |
JCSMPFactory.createTopic(TopicProperties props)
Creates a new
Topic instance from props. |
Topic |
CacheEventMessage.getCacheRequestTopic()
Returns the topic the cache data was for.
|
Topic |
CacheSessionProperties.getCacheTopic()
Gets the Topic for the cache request.
|
| Modifier and Type | Method and Description |
|---|---|
void |
CacheRequestListener.onComplete(Long requestId,
Topic topic,
CacheRequestResult result)
Called when an asynchronous cache request completes.
|
void |
CacheRequestListener.onException(Long requestId,
Topic topic,
JCSMPException exception)
Called when an asynchronous cache request ends with an error.
|
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.
|
| Modifier and Type | Class and Description |
|---|---|
class |
TopicImpl |
| Modifier and Type | Method and Description |
|---|---|
static Topic |
TopicImpl.createFastNoValidation(String name) |
Topic |
JCSMPBasicSession.createTemporaryTopic() |
Topic |
SessionModeSupport.createTemporaryTopic() |
static Topic |
TopicImpl.createWithInit(String name,
boolean rxAllDeliverToOne,
boolean isTemp) |
static Topic |
TopicImpl.createWithInit(TopicProperties props) |
static Topic |
P2pUtil.getP2pInboxTopic(String base)
Generate the session base ReplyTo topic of the form "<base>/#"
|
static Topic |
P2pUtil.getP2pTopicSubscription(String base)
Generate the session P2P subscription topic of the form "<base>/>".
|
| Modifier and Type | Method and Description |
|---|---|
Topic |
FlowHandleImpl.getCachedTopic() |
| Modifier and Type | Method and Description |
|---|---|
void |
FlowHandleImpl.addLiveTopicAction(CacheLiveDataAction action,
Topic topic,
LiveTopicListener listener) |
void |
LiveMessageController.addLiveTopicAction(CacheLiveDataAction action,
Topic topic,
LiveTopicListener listener) |
FlowHandleImpl |
SubFlowManagerImpl.createReliableFlow(Topic topic,
XMLMessageListener listener,
ConsumerNotificationDispatcherFactory dispatcherFactory) |
void |
FlowHandleImpl.removeLiveTopicAction(CacheLiveDataAction action,
Topic topic) |
void |
LiveMessageController.removeLiveTopicAction(CacheLiveDataAction action,
Topic topic) |
void |
FlowHandleImpl.setSubscription(Topic s) |
| Constructor and Description |
|---|
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 |
|---|---|
Topic |
CacheEventMessageImpl.getCacheRequestTopic() |
Topic |
CacheRequestProperties.getTopic() |
| Modifier and Type | Method and Description |
|---|---|
void |
CacheRequest.onClusterResult(Topic cluster,
long id) |
void |
CacheClusterRequestListener.onClusterResult(Topic cluster,
long id) |
boolean |
CacheRequest.onGetResult(Topic cluster,
CacheGetResult result)
Return true to continue
|
boolean |
CacheClusterRequestListener.onGetResult(Topic cluster,
CacheGetResult result) |
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) |
| 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 |
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) |
| Constructor and Description |
|---|
SolTemporaryTopic(SolConnectionIF connection,
Topic topic) |
SolTemporaryTopic(Topic topic) |
| 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) |
| Constructor and Description |
|---|
SolTopicImpl(Topic topic)
Construct a named SolTopicImpl Destination
|
Copyright 2004-2020 Solace Corporation. All rights reserved.