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の場合、空マップと同等。
-
-
メソッドの詳細