|
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 기구에 의해 throw 되는 Activity 서비스 관련의 예외가 포함되어 있습니다. |
javax.management.remote.rmi | RMI 연결기는, RMI 를 사용해 클라이언트 요구를 원격 MBean 서버에 전송 하는, JMX 원격 API용의 연결기입니다. |
javax.rmi | RMI-IIOP 의 사용자 API 를 포함합니다. |
javax.rmi.CORBA | RMI-IIOP 용의 이식 가능한 API 를 포함합니다. |
javax.transaction | 비정렬화중에 ORB 기구에 의해 throw 된 3 개의 예외가 포함되어 있습니다. |
java.rmi 에서의 RemoteException 의 사용 |
---|
java.rmi 에서의 RemoteException 의 서브 클래스 | |
---|---|
class |
AccessException
java.rmi.Naming 클래스의 메소드 (특히 bind ,rebind , 및 unbind ) 및 java.rmi.activation.ActivationSystem 인터페이스의 메소드에 의해 throw 되어 메소드 호출에 의해 요구된 액션을 실행하는 액세스권이 호출해 측에 없는 것을 나타냅니다. |
class |
ConnectException
원격 메소드 호출로 원격 호스트에게로의 접속이 거부되었을 경우에 throw 됩니다. |
class |
ConnectIOException
원격 메소드 호출로 원격 호스트에게 접속하려고 하고 있을 때 IOException 가 발생했을 경우에 throw 됩니다. |
class |
MarshalException
원격 메소드 호출로 원격 호출의 헤더, 인수, 또는 반환값을 정렬화하고 있을 때 java.io.IOException 가 발생했을 경우에 throw 됩니다. |
class |
NoSuchObjectException
원격 가상 머신에 벌써 존재하지 않게 된 객체의 메소드를 호출하려고 하면(자) throw 됩니다. |
class |
ServerError
ServerError 는, 원격 메소드 호출의 결과로서 throw 됩니다. |
class |
ServerException
ServerException 는, 원격 메소드 호출의 결과로서 throw 됩니다. |
class |
ServerRuntimeException
추천 되고 있지 않습니다. 대체는 없습니다. |
class |
StubNotFoundException
StubNotFoundException 는, export시에, 유효한 Stub 클래스가 원격 객체로 발견되지 않는 경우에 throw 됩니다. |
class |
UnexpectedException
원격 메소드 호출의 클라이언트가, 호출의 결과로서, 원격 인터페이스의 메소드의 throws 절로 선언되고 있는 확인 끝난 예외의 형태와는 다른 확인 끝난 예외를 수신했을 경우에 throw 됩니다. |
class |
UnknownHostException
원격 메소드 호출을 위해서(때문에) 원격 호스트와의 접속을 확립해 있는 동안에 java.net.UnknownHostException 가 발생했을 경우에 throw 됩니다. |
class |
UnmarshalException
원격 메소드 호출의 파라미터 또는 결과를 비정렬화하고 있을 때, 다음의 조건의 어떤 것인가가 성립했을 경우에 throw 됩니다. |
RemoteException 를 throw 하는 java.rmi 의 메소드 | |
---|---|
static void |
Naming. bind (String name,
Remote obj)
지정된 name 를 원격 객체에 바인드 합니다. |
static String [] |
Naming. list (String name)
레지스트리내의 바인드 되고 있는 이름의 배열을 돌려줍니다. |
static Remote |
Naming. lookup (String name)
지정된 name 에 관련한 원격 객체의 참조 (Stub)를 돌려줍니다. |
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 런타임이 이 예외를 throw 합니다. |
RemoteException 를 throw 하는 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)
그룹이 기동중인 것을 기동 시스템에 통지하는 콜백입니다. |
void |
ActivationMonitor. activeObject (ActivationID id,
MarshalledObject <? extends Remote > obj)
객체가 기동한 것을 통지합니다. |
protected void |
ActivationGroup. activeObject (ActivationID id,
MarshalledObject <? extends Remote > mobj)
이 protected 메소드는, 서브 클래스가 그룹의 모니터에 activeObject 콜백을 실시하기 위해서(때문에) 필요합니다. |
abstract void |
ActivationGroup. activeObject (ActivationID id,
Remote obj)
그룹의 activeObject 메소드는, 객체가 export 될 때 불려 갑니다. |
static Remote |
Activatable. exportObject (Remote obj,
ActivationID id,
int port)
기동 가능한 원격 객체를 RMI 런타임에 export 하는 것으로써, 착신 호출의 접수에 객체를 사용할 수 있도록(듯이) 합니다. |
static Remote |
Activatable. exportObject (Remote obj,
ActivationID id,
int port,
RMIClientSocketFactory csf,
RMIServerSocketFactory ssf)
기동 가능한 원격 객체를 RMI 런타임에 export 하는 것으로써, 착신 호출의 접수에 객체를 사용할 수 있도록(듯이) 합니다. |
static ActivationID |
Activatable. exportObject (Remote obj,
String location,
MarshalledObject <? > data,
boolean restart,
int port)
지정한 객체의 기동 기술자를 (위치, 데이터, 재기동 모드를 지정해) 등록해, 포트를 지정해 그 객체를 export 합니다. |
static ActivationID |
Activatable. exportObject (Remote obj,
String location,
MarshalledObject <? > data,
boolean restart,
int port,
RMIClientSocketFactory csf,
RMIServerSocketFactory ssf)
지정한 객체의 기동 기술자를 (위치, 데이터, 재기동 모드를 지정해) 등록해, 포트 및 클라이언트와 서버 소켓 팩토리를 지정해 그 객체를 export 합니다. |
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)
그룹이 정지하고 있는 것을 통지합니다. |
void |
ActivationMonitor. inactiveObject (ActivationID id)
기동 그룹은, 그룹내의 객체가 정지했을 때에, 그룹의 모니터의 inactiveObject 메소드를 호출합니다. |
boolean |
ActivationGroup. inactiveObject (ActivationID id)
그룹의 inactiveObject 메소드는,Activatable.inactive 메소드의 호출을 통해서 간접적으로 불려 갑니다. |
MarshalledObject <? extends Remote > |
ActivationInstantiator. newInstance (ActivationID id,
ActivationDesc desc)
activator는, 인스탄시에이타의 newInstance 메소드를 호출해, 그룹안에, 기동 식별자가 id 로, 기술자가 desc 의 객체를 다시 작성합니다. |
MarshalledObject |
ActivationGroup_Stub. newInstance (ActivationID id,
ActivationDesc desc)
ActivationGroup.newInstance 의 Stub 메소드입니다. |
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 를 throw 하는 java.rmi.activation 의 생성자 | |
---|---|
Activatable (ActivationID id,
int port)
지정된 포트상에서 객체를 기동 또는 export 하기 위해서 사용하는 생성자 입니다. |
|
Activatable (ActivationID id,
int port,
RMIClientSocketFactory csf,
RMIServerSocketFactory ssf)
지정된 포트상에서 객체를 기동 또는 export 하기 위해서 사용하는 생성자 입니다. |
|
Activatable (String location,
MarshalledObject <? > data,
boolean restart,
int port)
이 객체의 기동 기술자를 (위치, 데이터, 재기동 모드를 지정해) 등록해, 포트를 지정해 객체를 export 하는 것으로써, 기동 가능한 원격 객체를 구축합니다. |
|
Activatable (String location,
MarshalledObject <? > data,
boolean restart,
int port,
RMIClientSocketFactory csf,
RMIServerSocketFactory ssf)
이 객체의 기동 기술자를 (위치, 데이터, 재기동 모드를 지정해) 등록해, 포트 및 클라이언트와 서버 소켓 팩토리를 지정해 객체를 export 하는 것으로써, 기동 가능한 원격 객체를 구축합니다. |
|
ActivationGroup (ActivationGroupID groupID)
지정된 기동 그룹 식별자를 가지는 기동 그룹을 구축합니다. |
java.rmi.dgc 에서의 RemoteException 의 사용 |
---|
RemoteException 를 throw 하는 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 를 throw 하는 java.rmi.registry 의 메소드 | |
---|---|
void |
Registry. bind (String name,
Remote obj)
이 레지스트리내의 특정의 name 에 원격 참조를 바인드 합니다. |
static Registry |
LocateRegistry. createRegistry (int port)
로컬 호스트상에, 지정된 port 로 요구를 받아들이는 Registry 인스턴스를 작성해 export 합니다. |
static Registry |
LocateRegistry. createRegistry (int port,
RMIClientSocketFactory csf,
RMIServerSocketFactory ssf)
커스텀 소켓 팩토리를 사용해 그 인스턴스와의 통신을 실시하는 Registry 인스턴스를, 로컬 호스트상에서 작성 및 export 합니다. |
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 는 레지스트리의 Stub를 취득하기 위해서 RegistryHandler 를 사용하지 않습니다. |
void |
Registry. unbind (String name)
이 레지스트리의 특정의 name 에의 바인딩을 삭제합니다. |
java.rmi.server 에서의 RemoteException 의 사용 |
---|
java.rmi.server 에서의 RemoteException 의 서브 클래스 | |
---|---|
class |
ExportException
ExportException 는, 원격 객체의 export가 실패했을 경우에 throw 되는 RemoteException 입니다. |
class |
SkeletonMismatchException
추천 되고 있지 않습니다. 대체는 없습니다. 스켈리턴은, Java 2 플랫폼 1.2 이후의 버젼의 원격 메소드 호출에서는 불요 |
class |
SkeletonNotFoundException
추천 되고 있지 않습니다. 대체는 없습니다. 스켈리턴은, Java 2 플랫폼 1.2 이후의 버젼의 원격 메소드 호출에서는 불요 |
class |
SocketSecurityException
ExportException 의 폐지된 서브 클래스입니다. |
RemoteException 를 throw 하는 java.rmi.server 의 메소드 | |
---|---|
void |
RemoteRef. done (RemoteCall call)
추천 되고 있지 않습니다. JDK 1.2 형식의 Stub는, 이 메소드를 사용하지 않습니다. 원격 참조로 일련의 메소드 호출 ( newCall ,invoke , 및 done )을 사용하는 대신에, Stub는 원격 참조로 invoke(Remote, Method, Object[], int) 메소드만을 사용해 파라미터의 정렬화, 원격 메소드의 실행, 및 반환값의 비정렬화를 실행합니다. |
static RemoteStub |
UnicastRemoteObject. exportObject (Remote obj)
원격 객체를 export 해, 입접속호의 수신에 사용할 수 있도록(듯이) 합니다. |
static Remote |
UnicastRemoteObject. exportObject (Remote obj,
int port)
원격 객체를 export 해, 입접속호의 수신에 사용할 수 있도록(듯이) 합니다. |
static Remote |
UnicastRemoteObject. exportObject (Remote obj,
int port,
RMIClientSocketFactory csf,
RMIServerSocketFactory ssf)
원격 객체를 export 해, 입접속호의 수신에 사용할 수 있도록(듯이) 합니다. |
RemoteStub |
ServerRef. exportObject (Remote obj,
Object data)
지정된 Remote 객체에 대한 클라이언트 Stub 객체를 작성합니다. |
RemoteCall |
RemoteRef. newCall (RemoteObject obj,
Operation [] op,
int opnum,
long hash)
추천 되고 있지 않습니다. JDK 1.2 형식의 Stub는, 이 메소드를 사용하지 않습니다. Stub의 원격 참조로 일련의 메소드 호출 ( newCall ,invoke , 및 done )을 사용하는 대신에, Stub는 원격 참조로 invoke(Remote, Method, Object[], int) 메소드만을 사용해, 파라미터의 정렬화, 원격 메소드의 실행, 및 반환값의 비정렬화를 실행합니다. |
RemoteException 를 throw 하는 java.rmi.server 의 생성자 | |
---|---|
UnicastRemoteObject ()
익명 포트를 사용해, 새로운 UnicastRemoteObject 객체의 작성과 export를 실시합니다. |
|
UnicastRemoteObject (int port)
지정된 포트를 사용해, 새로운 UnicastRemoteObject 객체의 작성과 export를 실시합니다. |
|
UnicastRemoteObject (int port,
RMIClientSocketFactory csf,
RMIServerSocketFactory ssf)
지정된 포트와 소켓 팩토리를 사용해, 새로운 UnicastRemoteObject 객체의 작성과 export를 실시합니다. |
javax.activity 에서의 RemoteException 의 사용 |
---|
javax.activity 에서의 RemoteException 의 서브 클래스 | |
---|---|
class |
ActivityCompletedException
이 예외는, Activity 문맥에 액세스 하는 임의의 메소드로, 처리의 계속이 불가능한 것을 나타내는 경우에 throw 될 가능성이 있습니다. |
class |
ActivityRequiredException
이 예외는, Activity 문맥이 필수의 메소드로 Activity 문맥을 납득할 수 없었던 경우에 컨테이너에 의해 throw 됩니다. |
class |
InvalidActivityException
이 예외는, Activity 문맥이 액세스 되어 시행된 호출 또는 그 호출해에 대응하는 Activity 문맥이 Activity 의 현재 상태와 일치하고 있지 않는 경우에 throw 될 가능성이 있습니다. |
javax.management.remote.rmi 에서의 RemoteException 의 사용 |
---|
RemoteException 를 throw 하는 javax.management.remote.rmi 의 메소드 | |
---|---|
String |
RMIServerImpl_Stub. getVersion ()
|
String |
RMIServer. getVersion ()
이 연결기 서버가 인식하는 RMI 연결기 프로토콜의 버젼입니다. |
javax.rmi 에서의 RemoteException 의 사용 |
---|
RemoteException 를 throw 하는 javax.rmi 의 메소드 | |
---|---|
static void |
PortableRemoteObject. connect (Remote target,
Remote source)
원격 통신 준비를 할 수 있던 원격 객체를 작성합니다. |
static void |
PortableRemoteObject. exportObject (Remote obj)
서버 객체가 원격 호출을 수신할 수 있도록(듯이) 합니다. |
RemoteException 를 throw 하는 javax.rmi 의 생성자 | |
---|---|
PortableRemoteObject ()
exportObject(this) 를 호출해 객체를 초기화합니다. |
javax.rmi.CORBA 에서의 RemoteException 의 사용 |
---|
RemoteException 를 돌려주는 javax.rmi.CORBA 의 메소드 | |
---|---|
RemoteException |
UtilDelegate. mapSystemException (SystemException ex)
Util.mapSystemException(org.omg.CORBA.SystemException) 에 대한 위양 호출입니다. |
static RemoteException |
Util. mapSystemException (SystemException ex)
SystemException 를 RemoteException 에 맵 합니다. |
RemoteException |
UtilDelegate. wrapException (Throwable obj)
Util.wrapException(java.lang.Throwable) 에 대한 위양 호출입니다. |
static RemoteException |
Util. wrapException (Throwable orig)
구현 메소드에 의해 throw 된 예외를 랩 합니다. |
RemoteException 를 throw 하는 javax.rmi.CORBA 의 메소드 | |
---|---|
void |
Stub. connect (ORB orb)
이 Stub를 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) 에 대한 위양 호출입니다. |
Object |
UtilDelegate. copyObject (Object obj,
ORB orb)
Util.copyObject(java.lang.Object, org.omg.CORBA.ORB) 에 대한 위양 호출입니다. |
static Object |
Util. copyObject (Object obj,
ORB orb)
객체를 카피 또는 접속합니다. |
Object [] |
UtilDelegate. copyObjects (Object [] obj,
ORB orb)
Util.copyObjects(java.lang.Object[], org.omg.CORBA.ORB) 에 대한 위양 호출입니다. |
static Object [] |
Util. copyObjects (Object [] obj,
ORB orb)
객체의 배열을 카피 또는 접속합니다. |
void |
PortableRemoteObjectDelegate. exportObject (Remote obj)
PortableRemoteObject.exportObject(java.rmi.Remote) 에 대한 위양 호출입니다. |
boolean |
UtilDelegate. isLocal (Stub stub)
Util.isLocal(javax.rmi.CORBA.Stub) 에 대한 위양 호출입니다. |
static boolean |
Util. isLocal (Stub stub)
isLocal 메소드가 RemoteException 를 throw 할 수 있는 것을 제외해,ObjectImpl. _is_local 와 같은 시멘틱스를 가집니다. |
javax.transaction 에서의 RemoteException 의 사용 |
---|
javax.transaction 에서의 RemoteException 의 서브 클래스 | |
---|---|
class |
InvalidTransactionException
이 예외는, 그 요구에 의해 무효인 트랜잭션(transaction) 문맥이 전송된 것을 나타냅니다. |
class |
TransactionRequiredException
이 예외는, 어느 요구에 의해 null 의 트랜잭션(transaction) 문맥이 전송되었지만, 타겟 객체에 액티브한 트랜잭션(transaction)가 필요한 일을 나타냅니다. |
class |
TransactionRolledbackException
이 예외는, 요구의 처리에 관련지을 수 있고 있는 트랜잭션(transaction)가 롤백(rollback) 된, 또는 롤백(rollback) 하도록(듯이) 마크 된 것을 나타냅니다. |
|
JavaTM Platform Standard Ed. 6 |
|||||||||
전 다음 | 프레임 있어 프레임 없음 |
Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy 도 참조해 주세요.