クラス SimpleMethodEndpointMapping
java.lang.ObjectSE
org.springframework.context.support.ApplicationObjectSupport
org.springframework.ws.server.endpoint.mapping.AbstractEndpointMapping
org.springframework.ws.server.endpoint.mapping.AbstractMethodEndpointMapping<StringSE>
org.springframework.ws.server.endpoint.mapping.SimpleMethodEndpointMapping
- 実装されているすべてのインターフェース:
org.springframework.beans.factory.Aware
、org.springframework.beans.factory.InitializingBean
、org.springframework.context.ApplicationContextAware
、org.springframework.core.Ordered
、EndpointMapping
public class SimpleMethodEndpointMapping
extends AbstractMethodEndpointMapping<StringSE>
implements org.springframework.beans.factory.InitializingBean
リクエストペイロードのローカル名からメソッドにマップする
AbstractMethodEndpointMapping
の単純なサブクラス。エンドポイント Bean は、endpoints
プロパティを使用して登録されます。methodPrefix
で始まり methodSuffix
で終わるエンドポイントメソッドが登録されます。通常、エンドポイントの形式は次のとおりです。
public class MyEndpoint{ public Source handleMyMessage(Source source) { ... } }このメソッドは、ペイロードルートローカル名として
MyMessage
を持つすべてのメッセージを処理します。- 導入:
- 1.0.0
- 作成者:
- Arjen Poutsma
- 関連事項:
フィールドのサマリー
フィールドクラス org.springframework.context.support.ApplicationObjectSupport から継承されたフィールド
logger
インターフェース org.springframework.core.Ordered から継承されたフィールド
HIGHEST_PRECEDENCE, LOWEST_PRECEDENCE
コンストラクターの概要
コンストラクターメソッドのサマリー
修飾子と型メソッド説明final void
ObjectSE[]
protected StringSE
getLookupKeyForMessage
(MessageContext messageContext) リクエストのペイロードルート要素のローカル部分を返します。protected StringSE
getLookupKeyForMethod
(MethodSE method) プレフィックスとサフィックスを取り除いた、指定されたメソッドの名前を返します。メソッドプレフィックスを返します。メソッドのサフィックスを返します。void
setEndpoints
(ObjectSE[] endpoints) エンドポイントを設定します。void
setMethodPrefix
(StringSE methodPrefix) メソッドプレフィックスを設定します。void
setMethodSuffix
(StringSE methodSuffix) メソッドのサフィックスを設定します。クラス org.springframework.ws.server.endpoint.mapping.AbstractMethodEndpointMapping から継承されたメソッド
getEndpointClass, getEndpointInternal, getLookupKeysForMethod, lookupEndpoint, registerEndpoint, registerMethods, registerMethods
クラス org.springframework.ws.server.endpoint.mapping.AbstractEndpointMapping から継承されたメソッド
createEndpointInvocationChain, getDefaultEndpoint, getEndpoint, getInterceptors, getOrder, initApplicationContext, initInterceptors, resolveStringEndpoint, setDefaultEndpoint, setInterceptors, setOrder
クラス org.springframework.context.support.ApplicationObjectSupport から継承されたメソッド
getApplicationContext, getMessageSourceAccessor, initApplicationContext, isContextRequired, obtainApplicationContext, requiredContextClass, setApplicationContext
フィールドの詳細
コンストラクターの詳細
SimpleMethodEndpointMapping
public SimpleMethodEndpointMapping()
メソッドの詳細
getEndpoints
setEndpoints
エンドポイントを設定します。methodPrefix
で始まりmethodSuffix
で終わるエンドポイントメソッドが登録されます。getMethodPrefix
メソッドプレフィックスを返します。setMethodPrefix
メソッドプレフィックスを設定します。この文字列で始まる名前のすべてのメソッドが登録されます。デフォルトは "handle
" です。getMethodSuffix
メソッドのサフィックスを返します。setMethodSuffix
メソッドのサフィックスを設定します。名前がこの文字列で終わるすべてのメソッドが登録されます。デフォルトは "" です(つまり、サフィックスはありません)。afterPropertiesSet
- 次で指定:
- インターフェース
org.springframework.beans.factory.InitializingBean
のafterPropertiesSet
- 例外:
ExceptionSE
getLookupKeyForMethod
プレフィックスとサフィックスを取り除いた、指定されたメソッドの名前を返します。- オーバーライド:
- クラス
AbstractMethodEndpointMapping<StringSE>
のgetLookupKeyForMethod
- パラメーター:
method
- メソッド- 戻り値:
- 登録キー、またはメソッドが登録されない場合は
null
- 関連事項:
getLookupKeyForMessage
protected StringSE getLookupKeyForMessage(MessageContext messageContext) throws TransformerExceptionSE リクエストのペイロードルート要素のローカル部分を返します。- 次で指定:
- クラス
AbstractMethodEndpointMapping<StringSE>
のgetLookupKeyForMessage
- 戻り値:
- 登録キー
- 例外:
TransformerExceptionSE