JavaTM Platform
Standard Ed. 6

클래스
java.rmi.MarshalledObject 의 사용

MarshalledObject 를 사용하고 있는 패키지
java.rmi.activation RMI 객체 기동을 지원합니다.  
javax.management.remote.rmi RMI 연결기는, RMI 를 사용해 클라이언트 요구를 원격 MBean 서버에 전송 하는, JMX 원격 API용의 연결기입니다.  
 

java.rmi.activation 에서의 MarshalledObject 의 사용
 

MarshalledObject 를 돌려주는 java.rmi.activation 의 메소드
 MarshalledObject <? extends Remote > Activator. activate (ActivationID  id, boolean force)
          기동 식별자 id 에 관련한 객체를 기동합니다.
 MarshalledObject <? > ActivationGroupDesc. getData ()
          그룹의 초기화 데이터를 돌려줍니다.
 MarshalledObject <? > ActivationDesc. getData ()
          기술자로 지정된 객체가 사용하는 초기화 데이터 또는 기동 데이터가 있는 「정렬화 된 객체」를 돌려줍니다.
 MarshalledObject <? extends Remote > ActivationInstantiator. newInstance (ActivationID  id, ActivationDesc  desc)
          activator는, 인스탄시에이타의 newInstance 메소드를 호출해, 그룹안에, 기동 식별자가 id 로, 기술자가 desc 의 객체를 다시 작성합니다.
 MarshalledObject ActivationGroup_Stub. newInstance (ActivationID  id, ActivationDesc  desc)
          ActivationGroup.newInstance 의 Stub 메소드입니다.
 

MarshalledObject 형의 파라미터를 가지는 java.rmi.activation 의 메소드
 void ActivationMonitor. activeObject (ActivationID  id, MarshalledObject <? extends Remote > obj)
          객체가 기동한 것을 통지합니다.
protected  void ActivationGroup. activeObject (ActivationID  id, MarshalledObject <? extends Remote > mobj)
          이 protected 메소드는, 서브 클래스가 그룹의 모니터에 activeObject 콜백을 실시하기 위해서(때문에) 필요합니다.
static ActivationID Activatable. exportObject (Remote  obj, String  location, MarshalledObject <? > data, boolean restart, int port)
          지정한 객체의 기동 기술자를 (위치, 데이터, 재기동 모드를 지정해) 등록해, 포트를 지정해 그 객체를 export 합니다.
static ActivationID Activatable. exportObject (Remote  obj, String  location, MarshalledObject <? > data, boolean restart, int port, RMIClientSocketFactory  csf, RMIServerSocketFactory  ssf)
          지정한 객체의 기동 기술자를 (위치, 데이터, 재기동 모드를 지정해) 등록해, 포트 및 클라이언트와 서버 소켓 팩토리를 지정해 그 객체를 export 합니다.
 

MarshalledObject 형의 파라미터를 가지는 java.rmi.activation 의 생성자
Activatable (String  location, MarshalledObject <? > data, boolean restart, int port)
          이 객체의 기동 기술자를 (위치, 데이터, 재기동 모드를 지정해) 등록해, 포트를 지정해 객체를 export 하는 것으로써, 기동 가능한 원격 객체를 구축합니다.
Activatable (String  location, MarshalledObject <? > data, boolean restart, int port, RMIClientSocketFactory  csf, RMIServerSocketFactory  ssf)
          이 객체의 기동 기술자를 (위치, 데이터, 재기동 모드를 지정해) 등록해, 포트 및 클라이언트와 서버 소켓 팩토리를 지정해 객체를 export 하는 것으로써, 기동 가능한 원격 객체를 구축합니다.
ActivationDesc (ActivationGroupID  groupID, String  className, String  location, MarshalledObject <? > data)
          클래스명이 className 인 객체가 사용하는 객체 기술자를 구축합니다.
ActivationDesc (ActivationGroupID  groupID, String  className, String  location, MarshalledObject <? > data, boolean restart)
          클래스명이 className 인 객체가 사용하는 객체 기술자를 구축합니다.
ActivationDesc (String  className, String  location, MarshalledObject <? > data)
          클래스명이 className 인 객체가 사용하는 객체 기술자를 구축합니다.
ActivationDesc (String  className, String  location, MarshalledObject <? > data, boolean restart)
          클래스명이 className 인 객체가 사용하는 객체 기술자를 구축합니다.
ActivationGroupDesc (String  className, String  location, MarshalledObject <? > data, Properties  overrides, ActivationGroupDesc.CommandEnvironment  cmd)
          그룹에서 사용하는, 대체 그룹의 구현 및 실행 환경을 지정합니다.
 

javax.management.remote.rmi 에서의 MarshalledObject 의 사용
 

MarshalledObject 형의 파라미터를 가지는 javax.management.remote.rmi 의 메소드
 void RMIConnection. addNotificationListener (ObjectName  name, ObjectName  listener, MarshalledObject  filter, MarshalledObject  handback, Subject  delegationSubject)
          MBeanServerConnection.addNotificationListener(ObjectName, ObjectName, NotificationFilter, Object) 메소드를 처리합니다.
 void RMIConnection. addNotificationListener (ObjectName  name, ObjectName  listener, MarshalledObject  filter, MarshalledObject  handback, Subject  delegationSubject)
          MBeanServerConnection.addNotificationListener(ObjectName, ObjectName, NotificationFilter, Object) 메소드를 처리합니다.
 void RMIConnectionImpl_Stub. addNotificationListener (ObjectName  $param_ObjectName_1, ObjectName  $param_ObjectName_2, MarshalledObject  $param_MarshalledObject_3, MarshalledObject  $param_MarshalledObject_4, Subject  $param_Subject_5)
           
 void RMIConnectionImpl_Stub. addNotificationListener (ObjectName  $param_ObjectName_1, ObjectName  $param_ObjectName_2, MarshalledObject  $param_MarshalledObject_3, MarshalledObject  $param_MarshalledObject_4, Subject  $param_Subject_5)
           
 void RMIConnectionImpl. addNotificationListener (ObjectName  name, ObjectName  listener, MarshalledObject  filter, MarshalledObject  handback, Subject  delegationSubject)
           
 void RMIConnectionImpl. addNotificationListener (ObjectName  name, ObjectName  listener, MarshalledObject  filter, MarshalledObject  handback, Subject  delegationSubject)
           
 Integer [] RMIConnection. addNotificationListeners (ObjectName [] names, MarshalledObject [] filters, Subject [] delegationSubjects)
          MBeanServerConnection.addNotificationListener(ObjectName, NotificationListener, NotificationFilter, Object) 메소드를 처리합니다.
 Integer [] RMIConnectionImpl_Stub. addNotificationListeners (ObjectName [] $param_arrayOf_ObjectName_1, MarshalledObject [] $param_arrayOf_MarshalledObject_2, Subject [] $param_arrayOf_Subject_3)
           
 Integer [] RMIConnectionImpl. addNotificationListeners (ObjectName [] names, MarshalledObject [] filters, Subject [] delegationSubjects)
           
 ObjectInstance RMIConnection. createMBean (String  className, ObjectName  name, MarshalledObject  params, String [] signature, Subject  delegationSubject)
          MBeanServerConnection.createMBean(String, ObjectName, Object[], String[]) 메소드를 처리합니다.
 ObjectInstance RMIConnectionImpl_Stub. createMBean (String  $param_String_1, ObjectName  $param_ObjectName_2, MarshalledObject  $param_MarshalledObject_3, String [] $param_arrayOf_String_4, Subject  $param_Subject_5)
           
 ObjectInstance RMIConnectionImpl. createMBean (String  className, ObjectName  name, MarshalledObject  params, String [] signature, Subject  delegationSubject)
           
 ObjectInstance RMIConnection. createMBean (String  className, ObjectName  name, ObjectName  loaderName, MarshalledObject  params, String [] signature, Subject  delegationSubject)
          MBeanServerConnection.createMBean(String, ObjectName, ObjectName, Object[], String[]) 메소드를 처리합니다.
 ObjectInstance RMIConnectionImpl_Stub. createMBean (String  $param_String_1, ObjectName  $param_ObjectName_2, ObjectName  $param_ObjectName_3, MarshalledObject  $param_MarshalledObject_4, String [] $param_arrayOf_String_5, Subject  $param_Subject_6)
           
 ObjectInstance RMIConnectionImpl. createMBean (String  className, ObjectName  name, ObjectName  loaderName, MarshalledObject  params, String [] signature, Subject  delegationSubject)
           
 Object RMIConnection. invoke (ObjectName  name, String  operationName, MarshalledObject  params, String [] signature, Subject  delegationSubject)
          MBeanServerConnection.invoke(ObjectName, String, Object[], String[]) 메소드를 처리합니다.
 Object RMIConnectionImpl_Stub. invoke (ObjectName  $param_ObjectName_1, String  $param_String_2, MarshalledObject  $param_MarshalledObject_3, String [] $param_arrayOf_String_4, Subject  $param_Subject_5)
           
 Object RMIConnectionImpl. invoke (ObjectName  name, String  operationName, MarshalledObject  params, String [] signature, Subject  delegationSubject)
           
 Set <ObjectInstance > RMIConnection. queryMBeans (ObjectName  name, MarshalledObject  query, Subject  delegationSubject)
          MBeanServerConnection.queryMBeans(ObjectName, QueryExp) 메소드를 처리합니다.
 Set RMIConnectionImpl_Stub. queryMBeans (ObjectName  $param_ObjectName_1, MarshalledObject  $param_MarshalledObject_2, Subject  $param_Subject_3)
           
 Set <ObjectInstance > RMIConnectionImpl. queryMBeans (ObjectName  name, MarshalledObject  query, Subject  delegationSubject)
           
 Set <ObjectName > RMIConnection. queryNames (ObjectName  name, MarshalledObject  query, Subject  delegationSubject)
          MBeanServerConnection.queryNames(ObjectName, QueryExp) 메소드를 처리합니다.
 Set RMIConnectionImpl_Stub. queryNames (ObjectName  $param_ObjectName_1, MarshalledObject  $param_MarshalledObject_2, Subject  $param_Subject_3)
           
 Set <ObjectName > RMIConnectionImpl. queryNames (ObjectName  name, MarshalledObject  query, Subject  delegationSubject)
           
 void RMIConnection. removeNotificationListener (ObjectName  name, ObjectName  listener, MarshalledObject  filter, MarshalledObject  handback, Subject  delegationSubject)
          MBeanServerConnection.removeNotificationListener(ObjectName, ObjectName, NotificationFilter, Object) 메소드를 처리합니다.
 void RMIConnection. removeNotificationListener (ObjectName  name, ObjectName  listener, MarshalledObject  filter, MarshalledObject  handback, Subject  delegationSubject)
          MBeanServerConnection.removeNotificationListener(ObjectName, ObjectName, NotificationFilter, Object) 메소드를 처리합니다.
 void RMIConnectionImpl_Stub. removeNotificationListener (ObjectName  $param_ObjectName_1, ObjectName  $param_ObjectName_2, MarshalledObject  $param_MarshalledObject_3, MarshalledObject  $param_MarshalledObject_4, Subject  $param_Subject_5)
           
 void RMIConnectionImpl_Stub. removeNotificationListener (ObjectName  $param_ObjectName_1, ObjectName  $param_ObjectName_2, MarshalledObject  $param_MarshalledObject_3, MarshalledObject  $param_MarshalledObject_4, Subject  $param_Subject_5)
           
 void RMIConnectionImpl. removeNotificationListener (ObjectName  name, ObjectName  listener, MarshalledObject  filter, MarshalledObject  handback, Subject  delegationSubject)
           
 void RMIConnectionImpl. removeNotificationListener (ObjectName  name, ObjectName  listener, MarshalledObject  filter, MarshalledObject  handback, Subject  delegationSubject)
           
 void RMIConnection. setAttribute (ObjectName  name, MarshalledObject  attribute, Subject  delegationSubject)
          MBeanServerConnection.setAttribute(ObjectName, Attribute) 메소드를 처리합니다.
 void RMIConnectionImpl_Stub. setAttribute (ObjectName  $param_ObjectName_1, MarshalledObject  $param_MarshalledObject_2, Subject  $param_Subject_3)
           
 void RMIConnectionImpl. setAttribute (ObjectName  name, MarshalledObject  attribute, Subject  delegationSubject)
           
 AttributeList RMIConnection. setAttributes (ObjectName  name, MarshalledObject  attributes, Subject  delegationSubject)
          MBeanServerConnection.setAttributes(ObjectName, AttributeList) 메소드를 처리합니다.
 AttributeList RMIConnectionImpl_Stub. setAttributes (ObjectName  $param_ObjectName_1, MarshalledObject  $param_MarshalledObject_2, Subject  $param_Subject_3)
           
 AttributeList RMIConnectionImpl. setAttributes (ObjectName  name, MarshalledObject  attributes, Subject  delegationSubject)
           
 


JavaTM Platform
Standard Ed. 6

버그의 보고와 기능의 요청
한층 더 자세한 API 레퍼런스 및 개발자 문서에 대해서는,Java SE 개발자용 문서를 참조해 주세요. 개발자전용의 상세한 해설, 개념의 개요, 용어의 정의, 버그의 회피책, 및 코드 실례가 포함되어 있습니다.

Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy 도 참조해 주세요.