org.jboss.messaging.core.server
Interface MessagingServer

All Superinterfaces:
MessagingComponent
All Known Implementing Classes:
MessagingServerImpl

public interface MessagingServer
extends MessagingComponent

This interface defines the internal interface of the Messaging Server exposed to other components of the server. The external management interface of the Messaging Server is defined by the MessagingServerManagement interface This interface is never exposed outside the messaging server, e.g. by JMX or other means

Author:
Tim Fox, Andy Taylor

Method Summary
 CreateConnectionResponse createConnection(java.lang.String username, java.lang.String password, long remotingClientSessionID, java.lang.String clientAddress, int incrementVersion, PacketReturner sender)
           
 Configuration getConfiguration()
           
 ConnectionManager getConnectionManager()
           
 DeploymentManager getDeploymentManager()
           
 PostOffice getPostOffice()
           
 HierarchicalRepository<QueueSettings> getQueueSettingsRepository()
           
 RemotingService getRemotingService()
           
 JBMSecurityManager getSecurityManager()
           
 HierarchicalRepository<java.util.HashSet<Role>> getSecurityRepository()
           
 SecurityStore getSecurityStore()
           
 StorageManager getStorageManager()
           
 Version getVersion()
           
 boolean isStarted()
           
 void setConfiguration(Configuration configuration)
           
 void setPostOffice(PostOffice postOffice)
           
 void setRemotingService(RemotingService remotingService)
           
 void setSecurityManager(JBMSecurityManager securityManager)
           
 void setStorageManager(StorageManager storageManager)
           
 
Methods inherited from interface org.jboss.messaging.core.server.MessagingComponent
start, stop
 

Method Detail

getConfiguration

Configuration getConfiguration()
Returns:
The configuration for this server

getVersion

Version getVersion()
Returns:
The server version

isStarted

boolean isStarted()

setConfiguration

void setConfiguration(Configuration configuration)

setRemotingService

void setRemotingService(RemotingService remotingService)

getRemotingService

RemotingService getRemotingService()

getConnectionManager

ConnectionManager getConnectionManager()

getStorageManager

StorageManager getStorageManager()

setStorageManager

void setStorageManager(StorageManager storageManager)

getPostOffice

PostOffice getPostOffice()

getSecurityRepository

HierarchicalRepository<java.util.HashSet<Role>> getSecurityRepository()

getSecurityStore

SecurityStore getSecurityStore()

setSecurityManager

void setSecurityManager(JBMSecurityManager securityManager)

getSecurityManager

JBMSecurityManager getSecurityManager()

getQueueSettingsRepository

HierarchicalRepository<QueueSettings> getQueueSettingsRepository()

setPostOffice

void setPostOffice(PostOffice postOffice)

createConnection

CreateConnectionResponse createConnection(java.lang.String username,
                                          java.lang.String password,
                                          long remotingClientSessionID,
                                          java.lang.String clientAddress,
                                          int incrementVersion,
                                          PacketReturner sender)
                                          throws java.lang.Exception
Throws:
java.lang.Exception

getDeploymentManager

DeploymentManager getDeploymentManager()


Copyright © 2006 JBoss Inc. All Rights Reserved.