|
JavaTM Platform Standard Ed. 6 |
|||||||||
전의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
개요: 상자 | 필드 | 생성자 | 메소드 | 상세: 필드 | 생성자 | 메소드 |
java.lang.Objectjavax.management.MBeanServerBuilder
public class MBeanServerBuilder
이 클래스는, 디폴트 MBeanServer
구현을 작성하는 빌더를 나타냅니다. JMX MBeanServerFactory
는, 이 클래스의 서브 클래스를 제공하는 것으로써, 어플리케이션이 커스텀 MBeanServer 구현을 제공할 수 있도록(듯이) 합니다.
MBeanServer
,
MBeanServerFactory
생성자 의 개요 | |
---|---|
MBeanServerBuilder ()
디폴트의 public 생성자 입니다. |
메소드의 개요 | |
---|---|
MBeanServer |
newMBeanServer (String defaultDomain,
MBeanServer outer,
MBeanServerDelegate delegate)
이 메소드는, 새로운 MBeanServer 구현 객체를 작성합니다. |
MBeanServerDelegate |
newMBeanServerDelegate ()
이 메소드는, 새로운 MBeanServer 의 새로운 MBeanServerDelegate 를 작성합니다. |
클래스 java.lang. Object 로부터 상속된 메소드 |
---|
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait |
생성자 의 상세 |
---|
public MBeanServerBuilder()
메소드의 상세 |
---|
public MBeanServerDelegate newMBeanServerDelegate()
MBeanServerFactory
는 최초로 이 메소드를 호출해, 새로운 MBeanServerDelegate 를 작성합니다. newMBeanServer(defaultDomain, outer, delegate)
를 호출합니다.
건네받는 delegate 가, 이 메소드로부터 반환된 MBeanServerDelegate 가 아닌 경우도 있습니다. 예를 들어, 이전에 반환된 객체를 랩 하는 새로운 객체의 가능성이 있습니다.
MBeanServerDelegate
public MBeanServer newMBeanServer(String defaultDomain, MBeanServer outer, MBeanServerDelegate delegate)
MBeanServerFactory
은 최초로 newMBeanServerDelegate()
를 호출해, 새로운 MBeanServer 의 새로운 MBeanServerDelegate
를 가져옵니다. 다음에, MBeanServer 구현에 delegate 를 건네주는 newMBeanServer(defaultDomain, outer, delegate)
를 호출합니다.
건네받는 delegate 가, 이 구현으로부터 반환된 MBeanServerDelegate 가 아닌 경우도 있습니다. 예를 들어, 이전에 반환된 위양을 랩 하는 새로운 객체의 가능성이 있습니다.
outer 파라미터는, MBeanServer 에 MBean 를 등록할 때에 MBeanRegistration
인터페이스에게 건네지는 MBeanServer 의 포인터입니다. outer 가 null
의 경우, MBeanServer 구현은,MBeanRegistration
인터페이스의 호출시에 고유의 this
참조를 사용할 필요가 있습니다.
이것에 의해, MBeanServer 구현은, 다른 MBeanServer 구현을 랩 해, 시큐리티 체크등을 구현하거나 랩 객체에 포인터를 돌려주는 것으로 실제의 MBeanServer 구현에의 액세스를 금지하거나 할 수 있습니다.
defaultDomain
- 새로운 MBeanServer 의 디폴트의 도메인outer
- MBeanRegistration
인터페이스의
호출시에 MBean 에 건네주지 않으면 안 된다
MBeanServer 객체의 포인터delegate
- 새로운 MBeanServer 에 관련지을 수 있었다
MBeanServerDelegate 의 포인터. 새로운 MBeanServer 는,
이 MBean 를 MBean 리포지터리(repository)에 등록할 필요가 있다
|
JavaTM Platform Standard Ed. 6 |
|||||||||
전의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
개요: 상자 | 필드 | 생성자 | 메소드 | 상세: 필드 | 생성자 | 메소드 |
Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy 도 참조해 주세요.