public interface CSMPPublisherChannel extends CSMPChannel
CSMPPublisherChannel| Modifier and Type | Field and Description |
|---|---|
static String |
GENERAL_PUB_ALLOCATOR_NAME |
| Modifier and Type | Method and Description |
|---|---|
boolean |
autoConnect() |
void |
drainOutstandingNonADMsgsTo(List<JCSMPXMLMessage> msgs) |
PubADManager |
getADSettings() |
DeliveryMode |
getDefaultDeliveryMode() |
boolean |
isExplicitAckEnabled() |
void |
open(boolean isReconn) |
void |
resume() |
int |
send(JCSMPXMLMessage[] messages,
int offset,
int length,
boolean newMsg,
JCSMPXMLMessageProducer producer,
boolean allowBlock,
Integer expectedChannelTag,
boolean dropOnWouldBlock,
boolean allowStateSub) |
void |
setADSettings(PubADManager winAdSettings) |
void |
setExplicitAckEnabled(boolean value) |
void |
setObserver(CSMPPublisherChannelObserver observer) |
void |
setProducerId(long value) |
void |
suspend() |
void |
synchSeqAllocator(long value) |
cleanupBuffers, close, connected, getChannelProperties, isAutoReconnector, isUserCloseable, openstatic final String GENERAL_PUB_ALLOCATOR_NAME
int send(JCSMPXMLMessage[] messages, int offset, int length, boolean newMsg, JCSMPXMLMessageProducer producer, boolean allowBlock, Integer expectedChannelTag, boolean dropOnWouldBlock, boolean allowStateSub) throws JCSMPException
JCSMPExceptionboolean autoConnect()
DeliveryMode getDefaultDeliveryMode()
void setADSettings(PubADManager winAdSettings)
PubADManager getADSettings()
void setObserver(CSMPPublisherChannelObserver observer)
void drainOutstandingNonADMsgsTo(List<JCSMPXMLMessage> msgs)
void synchSeqAllocator(long value)
void setProducerId(long value)
void setExplicitAckEnabled(boolean value)
boolean isExplicitAckEnabled()
void suspend()
void resume()
void open(boolean isReconn) throws JCSMPException
JCSMPExceptionCopyright 2004-2020 Solace Corporation. All rights reserved.