クラス
java.rmi.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)
削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。起動識別子id
に関連したオブジェクトを起動します。MarshalledObject<?>
ActivationDesc. getData()
削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。記述子で指定されたオブジェクトが使う初期化データまたは起動データがある「整列化されたオブジェクト」を返します。MarshalledObject<?>
ActivationGroupDesc. getData()
削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。グループの初期化データを返します。MarshalledObject
ActivationGroup_Stub. newInstance(ActivationID id, ActivationDesc desc)
削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。ActivationGroup.newInstance
のスタブ・メソッドです。MarshalledObject<? extends Remote>
ActivationInstantiator. newInstance(ActivationID id, ActivationDesc desc)
削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。アクティベータは、インスタンシエータのnewInstance
メソッドを呼び出して、グループの中に、起動識別子がid
で、記述子がdesc
のオブジェクトを作成し直します。型MarshalledObjectのパラメータを持つjava.rmi.activationのメソッド 修飾子と型 メソッド 説明 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要素は、将来のバージョンで削除される可能性があります。指定したオブジェクトの起動記述子を(位置、データ、再起動モードを指定して)登録し、ポートおよびクライアントとサーバー・ソケット・ファクトリを指定してそのオブジェクトをエクスポートします。型MarshalledObjectのパラメータを持つjava.rmi.activationのコンストラクタ コンストラクタ 説明 Activatable(String location, MarshalledObject<?> data, boolean restart, int port)
削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。このオブジェクトの起動記述子を(位置、データ、再起動モードを指定して)登録し、ポートを指定してオブジェクトをエクスポートすることにより、起動可能なリモート・オブジェクトを構築します。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の使用
型MarshalledObjectのパラメータを持つjavax.management.remote.rmiのメソッド 修飾子と型 メソッド 説明 void
RMIConnection. addNotificationListener(ObjectName name, ObjectName listener, MarshalledObject filter, MarshalledObject handback, Subject delegationSubject)
Integer[]
RMIConnection. addNotificationListeners(ObjectName[] names, MarshalledObject[] filters, Subject[] delegationSubjects)
ObjectInstance
RMIConnection. 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)
Object
RMIConnection. invoke(ObjectName name, String operationName, MarshalledObject params, String[] signature, Subject delegationSubject)
Set<ObjectInstance>
RMIConnection. queryMBeans(ObjectName name, MarshalledObject query, Subject delegationSubject)
Set<ObjectName>
RMIConnection. queryNames(ObjectName name, MarshalledObject query, Subject delegationSubject)
void
RMIConnection. removeNotificationListener(ObjectName name, ObjectName listener, MarshalledObject filter, MarshalledObject handback, Subject delegationSubject)
void
RMIConnection. setAttribute(ObjectName name, MarshalledObject attribute, Subject delegationSubject)
AttributeList
RMIConnection. setAttributes(ObjectName name, MarshalledObject attributes, Subject delegationSubject)