|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.springframework.remoting.support.RemoteExporter
Abstract base class for classes that export a remote service. Provides a "serviceInterface" bean property.
Note that the service interface being used will show some signs of remotability, like the granularity of method calls that it offers. Furthermore, it has to require serializable arguments etc.
Field Summary | |
protected org.apache.commons.logging.Log |
logger
|
Constructor Summary | |
RemoteExporter()
|
Method Summary | |
void |
afterPropertiesSet()
Invoked by a BeanFactory after it has set all bean properties supplied (and satisfied BeanFactoryAware and ApplicationContextAware). |
protected java.lang.Object |
getProxyForService()
Get a proxy for the given service object, implementing the specified service interface. |
protected java.lang.Object |
getService()
Return the service to export. |
protected java.lang.Class |
getServiceInterface()
Return the interface of the service to export. |
void |
setService(java.lang.Object service)
Set the service to export. |
void |
setServiceInterface(java.lang.Class serviceInterface)
Set the interface of the service to export. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
protected final org.apache.commons.logging.Log logger
Constructor Detail |
public RemoteExporter()
Method Detail |
public void setServiceInterface(java.lang.Class serviceInterface)
protected java.lang.Class getServiceInterface()
public void setService(java.lang.Object service)
protected java.lang.Object getService()
public void afterPropertiesSet() throws java.lang.Exception
InitializingBean
This method allows the bean instance to perform initialization only possible when all bean properties have been set and to throw an exception in the event of misconfiguration.
afterPropertiesSet
in interface InitializingBean
java.lang.Exception
- in the event of misconfiguration (such
as failure to set an essential property) or if initialization fails.protected java.lang.Object getProxyForService()
Used to export a proxy that does not expose any internals but just a specific interface intended for remote access. Only applied if the remoting tool itself does not offer such means itself.
setServiceInterface(java.lang.Class)
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |