JMXConnectorServer
JMXConnectorServer
모든 커넥터 서버의 상위 클래스예요. 커넥터 서버는 MBean 서버에 연결되어 클라이언트 연결 요청을 듣고 각각에 대해 연결을 만들어요. 생성 시 비활성 상태이며, start() 메서드가 호출될 때만 클라이언트 연결을 듣기 시작해요. stop() 또는 MBean 서버에서 등록 해제되면 듣기를 멈춰요. 클라이언트 연결이 맺어지거나 끊어질 때마다 JMXConnectionNotification이 발행돼요.
본문
모든 커넥터 서버의 상위 클래스예요. 커넥터 서버는 MBean 서버에 연결되어 클라이언트 연결 요청을 듣고 각각에 대해 연결을 만들어요. 생성 시 비활성 상태이며, start() 메서드가 호출될 때만 클라이언트 연결을 듣기 시작해요. stop() 또는 MBean 서버에서 등록 해제되면 듣기를 멈춰요. 클라이언트 연결이 맺어지거나 끊어질 때마다 JMXConnectionNotification이 발행돼요.
public abstract class JMXConnectorServer extends NotificationBroadcasterSupport implements JMXConnectorServerMBean, MBeanRegistration, JMXAddressable
public synchronized MBeanServer getMBeanServer()
public synchronized void setMBeanServerForwarder(MBeanServerForwarder mbsf)
public String[] getConnectionIds()
public JMXConnector toJMXConnector(Map<String,?> env) throws IOException
public MBeanNotificationInfo[] getNotificationInfo()
public synchronized ObjectName preRegister(MBeanServer mbs, ObjectName name)
public void postRegister(Boolean registrationDone)
public synchronized void preDeregister() throws Exception
public void postDeregister()