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
インタフェース java.rmi.server.Unreferencedで宣言されたメソッド
unreferenced
-
コンストラクタの詳細
-
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の場合、空マップと同等。
-
-
メソッドの詳細