java.lang.Object
javax.management.remote.rmi.RMIConnectionImpl
- すべての実装されたインタフェース:
Closeable,AutoCloseable,Remote,Unreferenced,RMIConnection
public class RMIConnectionImpl extends Object implements RMIConnection, Unreferenced
RMIConnectionインタフェースの実装です。 通常、ユーザー・コードはこのクラスを参照しません。
- 導入されたバージョン:
- 1.5
-
コンストラクタのサマリー
コンストラクタ コンストラクタ 説明 RMIConnectionImpl(RMIServerImpl rmiServer, String connectionId, ClassLoader defaultClassLoader, Subject subject, Map<String,?> env)新しいRMIConnectionを構築します。 -
メソッドのサマリー
クラス java.lang.Objectで宣言されたメソッド
clone、equals、finalize、getClass、hashCode、notify、notifyAll、wait、wait、waitインタフェース javax.management.remote.rmi.RMIConnectionで宣言されたメソッド
addNotificationListener, addNotificationListeners, close, createMBean, createMBean, createMBean, createMBean, fetchNotifications, getAttribute, getAttributes, getConnectionId, getDefaultDomain, getDomains, getMBeanCount, getMBeanInfo, getObjectInstance, invoke, isInstanceOf, isRegistered, queryMBeans, queryNames, removeNotificationListener, removeNotificationListener, removeNotificationListeners, setAttribute, setAttributes, unregisterMBean
-
コンストラクタの詳細
-
RMIConnectionImpl
public RMIConnectionImpl(RMIServerImpl rmiServer, String connectionId, ClassLoader defaultClassLoader, Subject subject, Map<String,?> env)新しいRMIConnectionを構築します。 この接続は、JRMPトランスポートで使用できます。 このオブジェクトは自身をエクスポートしません: それを適切に(RMIJRMPServerImpl.makeClient(String,Subject)を参照してください)にエクスポートするのは発信者の責任です。- パラメータ:
rmiServer- この接続の作成対象となるRMIServerImplオブジェクト。 このパラメータがnullの場合の動作は不定。connectionId- この接続のID。 このパラメータがnullの場合の動作は不定。defaultClassLoader- 整列化オブジェクトの直列化復元時に使用されるデフォルトのClassLoader。 ブートストラップ・クラス・ローダーを指定する場合はnullも可。subject- 承認に使用する認証済みの被認証者。 認証済みの被認証者が存在しないことを指定する場合はnullも可。env- 新しいRMIServerImplの属性を含む環境。 nullの場合、空マップと同等。
-
-
メソッドの詳細