diff options
Diffstat (limited to 'qpid/java/broker/src/main/java/org/apache/qpid/server/registry/IApplicationRegistry.java')
-rw-r--r-- | qpid/java/broker/src/main/java/org/apache/qpid/server/registry/IApplicationRegistry.java | 17 |
1 files changed, 8 insertions, 9 deletions
diff --git a/qpid/java/broker/src/main/java/org/apache/qpid/server/registry/IApplicationRegistry.java b/qpid/java/broker/src/main/java/org/apache/qpid/server/registry/IApplicationRegistry.java index 228c3b9112..9d138055bf 100644 --- a/qpid/java/broker/src/main/java/org/apache/qpid/server/registry/IApplicationRegistry.java +++ b/qpid/java/broker/src/main/java/org/apache/qpid/server/registry/IApplicationRegistry.java @@ -20,24 +20,23 @@ */ package org.apache.qpid.server.registry; -import java.net.InetSocketAddress; import java.util.UUID; import org.apache.qpid.qmf.QMFService; import org.apache.qpid.server.configuration.BrokerConfig; import org.apache.qpid.server.configuration.ConfigStore; +import org.apache.qpid.server.configuration.ConfigurationManager; import org.apache.qpid.server.configuration.ServerConfiguration; import org.apache.qpid.server.configuration.VirtualHostConfiguration; -import org.apache.qpid.server.configuration.ConfigurationManager; import org.apache.qpid.server.logging.RootMessageLogger; import org.apache.qpid.server.management.ManagedObjectRegistry; import org.apache.qpid.server.plugins.PluginManager; import org.apache.qpid.server.security.SecurityManager; import org.apache.qpid.server.security.auth.database.PrincipalDatabaseManager; import org.apache.qpid.server.security.auth.manager.AuthenticationManager; -import org.apache.qpid.server.transport.QpidAcceptor; import org.apache.qpid.server.virtualhost.VirtualHost; import org.apache.qpid.server.virtualhost.VirtualHostRegistry; +import org.apache.qpid.transport.network.NetworkTransport; public interface IApplicationRegistry { @@ -47,13 +46,15 @@ public interface IApplicationRegistry * initialise in the constructor will lead to failures since the registry reference will not have been set. * @param instanceID the instanceID that we can use to identify this AR. */ - void initialise(int instanceID) throws Exception; + void initialise() throws Exception; /** - * Shutdown this Registry + * Close this Registry */ void close(); + void shutdown(); + /** * Get the low level configuration. For use cases where the configured object approach is not required * you can get the complete configuration information. @@ -78,11 +79,9 @@ public interface IApplicationRegistry RootMessageLogger getRootMessageLogger(); /** - * Register any acceptors for this registry - * @param bindAddress The address that the acceptor has been bound with - * @param acceptor The acceptor in use + * Register any network transports for this registry */ - void addAcceptor(InetSocketAddress bindAddress, QpidAcceptor acceptor); + void registerTransport(int port, NetworkTransport transport); public UUID getBrokerId(); |