|
JavaTM Platform Standard Ed. 6 |
|||||||||
前 次 | フレームあり フレームなし |
RemoteException を使用しているパッケージ | |
---|---|
java.rmi | RMI パッケージを提供します。 |
java.rmi.activation | RMI オブジェクト起動をサポートします。 |
java.rmi.dgc | RMI 分散ガベージコレクション (DGC) に対するクラスとインタフェースを提供します。 |
java.rmi.registry | RMI レジストリ用として 1 つのクラスと 2 つのインタフェースを提供します。 |
java.rmi.server | サーバー側の RMI をサポートするクラスとインタフェースを提供します。 |
javax.activity | 非整列化中に ORB 機構によってスローされる Activity サービス関連の例外が含まれています。 |
javax.management.remote.rmi | RMI コネクタは、RMI を使ってクライアント要求をリモート MBean サーバーへ転送する、JMX リモート API用のコネクタです。 |
javax.rmi | RMI-IIOP のユーザー API を含みます。 |
javax.rmi.CORBA | RMI-IIOP 用の移植可能な API を含みます。 |
javax.transaction | 非整列化中に ORB 機構によってスローされた 3 つの例外が含まれています。 |
java.rmi での RemoteException の使用 |
---|
java.rmi での RemoteException のサブクラス | |
---|---|
class |
AccessException
java.rmi.Naming クラスのメソッド (特に bind 、rebind 、および unbind ) および java.rmi.activation.ActivationSystem インタフェースのメソッドによってスローされ、メソッド呼び出しによって要求されたアクションを実行するアクセス権が呼び出し側にないことを示します。 |
class |
ConnectException
リモートメソッド呼び出しでリモートホストへの接続が拒否された場合にスローされます。 |
class |
ConnectIOException
リモートメソッド呼び出しでリモートホストに接続しようとしているときに IOException が発生した場合にスローされます。 |
class |
MarshalException
リモートメソッド呼び出しでリモート呼び出しのヘッダー、引数、または戻り値を整列化しているときに java.io.IOException が発生した場合にスローされます。 |
class |
NoSuchObjectException
リモート仮想マシンにすでに存在しなくなったオブジェクトのメソッドを呼び出そうとするとスローされます。 |
class |
ServerError
ServerError は、リモートメソッド呼び出しの結果としてスローされます。 |
class |
ServerException
ServerException は、リモートメソッド呼び出しの結果としてスローされます。 |
class |
ServerRuntimeException
推奨されていません。 代替はありません。 |
class |
StubNotFoundException
StubNotFoundException は、エクスポート時に、有効なスタブクラスがリモートオブジェクトで見つからない場合にスローされます。 |
class |
UnexpectedException
リモートメソッド呼び出しのクライアントが、呼び出しの結果として、リモートインタフェースのメソッドの throws 節で宣言されている確認済みの例外の型とは異なる確認済みの例外を受信した場合にスローされます。 |
class |
UnknownHostException
リモートメソッド呼び出しのためにリモートホストとの接続を確立している間に java.net.UnknownHostException が発生した場合にスローされます。 |
class |
UnmarshalException
リモートメソッド呼び出しのパラメータまたは結果を非整列化しているときに、次の条件のどれかが成立した場合にスローされます。 |
RemoteException をスローする java.rmi のメソッド | |
---|---|
static void |
Naming.bind(String name,
Remote obj)
指定された name をリモートオブジェクトにバインドします。 |
static String[] |
Naming.list(String name)
レジストリ内のバインドされている名前の配列を返します。 |
static Remote |
Naming.lookup(String name)
指定された name に関連したリモートオブジェクトの参照 (スタブ) を返します。 |
static void |
Naming.rebind(String name,
Remote obj)
指定された名前を新しいリモートオブジェクトにバインドし直します。 |
static void |
Naming.unbind(String name)
リモートオブジェクトに関連した指定された名前に対するバインディングを破棄します。 |
java.rmi.activation での RemoteException の使用 |
---|
java.rmi.activation での RemoteException のサブクラス | |
---|---|
class |
ActivateFailedException
起動可能なオブジェクトへのリモート呼び出しで起動が失敗した場合に、RMI ランタイムがこの例外をスローします。 |
RemoteException をスローする java.rmi.activation のメソッド | |
---|---|
MarshalledObject<? extends Remote> |
Activator.activate(ActivationID id,
boolean force)
起動識別子 id に関連したオブジェクトを起動します。 |
Remote |
ActivationID.activate(boolean force)
指定された ID のオブジェクトを起動します。 |
ActivationMonitor |
ActivationSystem.activeGroup(ActivationGroupID id,
ActivationInstantiator group,
long incarnation)
グループが起動中であることを起動システムに通知するコールバックです。 |
protected void |
ActivationGroup.activeObject(ActivationID id,
MarshalledObject<? extends Remote> mobj)
この protected メソッドは、サブクラスがグループのモニターに activeObject コールバックを行うために必要です。 |
void |
ActivationMonitor.activeObject(ActivationID id,
MarshalledObject<? extends Remote> obj)
オブジェクトが起動したことを通知します。 |
abstract void |
ActivationGroup.activeObject(ActivationID id,
Remote obj)
グループの activeObject メソッドは、オブジェクトがエクスポートされるときに呼び出されます。 |
static Remote |
Activatable.exportObject(Remote obj,
ActivationID id,
int port)
起動可能なリモートオブジェクトを RMI ランタイムにエクスポートすることにより、着信呼び出しの受け付けにオブジェクトを使用できるようにします。 |
static Remote |
Activatable.exportObject(Remote obj,
ActivationID id,
int port,
RMIClientSocketFactory csf,
RMIServerSocketFactory ssf)
起動可能なリモートオブジェクトを RMI ランタイムにエクスポートすることにより、着信呼び出しの受け付けにオブジェクトを使用できるようにします。 |
static ActivationID |
Activatable.exportObject(Remote obj,
String location,
MarshalledObject<?> data,
boolean restart,
int port)
指定したオブジェクトの起動記述子を (位置、データ、再起動モードを指定して) 登録し、ポートを指定してそのオブジェクトをエクスポートします。 |
static ActivationID |
Activatable.exportObject(Remote obj,
String location,
MarshalledObject<?> data,
boolean restart,
int port,
RMIClientSocketFactory csf,
RMIServerSocketFactory ssf)
指定したオブジェクトの起動記述子を (位置、データ、再起動モードを指定して) 登録し、ポートおよびクライアントとサーバーソケットファクトリを指定してそのオブジェクトをエクスポートします。 |
ActivationDesc |
ActivationSystem.getActivationDesc(ActivationID id)
起動識別子が id であるオブジェクトの起動記述子を返します。 |
ActivationGroupDesc |
ActivationSystem.getActivationGroupDesc(ActivationGroupID id)
起動グループ識別子が id であるグループの起動グループ記述子を返します。 |
static boolean |
Activatable.inactive(ActivationID id)
対応する起動 id のオブジェクトが現在停止していることをシステムに通知します。 |
protected void |
ActivationGroup.inactiveGroup()
この protected メソッドは、サブクラスがグループのモニターに inactiveGroup コールバックを行うために必要です。 |
void |
ActivationMonitor.inactiveGroup(ActivationGroupID id,
long incarnation)
グループが停止していることを通知します。 |
boolean |
ActivationGroup.inactiveObject(ActivationID id)
グループの inactiveObject メソッドは、Activatable.inactive メソッドの呼び出しを介して間接的に呼び出されます。 |
void |
ActivationMonitor.inactiveObject(ActivationID id)
起動グループは、グループ内のオブジェクトが停止したときに、グループのモニターの inactiveObject メソッドを呼び出します。 |
MarshalledObject |
ActivationGroup_Stub.newInstance(ActivationID id,
ActivationDesc desc)
ActivationGroup.newInstance のスタブメソッドです。 |
MarshalledObject<? extends Remote> |
ActivationInstantiator.newInstance(ActivationID id,
ActivationDesc desc)
アクティベータは、インスタンシエータの newInstance メソッドを呼び出して、グループの中に、起動識別子が id で、記述子が desc のオブジェクトを作成し直します。 |
static Remote |
Activatable.register(ActivationDesc desc)
起動可能なリモートオブジェクトのオブジェクト記述子を登録して、要求に応じてリモートオブジェクトを起動できるようにします。 |
ActivationGroupID |
ActivationSystem.registerGroup(ActivationGroupDesc desc)
起動グループを登録します。 |
ActivationID |
ActivationSystem.registerObject(ActivationDesc desc)
起動記述子 desc の登録、および起動可能なリモートオブジェクトの起動識別子の取得に使います。 |
ActivationDesc |
ActivationSystem.setActivationDesc(ActivationID id,
ActivationDesc desc)
起動識別子が id であるオブジェクトの起動記述子 desc を設定します。 |
ActivationGroupDesc |
ActivationSystem.setActivationGroupDesc(ActivationGroupID id,
ActivationGroupDesc desc)
起動グループ識別子が id であるオブジェクトの起動グループ記述子 desc を設定します。 |
void |
ActivationSystem.shutdown()
起動システムを停止します。 |
static void |
Activatable.unregister(ActivationID id)
id に関連した起動記述子の登録を取り消します。 |
void |
ActivationSystem.unregisterGroup(ActivationGroupID id)
起動グループを削除します。 |
void |
ActivationSystem.unregisterObject(ActivationID id)
ActivationSystem で登録された起動 ID、および関連した記述子を削除します。 |
RemoteException をスローする java.rmi.activation のコンストラクタ | |
---|---|
Activatable(ActivationID id,
int port)
指定されたポート上でオブジェクトを起動またはエクスポートするために使うコンストラクタです。 |
|
Activatable(ActivationID id,
int port,
RMIClientSocketFactory csf,
RMIServerSocketFactory ssf)
指定されたポート上でオブジェクトを起動またはエクスポートするために使うコンストラクタです。 |
|
Activatable(String location,
MarshalledObject<?> data,
boolean restart,
int port)
このオブジェクトの起動記述子を (位置、データ、再起動モードを指定して) 登録し、ポートを指定してオブジェクトをエクスポートすることにより、起動可能なリモートオブジェクトを構築します。 |
|
Activatable(String location,
MarshalledObject<?> data,
boolean restart,
int port,
RMIClientSocketFactory csf,
RMIServerSocketFactory ssf)
このオブジェクトの起動記述子を (位置、データ、再起動モードを指定して) 登録し、ポートおよびクライアントとサーバーソケットファクトリを指定してオブジェクトをエクスポートすることにより、起動可能なリモートオブジェクトを構築します。 |
|
ActivationGroup(ActivationGroupID groupID)
指定された起動グループ識別子を持つ起動グループを構築します。 |
java.rmi.dgc での RemoteException の使用 |
---|
RemoteException をスローする java.rmi.dgc のメソッド | |
---|---|
void |
DGC.clean(ObjID[] ids,
long sequenceNum,
VMID vmid,
boolean strong)
clean メソッドは、ids で表される各リモートオブジェクト内の参照リストから vmid を削除します。 |
Lease |
DGC.dirty(ObjID[] ids,
long sequenceNum,
Lease lease)
dirty メソッドは、配列 ids に含まれるオブジェクト識別子に関連したリモートオブジェクト参照の貸し出しを要求します。 |
java.rmi.registry での RemoteException の使用 |
---|
RemoteException をスローする java.rmi.registry のメソッド | |
---|---|
void |
Registry.bind(String name,
Remote obj)
このレジストリ内の特定の name にリモート参照をバインドします。 |
static Registry |
LocateRegistry.createRegistry(int port)
ローカルホスト上に、指定された port で要求を受け付ける Registry インスタンスを作成してエクスポートします。 |
static Registry |
LocateRegistry.createRegistry(int port,
RMIClientSocketFactory csf,
RMIServerSocketFactory ssf)
カスタムソケットファクトリを使用してそのインスタンスとの通信を行う Registry インスタンスを、ローカルホスト上で作成およびエクスポートします。 |
static Registry |
LocateRegistry.getRegistry()
デフォルトのレジストリポートである 1099 番ポートを使用するローカルホスト用のリモートオブジェクト Registry への参照を返します。 |
static Registry |
LocateRegistry.getRegistry(int port)
指定された port を使用するローカルホスト用のリモートオブジェクト Registry への参照を返します。 |
static Registry |
LocateRegistry.getRegistry(String host)
デフォルトレジストリポートである 1099 番ポートを使用し、指定された host 上で動作する、リモートオブジェクト Registry への参照を返します。 |
static Registry |
LocateRegistry.getRegistry(String host,
int port)
指定された port を使用し、指定された host 上で動作する、リモートオブジェクト Registry への参照を返します。 |
static Registry |
LocateRegistry.getRegistry(String host,
int port,
RMIClientSocketFactory csf)
指定された port を使用し、指定された host 上で動作するリモートオブジェクト Registry への、ローカルに作成されたリモート参照を返します。 |
String[] |
Registry.list()
このレジストリ内にバインドされた名前の配列を返します。 |
Remote |
Registry.lookup(String name)
このレジストリ内の特定の name にバインドされているリモート参照を返します。 |
void |
Registry.rebind(String name,
Remote obj)
このレジストリ内の特定の name へのバインディングを特定のリモート参照に置き換えます。 |
Registry |
RegistryHandler.registryImpl(int port)
推奨されていません。 代替はありません。Java 2 プラットフォーム 1.2 以降は、RMI はレジストリの実装を取得するために RegistryHandler を使用しません。 |
Registry |
RegistryHandler.registryStub(String host,
int port)
推奨されていません。 代替はありません。Java 2 プラットフォーム 1.2 以降は、RMI はレジストリのスタブを取得するために RegistryHandler を使用しません。 |
void |
Registry.unbind(String name)
このレジストリの特定の name へのバインディングを削除します。 |
java.rmi.server での RemoteException の使用 |
---|
java.rmi.server での RemoteException のサブクラス | |
---|---|
class |
ExportException
ExportException は、リモートオブジェクトのエクスポートが失敗した場合にスローされる RemoteException です。 |
class |
SkeletonMismatchException
推奨されていません。 代替はありません。スケルトンは、Java 2 プラットフォーム 1.2 以降のバージョンのリモートメソッド呼び出しでは不要 |
class |
SkeletonNotFoundException
推奨されていません。 代替はありません。スケルトンは、Java 2 プラットフォーム 1.2 以降のバージョンのリモートメソッド呼び出しでは不要 |
class |
SocketSecurityException
ExportException の廃止されたサブクラスです。 |
RemoteException をスローする java.rmi.server のメソッド | |
---|---|
void |
RemoteRef.done(RemoteCall call)
推奨されていません。 JDK 1.2 形式のスタブは、このメソッドを使用しません。リモート参照で一連のメソッド呼び出し ( newCall 、invoke 、および done ) を使う代わりに、スタブはリモート参照で invoke(Remote, Method, Object[], int) メソッドだけを使ってパラメータの整列化、リモートメソッドの実行、および戻り値の非整列化を実行します。 |
static RemoteStub |
UnicastRemoteObject.exportObject(Remote obj)
リモートオブジェクトをエクスポートして、入接続呼の受信に使用できるようにします。 |
static Remote |
UnicastRemoteObject.exportObject(Remote obj,
int port)
リモートオブジェクトをエクスポートして、入接続呼の受信に使用できるようにします。 |
static Remote |
UnicastRemoteObject.exportObject(Remote obj,
int port,
RMIClientSocketFactory csf,
RMIServerSocketFactory ssf)
リモートオブジェクトをエクスポートして、入接続呼の受信に使用できるようにします。 |
RemoteStub |
ServerRef.exportObject(Remote obj,
Object data)
指定された Remote オブジェクトに対するクライアントスタブオブジェクトを作成します。 |
RemoteCall |
RemoteRef.newCall(RemoteObject obj,
Operation[] op,
int opnum,
long hash)
推奨されていません。 JDK 1.2 形式のスタブは、このメソッドを使用しません。スタブのリモート参照で一連のメソッド呼び出し ( newCall 、invoke 、および done ) を使う代わりに、スタブはリモート参照で invoke(Remote, Method, Object[], int) メソッドだけを使って、パラメータの整列化、リモートメソッドの実行、および戻り値の非整列化を実行します。 |
RemoteException をスローする java.rmi.server のコンストラクタ | |
---|---|
UnicastRemoteObject()
匿名ポートを使用して、新しい UnicastRemoteObject オブジェクトの作成とエクスポートを行います。 |
|
UnicastRemoteObject(int port)
指定されたポートを使用して、新しい UnicastRemoteObject オブジェクトの作成とエクスポートを行います。 |
|
UnicastRemoteObject(int port,
RMIClientSocketFactory csf,
RMIServerSocketFactory ssf)
指定されたポートとソケットファクトリを使用して、新しい UnicastRemoteObject オブジェクトの作成とエクスポートを行います。 |
javax.activity での RemoteException の使用 |
---|
javax.activity での RemoteException のサブクラス | |
---|---|
class |
ActivityCompletedException
この例外は、Activity コンテキストにアクセスする任意のメソッドで、処理の継続が不可能であることを示す場合にスローされる可能性があります。 |
class |
ActivityRequiredException
この例外は、Activity コンテキストが必須のメソッドで Activity コンテキストを受け取れなかった場合にコンテナによってスローされます。 |
class |
InvalidActivityException
この例外は、Activity コンテキストがアクセスされ、試行された呼び出しまたはその呼び出しに対応する Activity コンテキストが Activity の現在の状態と一致していない場合にスローされる可能性があります。 |
javax.management.remote.rmi での RemoteException の使用 |
---|
RemoteException をスローする javax.management.remote.rmi のメソッド | |
---|---|
String |
RMIServer.getVersion()
このコネクタサーバーが認識する RMI コネクタプロトコルのバージョンです。 |
String |
RMIServerImpl_Stub.getVersion()
|
javax.rmi での RemoteException の使用 |
---|
RemoteException をスローする javax.rmi のメソッド | |
---|---|
static void |
PortableRemoteObject.connect(Remote target,
Remote source)
リモート通信準備のできたリモートオブジェクトを作成します。 |
static void |
PortableRemoteObject.exportObject(Remote obj)
サーバーオブジェクトがリモート呼び出しを受信できるようにします。 |
RemoteException をスローする javax.rmi のコンストラクタ | |
---|---|
PortableRemoteObject()
exportObject(this) を呼び出してオブジェクトを初期化します。 |
javax.rmi.CORBA での RemoteException の使用 |
---|
RemoteException を返す javax.rmi.CORBA のメソッド | |
---|---|
static RemoteException |
Util.mapSystemException(SystemException ex)
SystemException を RemoteException へマップします。 |
RemoteException |
UtilDelegate.mapSystemException(SystemException ex)
Util.mapSystemException(org.omg.CORBA.SystemException) に対する委譲呼び出しです。 |
static RemoteException |
Util.wrapException(Throwable orig)
実装メソッドによってスローされた例外をラップします。 |
RemoteException |
UtilDelegate.wrapException(Throwable obj)
Util.wrapException(java.lang.Throwable) に対する委譲呼び出しです。 |
RemoteException をスローする javax.rmi.CORBA のメソッド | |
---|---|
void |
Stub.connect(ORB orb)
このスタブを ORB に接続します。 |
void |
PortableRemoteObjectDelegate.connect(Remote target,
Remote source)
PortableRemoteObject.connect(java.rmi.Remote, java.rmi.Remote) に対する委譲呼び出しです。 |
void |
StubDelegate.connect(Stub self,
ORB orb)
Stub.connect(org.omg.CORBA.ORB) に対する委譲呼び出しです。 |
static Object |
Util.copyObject(Object obj,
ORB orb)
オブジェクトをコピーまたは接続します。 |
Object |
UtilDelegate.copyObject(Object obj,
ORB orb)
Util.copyObject(java.lang.Object, org.omg.CORBA.ORB) に対する委譲呼び出しです。 |
static Object[] |
Util.copyObjects(Object[] obj,
ORB orb)
オブジェクトの配列をコピーまたは接続します。 |
Object[] |
UtilDelegate.copyObjects(Object[] obj,
ORB orb)
Util.copyObjects(java.lang.Object[], org.omg.CORBA.ORB) に対する委譲呼び出しです。 |
void |
PortableRemoteObjectDelegate.exportObject(Remote obj)
PortableRemoteObject.exportObject(java.rmi.Remote) に対する委譲呼び出しです。 |
static boolean |
Util.isLocal(Stub stub)
isLocal メソッドが RemoteException をスローできることを除き、ObjectImpl._is_local と同じセマンティクスを持ちます。 |
boolean |
UtilDelegate.isLocal(Stub stub)
Util.isLocal(javax.rmi.CORBA.Stub) に対する委譲呼び出しです。 |
javax.transaction での RemoteException の使用 |
---|
javax.transaction での RemoteException のサブクラス | |
---|---|
class |
InvalidTransactionException
この例外は、その要求によって無効なトランザクションコンテキストが伝送されたことを示します。 |
class |
TransactionRequiredException
この例外は、ある要求によって null のトランザクションコンテキストが伝送されたが、ターゲットオブジェクトにアクティブなトランザクションが必要なことを示します。 |
class |
TransactionRolledbackException
この例外は、要求の処理に関連付けられているトランザクションがロールバックされた、またはロールバックするようにマークされたことを示します。 |
|
JavaTM Platform Standard Ed. 6 |
|||||||||
前 次 | フレームあり フレームなし |
Copyright 2009 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。