public abstract class BaseTransactedSessionImpl extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
BaseTransactedSessionImpl.AllowedOperation |
| Modifier and Type | Method and Description |
|---|---|
void |
addInputStep(FlowHandleImpl fh,
long msgId,
long ackMsgId) |
void |
addOutputStep(JCSMPXMLMessageProducer prod,
JCSMPXMLMessage msg) |
void |
allowOperation(BaseTransactedSessionImpl.AllowedOperation op) |
boolean |
beforeEnqueue(FlowHandleImpl fh,
XMLMessage deliver)
Hook called right before a message is enqueued in the
|
abstract void |
closeFlow(Closeable flow) |
abstract boolean |
getExpectsAcks() |
String |
getName() |
long |
getTransactedSessionId() |
TransactionSteps |
getTransactionSteps() |
abstract boolean |
isXA() |
void |
notifyPostReconnect(FlowHandleImpl flowHandleImpl)
|
abstract void |
notifyUnknownName() |
abstract void |
notifyVridChange() |
void |
setName(String name) |
public abstract boolean isXA()
public abstract void notifyVridChange()
public abstract void notifyUnknownName()
public final long getTransactedSessionId()
public void addInputStep(FlowHandleImpl fh, long msgId, long ackMsgId)
public void addOutputStep(JCSMPXMLMessageProducer prod, JCSMPXMLMessage msg)
public TransactionSteps getTransactionSteps()
public final String getName()
public final void setName(String name)
public abstract void closeFlow(Closeable flow)
public abstract boolean getExpectsAcks()
public boolean beforeEnqueue(FlowHandleImpl fh, XMLMessage deliver)
fh - parameterdeliver - parameterpublic void notifyPostReconnect(FlowHandleImpl flowHandleImpl)
flowHandleImpl - parameterpublic void allowOperation(BaseTransactedSessionImpl.AllowedOperation op) throws InvalidOperationException
InvalidOperationExceptionCopyright 2004-2020 Solace Corporation. All rights reserved.