public synchronized void unregisterAcceptor(final String name) throws Exception { ObjectName objectName = objectNameBuilder.getAcceptorObjectName(name); unregisterFromJMX(objectName); unregisterFromRegistry(ResourceNames.ACCEPTOR + name); }
public static AcceptorControl createAcceptorControl(final String name, final MBeanServer mbeanServer) throws Exception { return (AcceptorControl) ManagementControlHelper.createProxy(ObjectNameBuilder.DEFAULT.getAcceptorObjectName(name), AcceptorControl.class, mbeanServer); }
@Override public synchronized void registerAcceptor(final Acceptor acceptor, final TransportConfiguration configuration) throws Exception { ObjectName objectName = objectNameBuilder.getAcceptorObjectName(configuration.getName()); AcceptorControl control = new AcceptorControlImpl(acceptor, storageManager, configuration); registerInJMX(objectName, control); registerInRegistry(ResourceNames.ACCEPTOR + configuration.getName(), control); }