クラス
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<?>ActivationDesc. getData()記述子で指定されたオブジェクトが使う初期化データまたは起動データがある「整列化されたオブジェクト」を返します。MarshalledObject<?>ActivationGroupDesc. getData()グループの初期化データを返します。MarshalledObjectActivationGroup_Stub. newInstance(ActivationID id, ActivationDesc desc)ActivationGroup.newInstanceのスタブ・メソッドです。MarshalledObject<? extends Remote>ActivationInstantiator. newInstance(ActivationID id, ActivationDesc desc)アクティベータは、インスタンシエータのnewInstanceメソッドを呼び出して、グループの中に、起動識別子がidで、記述子がdescのオブジェクトを作成し直します。MarshalledObject型のパラメータを持つjava.rmi.activationのメソッド 修飾子と型 メソッド 説明 protected voidActivationGroup. activeObject(ActivationID id, MarshalledObject<? extends Remote> mobj)このprotectedメソッドは、サブクラスがグループのモニターにactiveObjectコールバックを行うために必要です。voidActivationMonitor. activeObject(ActivationID id, MarshalledObject<? extends Remote> obj)オブジェクトが起動したことを通知します。static ActivationIDActivatable. exportObject(Remote obj, String location, MarshalledObject<?> data, boolean restart, int port)指定したオブジェクトの起動記述子を(位置、データ、再起動モードを指定して)登録し、ポートを指定してそのオブジェクトをエクスポートします。static ActivationIDActivatable. exportObject(Remote obj, String location, MarshalledObject<?> data, boolean restart, int port, RMIClientSocketFactory csf, RMIServerSocketFactory ssf)指定したオブジェクトの起動記述子を(位置、データ、再起動モードを指定して)登録し、ポートおよびクライアントとサーバー・ソケット・ファクトリを指定してそのオブジェクトをエクスポートします。MarshalledObject型のパラメータを持つjava.rmi.activationのコンストラクタ コンストラクタ 説明 Activatable(String location, MarshalledObject<?> data, boolean restart, int port)このオブジェクトの起動記述子を(位置、データ、再起動モードを指定して)登録し、ポートを指定してオブジェクトをエクスポートすることにより、起動可能なリモート・オブジェクトを構築します。Activatable(String location, MarshalledObject<?> data, boolean restart, int port, RMIClientSocketFactory csf, RMIServerSocketFactory ssf)このオブジェクトの起動記述子を(位置、データ、再起動モードを指定して)登録し、ポートおよびクライアントとサーバー・ソケット・ファクトリを指定してオブジェクトをエクスポートすることにより、起動可能なリモート・オブジェクトを構築します。ActivationDesc(String className, String location, MarshalledObject<?> data)クラス名がclassNameであるオブジェクトが使うオブジェクト記述子を構築します。このオブジェクトはlocationの位置のコードからロード可能であり、初期化情報はdataです。ActivationDesc(String className, String location, MarshalledObject<?> data, boolean restart)クラス名がclassNameであるオブジェクトが使うオブジェクト記述子を構築します。このオブジェクトはlocationの位置のコードからロード可能であり、初期化情報はdataです。ActivationDesc(ActivationGroupID groupID, String className, String location, MarshalledObject<?> data)クラス名がclassNameであるオブジェクトが使うオブジェクト記述子を構築します。このオブジェクトはlocationの位置のコードからロード可能であり、初期化情報はdataです。ActivationDesc(ActivationGroupID groupID, String className, String location, MarshalledObject<?> data, boolean restart)クラス名がclassNameであるオブジェクトが使うオブジェクト記述子を構築します。このオブジェクトはlocationの位置のコードからロード可能であり、初期化情報はdataです。ActivationGroupDesc(String className, String location, MarshalledObject<?> data, Properties overrides, ActivationGroupDesc.CommandEnvironment cmd)グループで使う、代替グループの実装および実行環境を指定します。 -
javax.management.remote.rmiでのMarshalledObjectの使用
MarshalledObject型のパラメータを持つjavax.management.remote.rmiのメソッド 修飾子と型 メソッド 説明 voidRMIConnection. addNotificationListener(ObjectName name, ObjectName listener, MarshalledObject filter, MarshalledObject handback, Subject delegationSubject)Integer[]RMIConnection. addNotificationListeners(ObjectName[] names, MarshalledObject[] filters, Subject[] delegationSubjects)ObjectInstanceRMIConnection. createMBean(String className, ObjectName name, MarshalledObject params, String[] signature, Subject delegationSubject)ObjectInstanceRMIConnection. createMBean(String className, ObjectName name, ObjectName loaderName, MarshalledObject params, String[] signature, Subject delegationSubject)ObjectRMIConnection. 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)voidRMIConnection. removeNotificationListener(ObjectName name, ObjectName listener, MarshalledObject filter, MarshalledObject handback, Subject delegationSubject)voidRMIConnection. setAttribute(ObjectName name, MarshalledObject attribute, Subject delegationSubject)AttributeListRMIConnection. setAttributes(ObjectName name, MarshalledObject attributes, Subject delegationSubject)
-