クラス
java.rmi.MarshalledObjectの使用
パッケージ
説明
RMIオブジェクト起動をサポートします。
RMIコネクタは、RMIを使ってクライアント要求をリモートMBeanサーバーへ転送する、JMXリモートAPI用のコネクタです。
-
java.rmi.activationでのMarshalledObjectの使用
修飾子と型メソッド説明MarshalledObject<? extends Remote>
Activator.activate(ActivationID id, boolean force)
削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。起動識別子id
に関連したオブジェクトを起動します。ActivationDesc.getData()
削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。記述子で指定されたオブジェクトが使う初期化データまたは起動データがある「整列化されたオブジェクト」を返します。ActivationGroupDesc.getData()
削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。グループの初期化データを返します。ActivationGroup_Stub.newInstance(ActivationID id, ActivationDesc desc)
削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。ActivationGroup.newInstance
のスタブ・メソッドです。MarshalledObject<? extends Remote>
ActivationInstantiator.newInstance(ActivationID id, ActivationDesc desc)
削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。アクティベータは、インスタンシエータのnewInstance
メソッドを呼び出して、グループの中に、起動識別子がid
で、記述子がdesc
のオブジェクトを作成し直します。修飾子と型メソッド説明protected void
ActivationGroup.activeObject(ActivationID id, MarshalledObject<? extends Remote> mobj)
削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。このprotectedメソッドは、サブクラスがグループのモニターにactiveObject
コールバックを行うために必要です。void
ActivationMonitor.activeObject(ActivationID id, MarshalledObject<? extends Remote> obj)
削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。オブジェクトが起動したことを通知します。static ActivationID
Activatable.exportObject(Remote obj, String location, MarshalledObject<?> data, boolean restart, int port)
削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。指定したオブジェクトの起動記述子を(位置、データ、再起動モードを指定して)登録し、ポートを指定してそのオブジェクトをエクスポートします。static ActivationID
Activatable.exportObject(Remote obj, String location, MarshalledObject<?> data, boolean restart, int port, RMIClientSocketFactory csf, RMIServerSocketFactory ssf)
削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。指定したオブジェクトの起動記述子を(位置、データ、再起動モードを指定して)登録し、ポートおよびクライアントとサーバー・ソケット・ファクトリを指定してそのオブジェクトをエクスポートします。修飾子コンストラクタ説明protected
Activatable(String location, MarshalledObject<?> data, boolean restart, int port)
削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。このオブジェクトの起動記述子を(位置、データ、再起動モードを指定して)登録し、ポートを指定してオブジェクトをエクスポートすることにより、起動可能なリモート・オブジェクトを構築します。protected
Activatable(String location, MarshalledObject<?> data, boolean restart, int port, RMIClientSocketFactory csf, RMIServerSocketFactory ssf)
削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。このオブジェクトの起動記述子を(位置、データ、再起動モードを指定して)登録し、ポートおよびクライアントとサーバー・ソケット・ファクトリを指定してオブジェクトをエクスポートすることにより、起動可能なリモート・オブジェクトを構築します。ActivationDesc(String className, String location, MarshalledObject<?> data)
削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。クラス名がclassName
であるオブジェクトが使うオブジェクト記述子を構築します。このオブジェクトはlocation
の位置のコードからロード可能であり、初期化情報はdata
です。ActivationDesc(String className, String location, MarshalledObject<?> data, boolean restart)
削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。クラス名がclassName
であるオブジェクトが使うオブジェクト記述子を構築します。このオブジェクトはlocation
の位置のコードからロード可能であり、初期化情報はdata
です。ActivationDesc(ActivationGroupID groupID, String className, String location, MarshalledObject<?> data)
削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。クラス名がclassName
であるオブジェクトが使うオブジェクト記述子を構築します。このオブジェクトはlocation
の位置のコードからロード可能であり、初期化情報はdata
です。ActivationDesc(ActivationGroupID groupID, String className, String location, MarshalledObject<?> data, boolean restart)
削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。クラス名がclassName
であるオブジェクトが使うオブジェクト記述子を構築します。このオブジェクトはlocation
の位置のコードからロード可能であり、初期化情報はdata
です。ActivationGroupDesc(String className, String location, MarshalledObject<?> data, Properties overrides, ActivationGroupDesc.CommandEnvironment cmd)
削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。グループで使う、代替グループの実装および実行環境を指定します。 -
javax.management.remote.rmiでのMarshalledObjectの使用
修飾子と型メソッド説明void
RMIConnection.addNotificationListener(ObjectName name, ObjectName listener, MarshalledObject filter, MarshalledObject handback, Subject delegationSubject)
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)
Integer[]
RMIConnection.addNotificationListeners(ObjectName[] names, MarshalledObject[] filters, Subject[] delegationSubjects)
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)
RMIConnection.createMBean(String className, ObjectName name, MarshalledObject params, String[] signature, Subject delegationSubject)
RMIConnection.createMBean(String className, ObjectName name, ObjectName loaderName, MarshalledObject params, String[] signature, Subject delegationSubject)
RMIConnectionImpl_Stub.createMBean(String $param_String_1, ObjectName $param_ObjectName_2, MarshalledObject $param_MarshalledObject_3, String[] $param_arrayOf_String_4, Subject $param_Subject_5)
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)
RMIConnectionImpl.createMBean(String className, ObjectName name, MarshalledObject params, String[] signature, Subject delegationSubject)
RMIConnectionImpl.createMBean(String className, ObjectName name, ObjectName loaderName, MarshalledObject params, String[] signature, Subject delegationSubject)
RMIConnection.invoke(ObjectName name, String operationName, MarshalledObject params, String[] signature, Subject delegationSubject)
RMIConnectionImpl_Stub.invoke(ObjectName $param_ObjectName_1, String $param_String_2, MarshalledObject $param_MarshalledObject_3, String[] $param_arrayOf_String_4, Subject $param_Subject_5)
RMIConnectionImpl.invoke(ObjectName name, String operationName, MarshalledObject params, String[] signature, Subject delegationSubject)
RMIConnection.queryMBeans(ObjectName name, MarshalledObject query, Subject delegationSubject)
RMIConnectionImpl_Stub.queryMBeans(ObjectName $param_ObjectName_1, MarshalledObject $param_MarshalledObject_2, Subject $param_Subject_3)
RMIConnectionImpl.queryMBeans(ObjectName name, MarshalledObject query, Subject delegationSubject)
RMIConnection.queryNames(ObjectName name, MarshalledObject query, Subject delegationSubject)
RMIConnectionImpl_Stub.queryNames(ObjectName $param_ObjectName_1, MarshalledObject $param_MarshalledObject_2, Subject $param_Subject_3)
RMIConnectionImpl.queryNames(ObjectName name, MarshalledObject query, Subject delegationSubject)
void
RMIConnection.removeNotificationListener(ObjectName name, ObjectName listener, MarshalledObject filter, MarshalledObject handback, Subject delegationSubject)
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
RMIConnection.setAttribute(ObjectName name, MarshalledObject attribute, Subject delegationSubject)
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)
RMIConnection.setAttributes(ObjectName name, MarshalledObject attributes, Subject delegationSubject)
RMIConnectionImpl_Stub.setAttributes(ObjectName $param_ObjectName_1, MarshalledObject $param_MarshalledObject_2, Subject $param_Subject_3)
RMIConnectionImpl.setAttributes(ObjectName name, MarshalledObject attributes, Subject delegationSubject)