org.jboss.messaging.core.server
Interface ServerConnection

All Known Implementing Classes:
ServerConnectionImpl

public interface ServerConnection

A ServerConnection

Author:
Tim Fox, Andy Taylor

Method Summary
 void addTemporaryDestination(SimpleString destination)
           
 void addTemporaryQueue(Queue queue)
           
 void close()
           
 ConnectionCreateSessionResponseMessage createSession(boolean xa, boolean autoCommitSends, boolean autoCommitAcks, PacketReturner sender)
           
 java.lang.String getClientAddress()
           
 long getCreated()
           
 long getCreatedTime()
           
 long getID()
           
 java.lang.String getPassword()
           
 long getRemotingClientSessionID()
           
 SecurityStore getSecurityStore()
           
 java.util.Collection<ServerSession> getSessions()
           
 java.lang.String getUsername()
           
 boolean isStarted()
           
 void removeSession(ServerSession session)
           
 void removeTemporaryDestination(SimpleString destination)
           
 void removeTemporaryQueue(Queue queue)
           
 void start()
           
 void stop()
           
 

Method Detail

getID

long getID()

createSession

ConnectionCreateSessionResponseMessage createSession(boolean xa,
                                                     boolean autoCommitSends,
                                                     boolean autoCommitAcks,
                                                     PacketReturner sender)
                                                     throws java.lang.Exception
Throws:
java.lang.Exception

start

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

stop

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

close

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

getSecurityStore

SecurityStore getSecurityStore()

getUsername

java.lang.String getUsername()

getPassword

java.lang.String getPassword()

removeSession

void removeSession(ServerSession session)
                   throws java.lang.Exception
Throws:
java.lang.Exception

addTemporaryQueue

void addTemporaryQueue(Queue queue)

removeTemporaryQueue

void removeTemporaryQueue(Queue queue)

addTemporaryDestination

void addTemporaryDestination(SimpleString destination)

removeTemporaryDestination

void removeTemporaryDestination(SimpleString destination)

isStarted

boolean isStarted()

getCreatedTime

long getCreatedTime()

getClientAddress

java.lang.String getClientAddress()

getCreated

long getCreated()

getRemotingClientSessionID

long getRemotingClientSessionID()

getSessions

java.util.Collection<ServerSession> getSessions()


Copyright © 2006 JBoss Inc. All Rights Reserved.