org.jboss.messaging.core.server
Interface ServerSession

All Known Implementing Classes:
ServerSessionImpl

public interface ServerSession

A ServerSession

Author:
Tim Fox,
Method Summary
 void close()
           
 Channel getChannel()
           
 java.lang.Object getConnectionID()
           
 ServerSessionPacketHandler getHandler()
           
 long getID()
           
 int getMinLargeMessageSize()
           
 java.lang.String getName()
           
 java.lang.String getPassword()
           
 java.lang.String getUsername()
           
 void handleAcknowledge(SessionAcknowledgeMessage packet)
           
 void handleClose(Packet packet)
           
 void handleCloseConsumer(SessionConsumerCloseMessage packet)
           
 void handleCommit(Packet packet)
           
 void handleCreateConsumer(SessionCreateConsumerMessage packet)
           
 void handleCreateQueue(CreateQueueMessage packet)
           
 void handleDeleteQueue(SessionDeleteQueueMessage packet)
           
 void handleExecuteBindingQuery(SessionBindingQueryMessage packet)
           
 void handleExecuteQueueQuery(SessionQueueQueryMessage packet)
           
 void handleExpired(SessionExpiredMessage packet)
           
 void handleFailedOver(Packet packet)
           
 void handleGetInDoubtXids(Packet packet)
           
 void handleGetXATimeout(Packet packet)
           
 void handlePacketsConfirmed(PacketsConfirmedMessage packet)
           
 void handleReceiveConsumerCredits(SessionConsumerFlowCreditMessage packet)
           
 void handleReplicatedDelivery(SessionReplicateDeliveryMessage packet)
           
 void handleRollback(RollbackMessage packet)
           
 void handleSend(SessionSendMessage packet)
           
 void handleSendContinuations(SessionSendContinuationMessage packet)
           
 void handleSendLargeMessage(SessionSendLargeMessage packet)
           
 void handleSetXATimeout(SessionXASetTimeoutMessage packet)
           
 void handleStart(Packet packet)
           
 void handleStop(Packet packet)
           
 void handleXACommit(SessionXACommitMessage packet)
           
 void handleXAEnd(SessionXAEndMessage packet)
           
 void handleXAForget(SessionXAForgetMessage packet)
           
 void handleXAJoin(SessionXAJoinMessage packet)
           
 void handleXAPrepare(SessionXAPrepareMessage packet)
           
 void handleXAResume(SessionXAResumeMessage packet)
           
 void handleXARollback(SessionXARollbackMessage packet)
           
 void handleXAStart(SessionXAStartMessage packet)
           
 void handleXASuspend(Packet packet)
           
 void promptDelivery(Queue queue)
           
 void removeConsumer(ServerConsumer consumer)
           
 void setHandler(ServerSessionPacketHandler handler)
           
 int transferConnection(RemotingConnection newConnection, int lastReceivedCommandID)
           
 

Method Detail

getName

java.lang.String getName()

getID

long getID()

getUsername

java.lang.String getUsername()

getPassword

java.lang.String getPassword()

getMinLargeMessageSize

int getMinLargeMessageSize()

getConnectionID

java.lang.Object getConnectionID()

removeConsumer

void removeConsumer(ServerConsumer consumer)
                    throws java.lang.Exception
Throws:
java.lang.Exception

close

void close()
           throws java.lang.Exception
Throws:
java.lang.Exception

promptDelivery

void promptDelivery(Queue queue)

handleAcknowledge

void handleAcknowledge(SessionAcknowledgeMessage packet)

handleExpired

void handleExpired(SessionExpiredMessage packet)

handleRollback

void handleRollback(RollbackMessage packet)

handleCommit

void handleCommit(Packet packet)

handleXACommit

void handleXACommit(SessionXACommitMessage packet)

handleXAEnd

void handleXAEnd(SessionXAEndMessage packet)

handleXAForget

void handleXAForget(SessionXAForgetMessage packet)

handleXAJoin

void handleXAJoin(SessionXAJoinMessage packet)

handleXAPrepare

void handleXAPrepare(SessionXAPrepareMessage packet)

handleXAResume

void handleXAResume(SessionXAResumeMessage packet)

handleXARollback

void handleXARollback(SessionXARollbackMessage packet)

handleXAStart

void handleXAStart(SessionXAStartMessage packet)

handleXASuspend

void handleXASuspend(Packet packet)

handleGetInDoubtXids

void handleGetInDoubtXids(Packet packet)

handleGetXATimeout

void handleGetXATimeout(Packet packet)

handleSetXATimeout

void handleSetXATimeout(SessionXASetTimeoutMessage packet)

handleStart

void handleStart(Packet packet)

handleStop

void handleStop(Packet packet)

handleCreateQueue

void handleCreateQueue(CreateQueueMessage packet)

handleDeleteQueue

void handleDeleteQueue(SessionDeleteQueueMessage packet)

handleCreateConsumer

void handleCreateConsumer(SessionCreateConsumerMessage packet)

handleExecuteQueueQuery

void handleExecuteQueueQuery(SessionQueueQueryMessage packet)

handleExecuteBindingQuery

void handleExecuteBindingQuery(SessionBindingQueryMessage packet)

handleCloseConsumer

void handleCloseConsumer(SessionConsumerCloseMessage packet)

handleReceiveConsumerCredits

void handleReceiveConsumerCredits(SessionConsumerFlowCreditMessage packet)

handleSendContinuations

void handleSendContinuations(SessionSendContinuationMessage packet)

handleSend

void handleSend(SessionSendMessage packet)

handleSendLargeMessage

void handleSendLargeMessage(SessionSendLargeMessage packet)

handleFailedOver

void handleFailedOver(Packet packet)

handleClose

void handleClose(Packet packet)

handleReplicatedDelivery

void handleReplicatedDelivery(SessionReplicateDeliveryMessage packet)

handlePacketsConfirmed

void handlePacketsConfirmed(PacketsConfirmedMessage packet)

transferConnection

int transferConnection(RemotingConnection newConnection,
                       int lastReceivedCommandID)

getChannel

Channel getChannel()

getHandler

ServerSessionPacketHandler getHandler()

setHandler

void setHandler(ServerSessionPacketHandler handler)


Copyright © 2006 JBoss Inc. All Rights Reserved.