クラス GenericMarshallingMethodEndpointAdapter
java.lang.ObjectSE
org.springframework.xml.transform.TransformerObjectSupport
org.springframework.ws.server.endpoint.adapter.AbstractMethodEndpointAdapter
org.springframework.ws.server.endpoint.adapter.MarshallingMethodEndpointAdapter
org.springframework.ws.server.endpoint.adapter.GenericMarshallingMethodEndpointAdapter
- 実装されたすべてのインターフェース:
org.springframework.beans.factory.InitializingBean
,EndpointAdapter
@DeprecatedSE
public class GenericMarshallingMethodEndpointAdapter
extends MarshallingMethodEndpointAdapter
使用すべきではありません。
GenericMarshaller
および GenericUnmarshaller
をサポートする MarshallingMethodEndpointAdapter
のサブクラス。より具体的には、このアダプターは Method.getGenericParameterTypes()
および Method.getGenericReturnType()
を認識します。 プレーンな MarshallingMethodEndpointAdapter
を Jaxb2Marshaller
などの Java 5 マーシャラーと組み合わせて使用するのではなく、このアダプターを使用することをお勧めします。
- 導入:
- 1.0.2
- 作成者:
- Arjen Poutsma
フィールドサマリー
クラス org.springframework.xml.transform.TransformerObjectSupport から継承されたフィールド
logger
コンストラクターのサマリー
コンストラクターコンストラクター説明使用すべきではありません。新しいGenericMarshallingMethodEndpointAdapter
を作成します。GenericMarshallingMethodEndpointAdapter
(org.springframework.oxm.Marshaller marshaller) 使用すべきではありません。指定されたマーシャラーで新しいGenericMarshallingMethodEndpointAdapter
を作成します。GenericMarshallingMethodEndpointAdapter
(org.springframework.oxm.Marshaller marshaller, org.springframework.oxm.Unmarshaller unmarshaller) 使用すべきではありません。指定されたマーシャラーとアンマーシャラーを使用して新しいGenericMarshallingMethodEndpointAdapter
を作成します。メソッドのサマリー
修飾子と型メソッド説明protected boolean
supportsInternal
(MethodEndpoint methodEndpoint) 使用すべきではありません。単一のマーシャリング不可能なパラメーターを持ち、void
またはマーシャリング可能な型を返すメソッドをサポートします。クラス org.springframework.ws.server.endpoint.adapter.MarshallingMethodEndpointAdapter から継承されたメソッド
afterPropertiesSet, getMarshaller, getUnmarshaller, invokeInternal, setMarshaller, setUnmarshaller
クラス org.springframework.ws.server.endpoint.adapter.AbstractMethodEndpointAdapter から継承されたメソッド
invoke, supports
クラス org.springframework.xml.transform.TransformerObjectSupport から継承されたメソッド
createTransformer, getTransformerFactory, newTransformerFactory, setTransformerFactoryClass, transform
コンストラクターの詳細
GenericMarshallingMethodEndpointAdapter
public GenericMarshallingMethodEndpointAdapter()使用すべきではありません。新しいGenericMarshallingMethodEndpointAdapter
を作成します。Marshaller
およびUnmarshaller
は、プロパティを使用して注入する必要があります。GenericMarshallingMethodEndpointAdapter
public GenericMarshallingMethodEndpointAdapter(org.springframework.oxm.Marshaller marshaller) 使用すべきではありません。指定されたマーシャラーで新しいGenericMarshallingMethodEndpointAdapter
を作成します。指定されたMarshaller
がUnmarshaller
インターフェースも実装している場合、マーシャリングとアンマーシャリングの両方に使用されます。それ以外の場合は、例外がスローされます。Spring-WS のすべての
Marshaller
実装はUnmarshaller
インターフェースも実装しているため、このコンストラクターを安全に使用できることに注意してください。- パラメーター:
marshaller
- マーシャラーおよびアンマーシャラーとして使用されるオブジェクト- 例外:
IllegalArgumentExceptionSE
-marshaller
がUnmarshaller
インターフェースを実装していない場合
GenericMarshallingMethodEndpointAdapter
public GenericMarshallingMethodEndpointAdapter(org.springframework.oxm.Marshaller marshaller, org.springframework.oxm.Unmarshaller unmarshaller) 使用すべきではありません。指定されたマーシャラーとアンマーシャラーを使用して新しいGenericMarshallingMethodEndpointAdapter
を作成します。- パラメーター:
marshaller
- 使用するマーシャラーunmarshaller
- 使用するアンマーシャラー
メソッドの詳細
supportsInternal
使用すべきではありません。クラスからコピーされた説明:MarshallingMethodEndpointAdapter
単一のマーシャリング不可能なパラメーターを持ち、void
またはマーシャリング可能な型を返すメソッドをサポートします。- オーバーライド:
- クラス
MarshallingMethodEndpointAdapter
のsupportsInternal
- パラメーター:
methodEndpoint
- チェックするメソッドエンドポイント- 戻り値:
- このアダプターが指定されたメソッドを適合できるかどうか
- 関連事項:
Marshaller.supports(Class)
Unmarshaller.supports(Class)
DefaultMethodEndpointAdapter
とMarshallingPayloadMethodProcessor
が優先されます。