|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.springframework.remoting.support.RemoteAccessor
public abstract class RemoteAccessor
Abstract base class for classes that access 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 have serializable arguments etc.
Accessors are supposed to throw Spring's generic RemoteAccessException in case of remote invocation failure, provided that the service interface does not declare java.rmi.RemoteException.
RemoteAccessException
,
RemoteException
Field Summary | |
---|---|
protected org.apache.commons.logging.Log |
logger
Logger, available to subclasses. |
Constructor Summary | |
---|---|
RemoteAccessor()
|
Method Summary | |
---|---|
Class |
getServiceInterface()
Return the interface of the service to access. |
void |
setServiceInterface(Class serviceInterface)
Set the interface of the service to access. |
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 RemoteAccessor()
Method Detail |
---|
public void setServiceInterface(Class serviceInterface)
Typically required to be able to create a suitable service proxy, but can also be optional if the lookup returns a typed proxy.
public Class getServiceInterface()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |