|
||||||||||
| 앞의 Class에 다음의 Class에 | 프레임 있어 프레임 없음 | |||||||||
| Summary : 네스트 | 필드 | constructor | 메소드 | 상세 : 필드 | constructor | 메소드 | |||||||||
java.lang.Objectflex.management.jmx.MBeanServerGateway
Public Class MBeanServerGateway
Flex MBeans 를 호스트 하는 MBean 서버에 대한 Remoting 게이트웨이입니다.
리모트 Flash 클라이언트로부터 MBean 서버를 사용하고 있는 것으로, 일부의 기본 javax.management.MBeanServer 메소드는 실장 해제됩니다. 일부의 메소드는, 리모트 Flash 클라이언트에 적합하도록(듯이) 변경되고 있습니다. 그 외는 추가적인 메소드이며, Flex 어플리케이션에 의해 이용됩니다.
기본 MBeanServer API 로부터 실장 해제된 메소드의 Summary :
기본 MBeanServer API 의 변경점 :
그 외의 Flex 고유의 메소드의 Summary :
| constructor Summary | |
|---|---|
MBeanServerGateway ()
새로운 MBeanServerGateway 를 작성합니다. |
|
| 메소드 Summary | |
|---|---|
ObjectInstance |
createMBean (String className, String objectName)
MBean 를 인스턴스화해, MBean 서버에 등록합니다. |
ObjectInstance |
createMBean (String className, String objectName, Object [] params, String [] signature)
MBean 를 인스턴스화해, MBean 서버에 등록합니다. |
ObjectInstance |
createMBean (String className, String objectName, String loaderName)
MBean 를 인스턴스화해, MBean 서버에 등록합니다. |
ObjectInstance |
createMBean (String className, String objectName, String loaderName, Object [] params, String [] signature)
MBean 를 인스턴스화해, MBean 서버에 등록합니다. |
Object |
getAttribute (String objectName, String attribute)
지정된 MBean 의 특정의 속성치를 취득합니다. |
Attribute [] |
getAttributes (String objectName, String [] attributes)
지정된 MBean 의 몇개의 속성치를 취득합니다. |
String |
getDefaultDomain ()
MBean 의 명명에 사용되는 디폴트의 도메인을 돌려줍니다. |
String [] |
getFlexDomains ()
MBean 가 현재 등록되어 있는 Flex 도메인이 좁혀진 리스트를 돌려줍니다. |
Integer |
getFlexMBeanCount ()
MBean 서버에 등록되어 있는 좁혀진 Flex MBean 의 수를 돌려줍니다. |
ObjectName [] |
getFlexMBeanObjectNames ()
Flex 에 관련하는 MBean 의 모든 오브젝트명을 돌려줍니다. |
Integer |
getMBeanCount ()
MBean 서버에 등록되어 있는 Bean 의 총수를 돌려줍니다. |
MBeanInfo |
getMBeanInfo (String objectName)
이 메소드는, Flash 클라이언트에 의한 Management용으로 MBean 가 공개하고 있는 속성과 조작을 검출합니다. |
ObjectInstance |
getObjectInstance (String objectName)
MBean 서버에 등록된, 지정된 MBean 의 ObjectInstance 를 취득합니다. |
Object |
invoke (String objectName, String operationName, Object [] params, String [] signature)
MBean 에 대한 조작을 호출합니다. |
boolean |
isInstanceOf (String objectName, String className)
지정된 MBean 가 지정된 Class의 인스턴스인 경우는 true 를, 그 이외는 false 를 돌려줍니다. |
boolean |
isRegistered (String objectName)
오브젝트명으로 지정된 MBean 가 이미 MBean 서버에 등록되어 있는지 어떤지를 체크합니다. |
ObjectInstance [] |
queryMBeans (String objectName)
MBean 서버에 의해 제어되는 MBean 를 취득합니다. |
ObjectName [] |
queryNames (String objectName)
MBean 서버에 의해 제어되는 MBean 의 이름을 취득합니다. |
ObjectInstance |
registerMBean (Object object, String objectName)
기존의 오브젝트를 MBean 로서 MBean 서버에 등록합니다. |
void |
setAttribute (String objectName, Attribute attribute)
지정된 MBean 의 속성의 값을 Configuration 합니다. |
Attribute [] |
setAttributes (String objectName, Attribute [] attributes)
지정된 MBean 의 몇개의 속성의 값을 Configuration 합니다. |
void |
unregisterMBean (String objectName)
MBean 를 MBean 서버로부터 등록 해제합니다. |
| Class java.lang. Object 로부터 상속 받는 메소드 |
|---|
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait |
| constructor 의 상세 |
|---|
public MBeanServerGateway()
| 메소드의 상세 |
|---|
public ObjectInstance createMBean(String className, String objectName)
className - 인스턴스화하는 MBean 의 Class명objectName - MBean 의 오브젝트명
public ObjectInstance createMBean(String className, String objectName, String loaderName)
className - 인스턴스화하는 MBean 의 Class명objectName - MBean 의 오브젝트명loaderName - 사용하는 Class 로더의 오브젝트명
public ObjectInstance createMBean(String className, String objectName, Object [] params, String [] signature)
className - 인스턴스화하는 MBean 의 Class명objectName - MBean 의 오브젝트명params - MBean constructor 에 건네주는 파라미터의 배열signature - 호출하는 constructor 의 형태 서명을 포함한 배열
public ObjectInstance createMBean(String className, String objectName, String loaderName, Object [] params, String [] signature)
className - 인스턴스화하는 MBean 의 Class명objectName - MBean 의 오브젝트명loaderName - 사용하는 Class 로더의 오브젝트명params - MBean constructor 에 건네주는 파라미터의 배열signature - 호출하는 constructor 의 형태 서명을 포함한 배열
public ObjectInstance registerMBean(Object object, String objectName)
object - MBean 로서 등록하는 오브젝트objectName - MBean 의 오브젝트명
public void unregisterMBean(String objectName)
objectName - 등록 해제하는 MBean 의 오브젝트명public ObjectInstance getObjectInstance(String objectName)
objectName - MBean 의 오브젝트명
public ObjectInstance [] queryMBeans(String objectName)
이 메소드는, 조회된 세트를 한층 더 필터링 하는 QueryExp 인수를 지원(support)하고 있습니다.
objectName - 취득하는 MBean 를 지정하는 오브젝트명 패턴
public ObjectName [] queryNames(String objectName)
이 메소드는, 조회된 세트를 한층 더 필터링 하는 QueryExp 인수를 지원(support)하고 있습니다.
objectName - 취득하는 MBean 명을 지정하는 오브젝트명 패턴
public boolean isRegistered(String objectName)
objectName - 체크하는 MBean 의 오브젝트명
public Integer getMBeanCount()
public Object getAttribute(String objectName, String attribute)
objectName - 속성을 취득하는 MBean 의 오브젝트명attribute - 취득하는 속성의 이름
public Attribute [] getAttributes(String objectName, String [] attributes)
objectName - 속성치를 취득하는 MBean 의 오브젝트명attributes - 치를 취득하는 속성의 이름
public void setAttribute(String objectName, Attribute attribute)
objectName - MBean 의 이름attribute - Configuration 하는 속성public Attribute [] setAttributes(String objectName, Attribute [] attributes)
objectName - MBean 의 오브젝트명attributes - Configuration 하는 속성
public Object invoke(String objectName, String operationName, Object [] params, String [] signature)
objectName - 호출하는 조작의 대상이 되는 MBean 의 오브젝트명operationName - 호출하는 조작params - 조작 호출의 파라미터signature - 조작의 파라미터 서명
public String getDefaultDomain()
public MBeanInfo getMBeanInfo(String objectName)
objectName - 메타데이타를 취득하는 MBean 의 이름
public boolean isInstanceOf(String objectName, String className)
objectName - MBean 의 오브젝트명className - Class의 이름public ObjectName [] getFlexMBeanObjectNames()
public Integer getFlexMBeanCount()
public String [] getFlexDomains()
|
||||||||||
| 앞의 Class에 다음의 Class에 | 프레임 있어 프레임 없음 | |||||||||
| Summary : 네스트 | 필드 | constructor | 메소드 | 상세 : 필드 | constructor | 메소드 | |||||||||