クラス AbstractActionMethodEndpointMapping
java.lang.ObjectSE
org.springframework.xml.transform.TransformerObjectSupport
org.springframework.ws.soap.addressing.server.AbstractAddressingEndpointMapping
org.springframework.ws.soap.addressing.server.AbstractActionEndpointMapping
org.springframework.ws.soap.addressing.server.AbstractActionMethodEndpointMapping
- 実装済みのインターフェース一覧:
org.springframework.beans.factory.Aware、org.springframework.beans.factory.InitializingBean、org.springframework.context.ApplicationContextAware、org.springframework.core.Ordered、EndpointMapping、SoapEndpointMapping
- 既知の直属サブクラス
AnnotationActionEndpointMapping
WS-Addressing
Action -mapped MethodEndpoint にマップされる EndpointMapping 実装の抽象基本クラス。エンドポイントメソッドをアクションにマッピングするためのインフラストラクチャを提供します。- 導入:
- 1.5.0
フィールド概要
クラス org.springframework.ws.soap.addressing.server.AbstractActionEndpointMapping から継承されたフィールド
DEFAULT_FAULT_ACTION_SUFFIX, DEFAULT_OUTPUT_ACTION_SUFFIXクラス org.springframework.xml.transform.TransformerObjectSupport から継承されたフィールド
loggerインターフェース org.springframework.core.Ordered から継承されたフィールド
HIGHEST_PRECEDENCE, LOWEST_PRECEDENCEコンストラクター概要
コンストラクター方法の概要
修飾子と型メソッド説明protected abstract URISEgetActionForMethod(MethodSE method) 指定されたメソッドのアクション値を返します。protected ClassSE<?>getEndpointClass(ObjectSE endpoint) メソッドリフレクションに使用するクラスまたはインターフェースを返します。protected voidregisterMethods(ObjectSE endpoint) 指定された Bean のメソッドを登録するヘルパーメソッド。クラス org.springframework.ws.soap.addressing.server.AbstractActionEndpointMapping から継承されたメソッド
getEndpointAddress, getEndpointInternal, getFaultAction, getFaultActionSuffix, getOutputActionSuffix, getResponseAction, lookupEndpoint, registerEndpoint, setFaultActionSuffix, setOutputActionSuffixクラス org.springframework.ws.soap.addressing.server.AbstractAddressingEndpointMapping から継承されたメソッド
afterPropertiesSet, getApplicationContext, getEndpoint, getMessageIdStrategy, getMessageIdStrategy, getMessageSenders, getMessageSenders, getOrder, initDefaultStrategies, setActorOrRole, setActorsOrRoles, setApplicationContext, setMessageIdStrategy, setMessageSender, setMessageSenders, setOrder, setPostInterceptors, setPreInterceptors, setUltimateReceiver, setVersionsクラス org.springframework.xml.transform.TransformerObjectSupport から継承されたメソッド
createTransformer, getTransformerFactory, newTransformerFactory, setTransformerFactoryClass, transform
コンストラクターの詳細
AbstractActionMethodEndpointMapping
public AbstractActionMethodEndpointMapping()
方法の詳細
registerMethods
指定された Bean のメソッドを登録するヘルパーメソッド。このメソッドは、Bean のメソッドを繰り返し、それぞれに対してgetActionForMethod(java.lang.reflect.Method)を呼び出します。これが URI を返す場合、メソッドはAbstractActionEndpointMapping.registerEndpoint(java.net.URI, Object)を使用して登録されます。getActionForMethod
指定されたメソッドのアクション値を返します。getEndpointClass
メソッドリフレクションに使用するクラスまたはインターフェースを返します。デフォルトの実装は
AopUtils.getTargetClass(Object)に委譲します。- パラメーター:
endpoint- Bean インスタンス (AOP プロキシである可能性があります)- 戻り値:
- 公開する Bean クラス