mx4j.adaptor.rmi.jrmp
Class JRMPAdaptor
java.lang.Object
|
+--java.rmi.server.RemoteObject
|
+--mx4j.adaptor.rmi.RMIAdaptor
|
+--mx4j.adaptor.rmi.jrmp.JRMPAdaptor
- All Implemented Interfaces:
- Invocable, JRMPAdaptorMBean, MBeanRegistration, java.rmi.Remote, RemoteAdaptor, RMIAdaptorMBean, java.io.Serializable
- public class JRMPAdaptor
- extends RMIAdaptor
- implements JRMPAdaptorMBean
Adaptor for the JRMP protocol, the native protocol of Java RMI.
- Version:
- $Revision: 1.6 $
- Author:
- Simone Bordet
- See Also:
- Serialized Form
| Fields inherited from class java.rmi.server.RemoteObject |
ref |
|
Constructor Summary |
JRMPAdaptor()
Creates a new JRMP adaptor |
|
Method Summary |
int |
getPort()
Returns the RMI port on which the adaptor's remote object is exported to |
java.lang.String |
getProtocol()
Returns the protocol of this adaptor |
java.lang.String |
getSSLFactory()
Returns the ObjectName of the SSL ServerSocket factory MBean used by this adaptor for secure invocations. |
boolean |
isRunning()
Returns whether this adaptor has been started and not been stopped. |
void |
setPort(int port)
Sets the RMI port on which the adaptor's remote object will be exported to. |
void |
setSSLFactory(java.lang.String factory)
Sets the ObjectName of the SSL ServerSocket factory MBean that will be used by this adaptor for secure invocations. |
void |
start()
Starts this adaptor, so that it can accept incoming calls |
void |
stop()
Stops this adaptor, so that it does not accept incoming calls anymore |
| Methods inherited from class mx4j.adaptor.rmi.RMIAdaptor |
addInterceptor, bind, clearJNDIProperties, clearNamingProperties, getHostAddress, getHostName, getJNDIName, getJNDIProperties, getMBeanServer, getNamingProperties, getObjectName, installInterceptors, invoke, postDeregister, postRegister, preDeregister, preRegister, putJNDIProperty, putNamingProperty, setJNDIName, setMBeanServer, unbind, uninstallInterceptors |
| Methods inherited from class java.rmi.server.RemoteObject |
equals, getRef, hashCode, toString, toStub |
| Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
JRMPAdaptor
public JRMPAdaptor()
- Creates a new JRMP adaptor
start
public void start()
throws java.rmi.RemoteException,
javax.naming.NamingException,
JMException
- Description copied from interface:
RMIAdaptorMBean
- Starts this adaptor, so that it can accept incoming calls
- Specified by:
start in interface JRMPAdaptorMBean- Overrides:
start in class RMIAdaptor
- Following copied from interface:
mx4j.adaptor.rmi.RMIAdaptorMBean
- See Also:
RMIAdaptorMBean.stop(),
RMIAdaptorMBean.isRunning()
stop
public void stop()
throws java.rmi.NoSuchObjectException,
javax.naming.NamingException
- Description copied from interface:
RMIAdaptorMBean
- Stops this adaptor, so that it does not accept incoming calls anymore
- Specified by:
stop in interface JRMPAdaptorMBean- Overrides:
stop in class RMIAdaptor
- Following copied from interface:
mx4j.adaptor.rmi.RMIAdaptorMBean
- See Also:
RMIAdaptorMBean.start()
isRunning
public boolean isRunning()
- Description copied from interface:
RMIAdaptorMBean
- Returns whether this adaptor has been started and not been stopped.
- Specified by:
isRunning in interface JRMPAdaptorMBean- Overrides:
isRunning in class RMIAdaptor
- Following copied from interface:
mx4j.adaptor.rmi.RMIAdaptorMBean
- See Also:
RMIAdaptorMBean.stop()
getProtocol
public java.lang.String getProtocol()
- Description copied from interface:
RMIAdaptorMBean
- Returns the protocol of this adaptor
- Specified by:
getProtocol in interface JRMPAdaptorMBean- Overrides:
getProtocol in class RMIAdaptor
getPort
public int getPort()
- Returns the RMI port on which the adaptor's remote object is exported to
- Specified by:
getPort in interface JRMPAdaptorMBean
- See Also:
setPort(int)
setPort
public void setPort(int port)
- Sets the RMI port on which the adaptor's remote object will be exported to.
This method can be called only if this adaptor is not running.
- Specified by:
setPort in interface JRMPAdaptorMBean
- See Also:
getPort()
getSSLFactory
public java.lang.String getSSLFactory()
- Returns the ObjectName of the SSL ServerSocket factory MBean used by this adaptor for secure invocations.
- Specified by:
getSSLFactory in interface JRMPAdaptorMBean
setSSLFactory
public void setSSLFactory(java.lang.String factory)
- Sets the ObjectName of the SSL ServerSocket factory MBean that will be used by this adaptor for secure invocations.
This method can be called only if this adaptor is not running.
- Specified by:
setSSLFactory in interface JRMPAdaptorMBean
Copyright © 2001-2002 MX4J Team. All Rights Reserved.