Table of Contents

Interface ICommandVisitor

Namespace
Apache.NMS.ActiveMQ.State
Assembly
Apache.NMS.ActiveMQ.dll
public interface ICommandVisitor

Methods

ProcessAddConnection(ConnectionInfo)

Response ProcessAddConnection(ConnectionInfo info)

Parameters

info ConnectionInfo

Returns

Response

ProcessAddConsumer(ConsumerInfo)

Response ProcessAddConsumer(ConsumerInfo info)

Parameters

info ConsumerInfo

Returns

Response

ProcessAddDestination(DestinationInfo)

Response ProcessAddDestination(DestinationInfo info)

Parameters

info DestinationInfo

Returns

Response

ProcessAddProducer(ProducerInfo)

Response ProcessAddProducer(ProducerInfo info)

Parameters

info ProducerInfo

Returns

Response

ProcessAddSession(SessionInfo)

Response ProcessAddSession(SessionInfo info)

Parameters

info SessionInfo

Returns

Response

ProcessBeginTransaction(TransactionInfo)

Response ProcessBeginTransaction(TransactionInfo info)

Parameters

info TransactionInfo

Returns

Response

ProcessBrokerInfo(BrokerInfo)

Response ProcessBrokerInfo(BrokerInfo info)

Parameters

info BrokerInfo

Returns

Response

ProcessCommitTransactionOnePhase(TransactionInfo)

Response ProcessCommitTransactionOnePhase(TransactionInfo info)

Parameters

info TransactionInfo

Returns

Response

ProcessCommitTransactionTwoPhase(TransactionInfo)

Response ProcessCommitTransactionTwoPhase(TransactionInfo info)

Parameters

info TransactionInfo

Returns

Response

ProcessConnectionControl(ConnectionControl)

Response ProcessConnectionControl(ConnectionControl control)

Parameters

control ConnectionControl

Returns

Response

ProcessConnectionError(ConnectionError)

Response ProcessConnectionError(ConnectionError error)

Parameters

error ConnectionError

Returns

Response

ProcessConsumerControl(ConsumerControl)

Response ProcessConsumerControl(ConsumerControl control)

Parameters

control ConsumerControl

Returns

Response

ProcessControlCommand(ControlCommand)

Response ProcessControlCommand(ControlCommand command)

Parameters

command ControlCommand

Returns

Response

ProcessEndTransaction(TransactionInfo)

Response ProcessEndTransaction(TransactionInfo info)

Parameters

info TransactionInfo

Returns

Response

ProcessFlushCommand(FlushCommand)

Response ProcessFlushCommand(FlushCommand command)

Parameters

command FlushCommand

Returns

Response

ProcessForgetTransaction(TransactionInfo)

Response ProcessForgetTransaction(TransactionInfo info)

Parameters

info TransactionInfo

Returns

Response

ProcessKeepAliveInfo(KeepAliveInfo)

Response ProcessKeepAliveInfo(KeepAliveInfo info)

Parameters

info KeepAliveInfo

Returns

Response

ProcessMessage(Message)

Response ProcessMessage(Message send)

Parameters

send Message

Returns

Response

ProcessMessageAck(MessageAck)

Response ProcessMessageAck(MessageAck ack)

Parameters

ack MessageAck

Returns

Response

ProcessMessageDispatch(MessageDispatch)

Response ProcessMessageDispatch(MessageDispatch dispatch)

Parameters

dispatch MessageDispatch

Returns

Response

ProcessMessageDispatchNotification(MessageDispatchNotification)

Response ProcessMessageDispatchNotification(MessageDispatchNotification notification)

Parameters

notification MessageDispatchNotification

Returns

Response

ProcessMessagePull(MessagePull)

Response ProcessMessagePull(MessagePull pull)

Parameters

pull MessagePull

Returns

Response

ProcessPrepareTransaction(TransactionInfo)

Response ProcessPrepareTransaction(TransactionInfo info)

Parameters

info TransactionInfo

Returns

Response

ProcessProducerAck(ProducerAck)

Response ProcessProducerAck(ProducerAck ack)

Parameters

ack ProducerAck

Returns

Response

ProcessRecoverTransactions(TransactionInfo)

Response ProcessRecoverTransactions(TransactionInfo info)

Parameters

info TransactionInfo

Returns

Response

ProcessRemoveConnection(ConnectionId)

Response ProcessRemoveConnection(ConnectionId id)

Parameters

id ConnectionId

Returns

Response

ProcessRemoveConsumer(ConsumerId)

Response ProcessRemoveConsumer(ConsumerId id)

Parameters

id ConsumerId

Returns

Response

ProcessRemoveDestination(DestinationInfo)

Response ProcessRemoveDestination(DestinationInfo info)

Parameters

info DestinationInfo

Returns

Response

ProcessRemoveProducer(ProducerId)

Response ProcessRemoveProducer(ProducerId id)

Parameters

id ProducerId

Returns

Response

ProcessRemoveSession(SessionId)

Response ProcessRemoveSession(SessionId id)

Parameters

id SessionId

Returns

Response

ProcessRemoveSubscriptionInfo(RemoveSubscriptionInfo)

Response ProcessRemoveSubscriptionInfo(RemoveSubscriptionInfo info)

Parameters

info RemoveSubscriptionInfo

Returns

Response

ProcessReplayCommand(ReplayCommand)

Response ProcessReplayCommand(ReplayCommand replayCommand)

Parameters

replayCommand ReplayCommand

Returns

Response

ProcessResponse(Response)

Response ProcessResponse(Response response)

Parameters

response Response

Returns

Response

ProcessRollbackTransaction(TransactionInfo)

Response ProcessRollbackTransaction(TransactionInfo info)

Parameters

info TransactionInfo

Returns

Response

ProcessShutdownInfo(ShutdownInfo)

Response ProcessShutdownInfo(ShutdownInfo info)

Parameters

info ShutdownInfo

Returns

Response

ProcessWireFormat(WireFormatInfo)

Response ProcessWireFormat(WireFormatInfo info)

Parameters

info WireFormatInfo

Returns

Response