public abstract class RemoteAccessor extends RemotingSupport
使用されているサービスインターフェースは、提供するメソッド呼び出しの細分性など、リモート性の兆候を示すことに注意してください。さらに、シリアライズ可能な引数などが必要です。
サービスインターフェースが java.rmi.RemoteException
を宣言していない場合、リモートの呼び出しが失敗した場合、アクセサーは Spring の汎用 RemoteAccessException
をスローすることになっています。
RemoteAccessException
, RemoteException
logger
コンストラクターと説明 |
---|
RemoteAccessor() |
修飾子と型 | メソッドと説明 |
---|---|
java.lang.Class<?> | getServiceInterface() アクセスするサービスのインターフェースを返します。 |
void | setServiceInterface(java.lang.Class<?> serviceInterface) アクセスするサービスのインターフェースを設定します。 |
getBeanClassLoader, overrideThreadContextClassLoader, resetThreadContextClassLoader, setBeanClassLoader
public void setServiceInterface(java.lang.Class<?> serviceInterface)
通常、適切なサービスプロキシを作成できる必要がありますが、ルックアップが型付きプロキシを返す場合はオプションにすることもできます。
public java.lang.Class<?> getServiceInterface()