クラス AmqpProxyFactoryBean
- java.lang.ObjectSE
-
- org.springframework.remoting.support.RemotingSupport
-
- org.springframework.remoting.support.RemoteAccessor
-
- org.springframework.amqp.remoting.client.AmqpClientInterceptor
-
- org.springframework.amqp.remoting.client.AmqpProxyFactoryBean
- 実装されたすべてのインターフェース:
Advice
、Interceptor
、MethodInterceptor
、Aware
、BeanClassLoaderAware
、FactoryBean<ObjectSE>
、InitializingBean
@DeprecatedSE public class AmqpProxyFactoryBean extends AmqpClientInterceptor implements FactoryBean<ObjectSE>, InitializingBean
使用すべきではありません。3.0.0 で削除されます。AMQP プロキシのFactoryBean
。指定されたサービスインターフェースを使用して、プロキシされたサービスを Bean 参照として公開します。プロキシは、リモート 呼び出しの失敗時に Spring のチェックされていない RemoteAccessException をスローします。これは、AMQP プロトコルの「RMI スタイル」(つまり、同期) の使用を目的としています。明らかに、AMQP は実行スタイルのより広い範囲を可能にしますが、これは当面のメカニズムの範囲ではありません。
プロキシでメソッドを呼び出すと、構成された
AmqpTemplate
に従って AMQP メッセージが送信されます。これは、AmqpInvokerServiceExporter
によって受信および応答できます。- 導入:
- 1.2
- 作成者:
- David Bilge, Gary Russell
- 関連事項:
RemoteAccessor.setServiceInterface(java.lang.Class<?>)
,AmqpClientInterceptor
,RmiServiceExporter
,RemoteAccessException
フィールドサマリー
クラス org.springframework.remoting.support.RemotingSupport から継承されたフィールド
logger
インターフェース org.springframework.beans.factory.FactoryBean から継承されたフィールド
OBJECT_TYPE_ATTRIBUTE
コンストラクターのサマリー
コンストラクター コンストラクター 説明 AmqpProxyFactoryBean()
使用すべきではありません。
メソッドのサマリー
すべてのメソッド インスタンスメソッド 具象メソッド 非推奨のメソッド 修飾子と型 メソッド 説明 void
afterPropertiesSet()
使用すべきではありません。ObjectSE
getObject()
使用すべきではありません。ClassSE<?>
getObjectType()
使用すべきではありません。boolean
isSingleton()
使用すべきではありません。クラス org.springframework.amqp.remoting.client.AmqpClientInterceptor から継承されたメソッド
getAmqpTemplate, getRemoteInvocationFactory, getRoutingKey, invoke, setAmqpTemplate, setRemoteInvocationFactory, setRoutingKey
クラス org.springframework.remoting.support.RemoteAccessor から継承されたメソッド
getServiceInterface, setServiceInterface
クラス org.springframework.remoting.support.RemotingSupport から継承されたメソッド
getBeanClassLoader, overrideThreadContextClassLoader, resetThreadContextClassLoader, setBeanClassLoader
メソッドの詳細
afterPropertiesSet
public void afterPropertiesSet()
使用すべきではありません。- 次で指定:
- インターフェース
InitializingBean
のafterPropertiesSet
getObject
public ObjectSE getObject()
使用すべきではありません。- 次で指定:
- インターフェース
FactoryBean<ObjectSE>
のgetObject
getObjectType
public ClassSE<?> getObjectType()
使用すべきではありません。- 次で指定:
- インターフェース
FactoryBean<ObjectSE>
のgetObjectType
isSingleton
public boolean isSingleton()
使用すべきではありません。- 次で指定:
- インターフェース
FactoryBean<ObjectSE>
のisSingleton