Uses of Class
java.rmi.RemoteException
-
Packages that use RemoteException 软件包 描述 java.rmi 提供RMI包。java.rmi.activation 提供对RMI对象激活的支持。java.rmi.dgc 提供RMI分布式垃圾收集(DGC)的类和接口。java.rmi.registry 为RMI注册表提供一个类和两个接口。java.rmi.server 提供用于支持RMI服务器端的类和接口。javax.activity 包含ORB机械在解组时抛出的活动服务相关异常。javax.management.remote.rmi RMI连接器是JMX Remote API的连接器,它使用RMI将客户端请求传输到远程MBean服务器。javax.rmi 包含RMI-IIOP的用户API。javax.rmi.CORBA 包含RMI-IIOP的可移植API。javax.transaction 包含ORB机械在解组期间抛出的三个异常。 -
-
Uses of RemoteException in java.rmi
Subclasses of RemoteException in java.rmi Modifier and Type Class 描述 classAccessException一个AccessException通过一定的方法抛出java.rmi.Naming类(具体bind,rebind,和unbind)和方法java.rmi.activation.ActivationSystem接口,以指示主叫方不必执行由方法调用所请求的操作。classConnectException如果连接被拒绝到远程主机进行远程方法调用,则抛出ConnectException。classConnectIOException如果在与远程主机进行远程方法调用的连接时发生ConnectIOException则抛出IOException。classMarshalException如果在编组远程调用头,远程方法调用的参数或返回值时发生MarshalException则抛出java.io.IOException。classNoSuchObjectException如果尝试调用远程虚拟机中不再存在的对象上的方法,则抛出NoSuchObjectException。classServerError甲ServerError被抛出作为远程方法调用的结果,当一个Error任而解编参数,执行远程方法本身,或编组返回值在处理服务器上的调用,被抛出。classServerException甲ServerException当被抛出作为远程方法调用的结果RemoteException在处理服务器上的调用,要么同时解编参数或执行远程方法本身被抛出。classServerRuntimeException已过时。没有替换classStubNotFoundException如果远程对象在导出时无法找到有效的存根类,则抛出StubNotFoundException。classUnexpectedException如果远程方法调用的客户机接收到调用的结果,那么抛出一个UnexpectedException,该检查异常不在远程接口的方法的throws子句中声明的检查的异常类型中。classUnknownHostException如果在创建与远程主机的远程方法调用的连接时发生UnknownHostException则抛出java.net.UnknownHostException。classUnmarshalException如果发生以下任何一种UnmarshalException可以在解组远程方法调用的参数或结果时抛出一个UnmarshalException:如果如果一个java.io.IOException发生解组参数(返回值为无效),如果返回值的协议无效,则发生java.io.IOException时java.io.IOException调用头服务器端)或返回值(在客户端)。Methods in java.rmi that throw RemoteException Modifier and Type 方法 描述 static voidNaming. bind(String name, Remote obj)将指定的name绑定到远程对象。static String[]Naming. list(String name)返回在注册表中绑定的名称的数组。static RemoteNaming. lookup(String name)返回与指定的name相关联的远程对象的引用(stub)。static voidNaming. rebind(String name, Remote obj)将指定的名称重新绑定到一个新的远程对象。static voidNaming. unbind(String name)销毁与远程对象关联的指定名称的绑定。 -
Uses of RemoteException in java.rmi.activation
Subclasses of RemoteException in java.rmi.activation Modifier and Type Class 描述 classActivateFailedException在远程调用可激活对象时激活失败时,RMI运行时抛出此异常。Methods in java.rmi.activation that throw RemoteException Modifier and Type 方法 描述 RemoteActivationID. activate(boolean force)激活该ID的对象。MarshalledObject<? extends Remote>Activator. activate(ActivationID id, boolean force)激活与激活标识符相关联的对象,id。ActivationMonitorActivationSystem. activeGroup(ActivationGroupID id, ActivationInstantiator group, long incarnation)回调通知激活系统该组现在处于活动状态。protected voidActivationGroup. activeObject(ActivationID id, MarshalledObject<? extends Remote> mobj)这种受保护的方法对于子类来说使得activeObject回调到组的监视器是必需的。abstract voidActivationGroup. activeObject(ActivationID id, Remote obj)当对象被导出(由Activatable对象构造或显式调用到Activatable.exportObject时,将调用该组的activeObject方法。voidActivationMonitor. activeObject(ActivationID id, MarshalledObject<? extends Remote> obj)通知对象现在处于活动状态。static ActivationIDActivatable. exportObject(Remote obj, String location, MarshalledObject<?> data, boolean restart, int port)为指定的对象注册激活描述符(具有指定的位置,数据和重新启动模式),并使用指定的端口导出该对象。static ActivationIDActivatable. exportObject(Remote obj, String location, MarshalledObject<?> data, boolean restart, int port, RMIClientSocketFactory csf, RMIServerSocketFactory ssf)注册指定对象的激活描述符(具有指定位置,数据和重新启动模式),并使用指定的端口以及指定的客户端和服务器套接字工厂导出该对象。static RemoteActivatable. exportObject(Remote obj, ActivationID id, int port)将可激活的远程对象导出到RMI运行时间,使对象可用于接收来电。static RemoteActivatable. exportObject(Remote obj, ActivationID id, int port, RMIClientSocketFactory csf, RMIServerSocketFactory ssf)将可激活的远程对象导出到RMI运行时间,使对象可用于接收来电。ActivationDescActivationSystem. getActivationDesc(ActivationID id)返回激活描述符,对于具有激活标识符的对象为id。ActivationGroupDescActivationSystem. getActivationGroupDesc(ActivationGroupID id)返回激活组描述符,具有激活组标识符的组id。static booleanActivatable. inactive(ActivationID id)通知系统当前激活的对象id当前处于非活动状态。protected voidActivationGroup. inactiveGroup()这个受保护的方法对于子类来说使inactiveGroup回调到组的监视器是必要的。voidActivationMonitor. inactiveGroup(ActivationGroupID id, long incarnation)通知组现在处于非活动状态。booleanActivationGroup. inactiveObject(ActivationID id)该组的inactiveObject方法通过调用Activatable.inactive方法间接调用。voidActivationMonitor. inactiveObject(ActivationID id)激活组在其组中的对象变为无效(停用)时调用其监视器的inactiveObject方法。MarshalledObjectActivationGroup_Stub. newInstance(ActivationID id, ActivationDesc desc)存根方法ActivationGroup.newInstance。MarshalledObject<? extends Remote>ActivationInstantiator. newInstance(ActivationID id, ActivationDesc desc)激活者调用实例化器的newInstance方法,以便在该组中重新创建具有激活标识符id和描述符desc。static RemoteActivatable. register(ActivationDesc desc)注册可激活的远程对象的对象描述符,以便可以按需激活。ActivationGroupIDActivationSystem. registerGroup(ActivationGroupDesc desc)注册激活组。ActivationIDActivationSystem. registerObject(ActivationDesc desc)registerObject方法用于注册激活描述符desc,并获得可激活远程对象的激活标识符。ActivationDescActivationSystem. setActivationDesc(ActivationID id, ActivationDesc desc)设置激活描述符,desc用于与激活标识符,对象id。ActivationGroupDescActivationSystem. setActivationGroupDesc(ActivationGroupID id, ActivationGroupDesc desc)使用激活组标识符desc为对象设置激活组描述符id。voidActivationSystem. shutdown()关闭激活系统。static voidActivatable. unregister(ActivationID id)id与id相关联的激活描述符的先前注册。voidActivationSystem. unregisterGroup(ActivationGroupID id)删除激活组。voidActivationSystem. unregisterObject(ActivationID id)删除先前使用ActivationSystem注册的激活ID和关联的描述符; 该对象不能再通过对象的激活标识被激活。Constructors in java.rmi.activation that throw RemoteException Constructor 描述 Activatable(String location, MarshalledObject<?> data, boolean restart, int port)通过为该对象注册激活描述符(具有指定的位置,数据和重新启动模式)来构造可激活的远程对象,并使用指定的端口导出对象。Activatable(String location, MarshalledObject<?> data, boolean restart, int port, RMIClientSocketFactory csf, RMIServerSocketFactory ssf)通过为该对象注册激活描述符(具有指定的位置,数据和重新启动模式)来构造可激活的远程对象,并导出具有指定端口的对象以及指定的客户端和服务器套接字工厂。Activatable(ActivationID id, int port)用于在指定端口上激活/导出对象的构造方法。Activatable(ActivationID id, int port, RMIClientSocketFactory csf, RMIServerSocketFactory ssf)用于在指定端口上激活/导出对象的构造方法。ActivationGroup(ActivationGroupID groupID)构造具有给定激活组标识符的激活组。 -
Uses of RemoteException in java.rmi.dgc
Methods in java.rmi.dgc that throw RemoteException Modifier and Type 方法 描述 voidDGC. clean(ObjID[] ids, long sequenceNum, VMID vmid, boolean strong)干净的呼叫从'id'中指示的每个远程对象的引用列表中删除'vmid'。LeaseDGC. dirty(ObjID[] ids, long sequenceNum, Lease lease)对于与数组“ids”中包含的对象标识符相关联的远程对象引用的脏调用请求。 -
Uses of RemoteException in java.rmi.registry
Methods in java.rmi.registry that throw RemoteException Modifier and Type 方法 描述 voidRegistry. bind(String name, Remote obj)绑定到此注册表中指定的name的远程引用。static RegistryLocateRegistry. createRegistry(int port)在本地主机上创建并导出Registry实例,该实例接受指定的port请求。static RegistryLocateRegistry. createRegistry(int port, RMIClientSocketFactory csf, RMIServerSocketFactory ssf)在本地主机上创建并导出Registry实例,该实例使用自定义套接字工厂进行与该实例的通信。static RegistryLocateRegistry. getRegistry()返回对默认注册表端口1099的本地主机的远程对象Registry的引用。static RegistryLocateRegistry. getRegistry(int port)在指定的port上返回对本地主机的远程对象Registry的引用。static RegistryLocateRegistry. getRegistry(String host)返回对默认注册表端口1099上指定的host上的远程对象Registry的引用。static RegistryLocateRegistry. getRegistry(String host, int port)返回对指定的host和port上的远程对象Registry的port。static RegistryLocateRegistry. getRegistry(String host, int port, RMIClientSocketFactory csf)返回本地创建的对指定的host和port上的远程对象Registry远程引用。String[]Registry. list()返回在此注册表中绑定的名称的数组。RemoteRegistry. lookup(String name)返回绑定到此注册表中指定的name的远程引用。voidRegistry. rebind(String name, Remote obj)使用提供的远程引用替换此注册表中指定的name的绑定。RegistryRegistryHandler. registryImpl(int port)已过时。没有替换。 从Java 2平台v1.2开始,RMI不再使用RegistryHandler来获取注册表的实现。RegistryRegistryHandler. registryStub(String host, int port)已过时。没有替换。 作为Java 2平台v1.2,RMI不再使用RegistryHandler获取注册表的存根。voidRegistry. unbind(String name)删除此注册表中指定的name的绑定。 -
Uses of RemoteException in java.rmi.server
Subclasses of RemoteException in java.rmi.server Modifier and Type Class 描述 classExportException如果尝试导出远程对象失败,则ExportException是抛出的RemoteException。classSkeletonMismatchException已过时。没有替换。 在Java 2平台v1.2及更高版本中,远程方法调用不再需要骷髅。classSkeletonNotFoundException已过时。没有替换。 在Java 2平台v1.2及更高版本中,远程方法调用不再需要骷髅。classSocketSecurityException已过时。这个班已经过时了 改用ExportException。Methods in java.rmi.server that throw RemoteException Modifier and Type 方法 描述 voidRemoteRef. done(RemoteCall call)已过时。1.2样式存根不再使用这种方法。 代替使用方法的序列调用远程引用(newCall,invoke,和done),存根使用单个方法,invoke(Remote, Method, Object[], int),在远程参考来进行参数编组,执行远程方法和解组的返回值。RemoteStubServerRef. exportObject(Remote obj, Object data)已过时。为所提供的Remote对象创建客户端存根对象。static RemoteStubUnicastRemoteObject. exportObject(Remote obj)已过时。此方法已被弃用,因为它仅支持静态存根。 请改用exportObject(Remote, port)或exportObject(Remote, port, csf, ssf)。static RemoteUnicastRemoteObject. exportObject(Remote obj, int port)使用特定提供的端口导出远程对象以使其可用于接收来电。static RemoteUnicastRemoteObject. exportObject(Remote obj, int port, ObjectInputFilter filter)使用特定提供的端口和filter导出远程对象以使其可用于接收来电。static RemoteUnicastRemoteObject. exportObject(Remote obj, int port, RMIClientSocketFactory csf, RMIServerSocketFactory ssf)使用给定套接字工厂指定的传输导出远程对象以使其可用于接收来电。static RemoteUnicastRemoteObject. exportObject(Remote obj, int port, RMIClientSocketFactory csf, RMIServerSocketFactory ssf, ObjectInputFilter filter)使用指定的套接字工厂指定的传输和filter ,导出远程对象以使其可用于接收来电。RemoteCallRemoteRef. newCall(RemoteObject obj, Operation[] op, int opnum, long hash)已过时。1.2样式存根不再使用这种方法。 代替使用方法调用的顺序上短截线的远程引用(的newCall,invoke,和done),存根使用单个方法,invoke(Remote, Method, Object[], int),在远程参考来进行参数编组,执行远程方法和解组的返回的值。Constructors in java.rmi.server that throw RemoteException Constructor 描述 UnicastRemoteObject()使用匿名端口创建并导出新的UnicastRemoteObject对象。UnicastRemoteObject(int port)使用特定提供的端口创建并导出新的UnicastRemoteObject对象。UnicastRemoteObject(int port, RMIClientSocketFactory csf, RMIServerSocketFactory ssf)使用特定提供的端口和套接字工厂创建并导出新的UnicastRemoteObject对象。 -
Uses of RemoteException in javax.activity
Subclasses of RemoteException in javax.activity Modifier and Type Class 描述 classActivityCompletedException可能会在访问活动上下文的任何方法上抛出此异常,并指示活动中正在进行的工作是不可能的。classActivityRequiredException如果活动上下文是强制性的方法未收到活动上下文,则容器将抛出此异常。classInvalidActivityException可以在访问Activity上下文的任何方法上抛出此异常,并指示与尝试调用相关联的尝试调用或活动上下文与Activity的当前状态不兼容。 -
Uses of RemoteException in javax.management.remote.rmi
Methods in javax.management.remote.rmi that throw RemoteException Modifier and Type 方法 描述 StringRMIServer. getVersion()该连接器服务器了解的RMI连接器协议版本。StringRMIServerImpl_Stub. getVersion() -
Uses of RemoteException in javax.rmi
Methods in javax.rmi that throw RemoteException Modifier and Type 方法 描述 static voidPortableRemoteObject. connect(Remote target, Remote source)使远程对象准备好进行远程通信。static voidPortableRemoteObject. exportObject(Remote obj)使服务器对象准备好接收远程调用。Constructors in javax.rmi that throw RemoteException Constructor 描述 PortableRemoteObject()通过调用exportObject(this)初始化对象。 -
Uses of RemoteException in javax.rmi.CORBA
Methods in javax.rmi.CORBA that return RemoteException Modifier and Type 方法 描述 static RemoteExceptionUtil. mapSystemException(SystemException ex)将SystemException映射到RemoteException。RemoteExceptionUtilDelegate. mapSystemException(SystemException ex)static RemoteExceptionUtil. wrapException(Throwable orig)包装一个实现方法抛出的异常。RemoteExceptionUtilDelegate. wrapException(Throwable obj)Methods in javax.rmi.CORBA that throw RemoteException Modifier and Type 方法 描述 voidPortableRemoteObjectDelegate. connect(Remote target, Remote source)voidStub. connect(ORB orb)将此存根连接到ORB。voidStubDelegate. connect(Stub self, ORB orb)代表团要求Stub.connect(org.omg.CORBA.ORB)。static ObjectUtil. copyObject(Object obj, ORB orb)复制或连接对象。ObjectUtilDelegate. copyObject(Object obj, ORB orb)static Object[]Util. copyObjects(Object[] obj, ORB orb)复制或连接对象数组。Object[]UtilDelegate. copyObjects(Object[] obj, ORB orb)voidPortableRemoteObjectDelegate. exportObject(Remote obj)static booleanUtil. isLocal(Stub stub)该isLocal方法具有相同的语义ObjectImpl._is_local方法,不同之处在于它可以抛出一个RemoteException。booleanUtilDelegate. isLocal(Stub stub) -
Uses of RemoteException in javax.transaction
Subclasses of RemoteException in javax.transaction Modifier and Type Class 描述 classInvalidTransactionException此异常表示请求携带无效的事务上下文。classTransactionRequiredException此异常指示请求携带空事务上下文,但目标对象需要激活事务。classTransactionRolledbackException此异常表示与请求的处理关联的事务已回滚,或标记为回滚。
-