|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.springframework.jndi.JndiAccessor
org.springframework.remoting.rmi.JndiRmiServiceExporter
public class JndiRmiServiceExporter
Service exporter which binds RMI services to JNDI. Typically used for RMI-IIOP (CORBA).
Exports services via the PortableRemoteObject class.
You need to run "rmic" with the "-iiop" option to generate corresponding
stubs and skeletons for each exported service.
The JNDI environment can be specified as jndiEnvironment property, or be configured in a jndi.properties file or as system properties. For example:
<property name="jndiEnvironment">
<props>
<prop key="java.naming.factory.initial">com.sun.jndi.cosnaming.CNCtxFactory</prop>
<prop key="java.naming.provider.url">iiop://localhost:1050</prop>
</props>
</property>
setService(java.rmi.Remote),
JndiAccessor.setJndiTemplate(org.springframework.jndi.JndiTemplate),
JndiAccessor.setJndiEnvironment(java.util.Properties),
setJndiName(java.lang.String),
JndiRmiClientInterceptor,
JndiRmiProxyFactoryBean,
PortableRemoteObject.exportObject(java.rmi.Remote)| Field Summary |
|---|
| Fields inherited from class org.springframework.jndi.JndiAccessor |
|---|
logger |
| Constructor Summary | |
|---|---|
JndiRmiServiceExporter()
|
|
| Method Summary | |
|---|---|
void |
afterPropertiesSet()
Register the service as RMI object. |
void |
destroy()
Unbind the RMI service from JNDI on bean factory shutdown. |
void |
setJndiName(String jndiName)
Set the JNDI name of the exported RMI service. |
void |
setService(Remote service)
Set the RMI service to export. |
| Methods inherited from class org.springframework.jndi.JndiAccessor |
|---|
getJndiEnvironment, getJndiTemplate, setJndiEnvironment, setJndiTemplate |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public JndiRmiServiceExporter()
| Method Detail |
|---|
public void setService(Remote service)
public void setJndiName(String jndiName)
public void afterPropertiesSet()
throws NamingException,
RemoteException
afterPropertiesSet in interface InitializingBeanNamingException
RemoteException
public void destroy()
throws NamingException,
NoSuchObjectException
destroy in interface DisposableBeanNamingException
NoSuchObjectException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||