インターフェースの使用
org.springframework.ws.context.MessageContext
MessageContext を使用するパッケージ
パッケージ
説明
Spring-WS クライアント側サポートのコアパッケージ。
ClientInterceptor インターフェースを提供し、インターセプターを検証します。MessageContext インターフェースとその実装が含まれています。 サーバー側の Spring-WS サポート用のクラスが含まれています。
標準のエンドポイントと
EndpointAdapter の実装を提供します。 その他の
EndpointAdapter 実装を提供します。MethodArgumentResolver と MethodReturnValueHandler の抽象化、およびそれらのさまざまな実装を提供します。MethodArgumentResolver および MethodReturnValueHandler インターフェースの JAXB2 ベースの実装を提供します。 その他のエンドポイント
EndpointInterceptor 実装を提供します。 その他のエンドポイント
EndpointMapping 実装を提供します。JAXB2 ベースの
EndpointMapping 実装を提供します。EndpointMappings の形式で、サーバー側の WS-Addressing サポートが含まれています。WS-Security 実装クラスを提供します。
Spring-WS 内で Apache WSS4J 2.0 WS-Security 実装を使用するためのクラスが含まれています。
SOAP 固有のサーバー側 Spring-WS サポート用のクラスが含まれています。
SOAP の
EndpointAdapter、EndpointMapping、EndpointExceptionResolver 実装を提供します。SOAP の目的でその他のエンドポイント
EndpointInterceptor 実装を提供します。SOAP の目的でその他のエンドポイント
EndpointMapping 実装を提供します。TransportRequest および TransportResponse インターフェースが含まれています。
org.springframework.ws.client.core 内の MessageContext 使用
型 MessageContext のパラメーターを持つ org.springframework.ws.client.core のメソッド修飾子と型メソッド説明protected <T> TWebServiceTemplate.doSendAndReceive(MessageContext messageContext, WebServiceConnection connection, WebServiceMessageCallback requestCallback, WebServiceMessageExtractor<T> responseExtractor) MessageContextを送受信します。protected ObjectSEWebServiceTemplate.handleFault(WebServiceConnection connection, MessageContext messageContext) 指定されたレスポンスメッセージの障害を処理します。org.springframework.ws.client.support.interceptor 内の MessageContext 使用
型 MessageContext のパラメーターを持つ org.springframework.ws.client.support.interceptor のメソッド修飾子と型メソッド説明voidAbstractValidatingInterceptor.afterCompletion(MessageContext messageContext, ExceptionSE ex) デフォルトでは何もしません。voidClientInterceptor.afterCompletion(MessageContext messageContext, ExceptionSE ex) リクエストとレスポンス (障害) 処理完了後のコールバック。voidClientInterceptorAdapter.afterCompletion(MessageContext messageContext, ExceptionSE ex) デフォルトでは何もしません。booleanAbstractValidatingInterceptor.handleFault(MessageContext messageContext) デフォルトでは何もしません。booleanClientInterceptor.handleFault(MessageContext messageContext) 受信レスポンス障害を処理します。booleanClientInterceptorAdapter.handleFault(MessageContext messageContext) booleanAbstractValidatingInterceptor.handleRequest(MessageContext messageContext) 指定されたメッセージコンテキストでリクエストメッセージを検証します。booleanClientInterceptor.handleRequest(MessageContext messageContext) 発信リクエストメッセージを処理します。booleanClientInterceptorAdapter.handleRequest(MessageContext messageContext) protected booleanAbstractValidatingInterceptor.handleRequestValidationErrors(MessageContext messageContext, SAXParseExceptionSE[] errors) リクエストメッセージに検証エラーが含まれている場合に呼び出されるテンプレートメソッド。booleanAbstractValidatingInterceptor.handleResponse(MessageContext messageContext) 指定されたメッセージコンテキストでレスポンスメッセージを検証します。booleanClientInterceptor.handleResponse(MessageContext messageContext) 受信レスポンスメッセージを処理します。booleanClientInterceptorAdapter.handleResponse(MessageContext messageContext) protected booleanAbstractValidatingInterceptor.handleResponseValidationErrors(MessageContext messageContext, SAXParseExceptionSE[] errors) レスポンスメッセージに検証エラーが含まれている場合に呼び出されるテンプレートメソッド。org.springframework.ws.context 内の MessageContext 使用
MessageContext を実装している org.springframework.ws.context のクラスorg.springframework.ws.server 内の MessageContext 使用
型 MessageContext のパラメーターを持つ org.springframework.ws.server のメソッド修飾子と型メソッド説明voidEndpointInterceptor.afterCompletion(MessageContext messageContext, ObjectSE endpoint, ExceptionSE ex) リクエストとレスポンス (障害) 処理完了後のコールバック。protected final voidMessageDispatcher.dispatch(MessageContext messageContext) 構成に従って、指定された MessageContext でリクエストをディスパッチします。EndpointMapping.getEndpoint(MessageContext messageContext) このメッセージコンテキストのエンドポイントとインターセプターを返します。protected EndpointInvocationChainMessageDispatcher.getEndpoint(MessageContext messageContext) このリクエストのエンドポイントを返します。booleanEndpointInterceptor.handleFault(MessageContext messageContext, ObjectSE endpoint) 発信レスポンス障害を処理します。booleanEndpointInterceptor.handleRequest(MessageContext messageContext, ObjectSE endpoint) 受信リクエストメッセージを処理します。protected booleanMessageDispatcher.handleRequest(EndpointInvocationChain mappedEndpoint, MessageContext messageContext) 指定された呼び出しチェーンおよびメッセージコンテキストの前処理のコールバック。booleanEndpointInterceptor.handleResponse(MessageContext messageContext, ObjectSE endpoint) 発信レスポンスメッセージを処理します。voidEndpointAdapter.invoke(MessageContext messageContext, ObjectSE endpoint) 指定されたendpointを使用してリクエストを処理します。protected voidMessageDispatcher.processEndpointException(MessageContext messageContext, ObjectSE endpoint, ExceptionSE ex) 登録されたEndpointExceptionResolversを介してエラーSOAPMessageレスポンスを判別します。voidMessageDispatcher.receive(MessageContext messageContext) booleanEndpointExceptionResolver.resolveException(MessageContext messageContext, ObjectSE endpoint, ExceptionSE ex) エンドポイントの実行中にスローされた特定の例外を解決してみてください。booleanSmartEndpointInterceptor.shouldIntercept(MessageContext messageContext, ObjectSE endpoint) このインターセプターが特定のメッセージコンテキストをインターセプトする必要があるかどうかを示します。org.springframework.ws.server.endpoint 内の MessageContext 使用
型 MessageContext のパラメーターを持つ org.springframework.ws.server.endpoint のメソッド修飾子と型メソッド説明voidAbstractLoggingInterceptor.afterCompletion(MessageContext messageContext, ObjectSE endpoint, ExceptionSE ex) デフォルトでは何もしませんprotected StringSEAbstractEndpointExceptionResolver.buildLogMessage(ExceptionSE ex, MessageContext messageContext) 指定されたメッセージコンテキストの処理中に発生した、指定された例外のログメッセージを作成します。booleanAbstractLoggingInterceptor.handleFault(MessageContext messageContext, ObjectSE endpoint) デフォルトでは何もしません。booleanAbstractLoggingInterceptor.handleRequest(MessageContext messageContext, ObjectSE endpoint) リクエストメッセージのペイロードをログに記録します。booleanAbstractLoggingInterceptor.handleResponse(MessageContext messageContext, ObjectSE endpoint) レスポンスメッセージのペイロードをログに記録します。final voidAbstractMarshallingPayloadEndpoint.invoke(MessageContext messageContext) 使用すべきではありません。final voidAbstractStaxEventPayloadEndpoint.invoke(MessageContext messageContext) 使用すべきではありません。final voidAbstractStaxStreamPayloadEndpoint.invoke(MessageContext messageContext) 使用すべきではありません。voidMessageEndpoint.invoke(MessageContext messageContext) 操作を呼び出します。protected voidAbstractEndpointExceptionResolver.logException(ExceptionSE ex, MessageContext messageContext) "warnLogCategory"プロパティを介して警告ログが有効になっている場合、警告レベルで特定の例外をログに記録します。protected voidAbstractMarshallingPayloadEndpoint.onMarshalResponse(MessageContext messageContext, ObjectSE requestObject, ObjectSE responseObject) 使用すべきではありません。マーシャリングに関する後処理のコールバック。protected booleanAbstractMarshallingPayloadEndpoint.onUnmarshalRequest(MessageContext messageContext, ObjectSE requestObject) 使用すべきではありません。マーシャリング解除に関する後処理のコールバック。protected booleanAbstractValidatingMarshallingPayloadEndpoint.onUnmarshalRequest(MessageContext messageContext, ObjectSE requestObject) 使用すべきではありません。protected abstract booleanAbstractValidatingMarshallingPayloadEndpoint.onValidationErrors(MessageContext messageContext, ObjectSE requestObject, org.springframework.validation.Errors errors) 使用すべきではありません。後処理検証エラーのコールバック。final booleanAbstractEndpointExceptionResolver.resolveException(MessageContext messageContext, ObjectSE endpoint, ExceptionSE ex) 指定されたendpointがmapped endpointsのセットに含まれているかどうかをチェックするデフォルトの実装。protected abstract booleanAbstractEndpointExceptionResolver.resolveExceptionInternal(MessageContext messageContext, ObjectSE endpoint, ExceptionSE ex) org.springframework.ws.server.endpoint.adapter 内の MessageContext 使用
型 MessageContext のパラメーターを持つ org.springframework.ws.server.endpoint.adapter のメソッド修飾子と型メソッド説明protected ObjectSE[]DefaultMethodEndpointAdapter.getMethodArguments(MessageContext messageContext, MethodEndpoint methodEndpoint) 指定されたメソッドエンドポイントの引数配列を返します。protected voidDefaultMethodEndpointAdapter.handleMethodReturnValue(MessageContext messageContext, ObjectSE returnValue, MethodEndpoint methodEndpoint) 指定されたメソッドエンドポイントの戻り値を処理します。final voidAbstractMethodEndpointAdapter.invoke(MessageContext messageContext, ObjectSE endpoint) voidMessageEndpointAdapter.invoke(MessageContext messageContext, ObjectSE endpoint) voidPayloadEndpointAdapter.invoke(MessageContext messageContext, ObjectSE endpoint) protected abstract voidAbstractMethodEndpointAdapter.invokeInternal(MessageContext messageContext, MethodEndpoint methodEndpoint) 指定されたメソッドエンドポイントを使用してリクエストを処理します。protected final voidDefaultMethodEndpointAdapter.invokeInternal(MessageContext messageContext, MethodEndpoint methodEndpoint) protected voidMarshallingMethodEndpointAdapter.invokeInternal(MessageContext messageContext, MethodEndpoint methodEndpoint) 使用すべきではありません。protected voidMessageMethodEndpointAdapter.invokeInternal(MessageContext messageContext, MethodEndpoint methodEndpoint) 使用すべきではありません。protected voidPayloadMethodEndpointAdapter.invokeInternal(MessageContext messageContext, MethodEndpoint methodEndpoint) 使用すべきではありません。protected voidXPathParamAnnotationMethodEndpointAdapter.invokeInternal(MessageContext messageContext, MethodEndpoint methodEndpoint) 使用すべきではありません。org.springframework.ws.server.endpoint.adapter.method 内の MessageContext 使用
修飾子と型メソッド説明MessageContextMethodArgumentResolver.resolveArgument(MessageContext messageContext, org.springframework.core.MethodParameter parameter) 型 MessageContext のパラメーターを持つ org.springframework.ws.server.endpoint.adapter.method のメソッド修飾子と型メソッド説明final voidAbstractPayloadSourceMethodProcessor.handleReturnValue(MessageContext messageContext, org.springframework.core.MethodParameter returnType, ObjectSE returnValue) voidMarshallingPayloadMethodProcessor.handleReturnValue(MessageContext messageContext, org.springframework.core.MethodParameter returnType, ObjectSE returnValue) voidMethodReturnValueHandler.handleReturnValue(MessageContext messageContext, org.springframework.core.MethodParameter returnType, ObjectSE returnValue) 指定された戻り値を処理します。final ObjectSEAbstractPayloadSourceMethodProcessor.resolveArgument(MessageContext messageContext, org.springframework.core.MethodParameter parameter) MarshallingPayloadMethodProcessor.resolveArgument(MessageContext messageContext, org.springframework.core.MethodParameter parameter) MessageContextMethodArgumentResolver.resolveArgument(MessageContext messageContext, org.springframework.core.MethodParameter parameter) MethodArgumentResolver.resolveArgument(MessageContext messageContext, org.springframework.core.MethodParameter parameter) 指定されたパラメーターをメソッド引数に解決します。StaxPayloadMethodArgumentResolver.resolveArgument(MessageContext messageContext, org.springframework.core.MethodParameter parameter) XPathParamMethodArgumentResolver.resolveArgument(MessageContext messageContext, org.springframework.core.MethodParameter parameter) org.springframework.ws.server.endpoint.adapter.method.jaxb 内の MessageContext 使用
型 MessageContext のパラメーターを持つ org.springframework.ws.server.endpoint.adapter.method.jaxb のメソッド修飾子と型メソッド説明final voidAbstractJaxb2PayloadMethodProcessor.handleReturnValue(MessageContext messageContext, org.springframework.core.MethodParameter returnType, ObjectSE returnValue) protected abstract voidAbstractJaxb2PayloadMethodProcessor.handleReturnValueInternal(MessageContext messageContext, org.springframework.core.MethodParameter returnType, ObjectSE returnValue) protected voidJaxbElementPayloadMethodProcessor.handleReturnValueInternal(MessageContext messageContext, org.springframework.core.MethodParameter returnType, ObjectSE returnValue) protected voidXmlRootElementPayloadMethodProcessor.handleReturnValueInternal(MessageContext messageContext, org.springframework.core.MethodParameter returnType, ObjectSE returnValue) protected final voidAbstractJaxb2PayloadMethodProcessor.marshalToResponsePayload(MessageContext messageContext, ClassSE<?> clazz, ObjectSE jaxbElement) 指定されたjaxbElementを、指定されたメッセージコンテキストのレスポンスペイロードにマーシャルします。jakarta.xml.bind.JAXBElement<?>JaxbElementPayloadMethodProcessor.resolveArgument(MessageContext messageContext, org.springframework.core.MethodParameter parameter) XmlRootElementPayloadMethodProcessor.resolveArgument(MessageContext messageContext, org.springframework.core.MethodParameter parameter) protected final <T> jakarta.xml.bind.JAXBElement<T>AbstractJaxb2PayloadMethodProcessor.unmarshalElementFromRequestPayload(MessageContext messageContext, ClassSE<T> clazz) 指定されたメッセージコンテキストのリクエストペイロードをJAXBElementとして非整列化します。protected final ObjectSEAbstractJaxb2PayloadMethodProcessor.unmarshalFromRequestPayload(MessageContext messageContext, ClassSE<?> clazz) 指定されたメッセージコンテキストのリクエストペイロードをアンマーシャリングします。org.springframework.ws.server.endpoint.interceptor 内の MessageContext 使用
型 MessageContext のパラメーターを持つ org.springframework.ws.server.endpoint.interceptor のメソッド修飾子と型メソッド説明voidAbstractValidatingInterceptor.afterCompletion(MessageContext messageContext, ObjectSE endpoint, ExceptionSE ex) デフォルトでは何もしません。voidDelegatingSmartEndpointInterceptor.afterCompletion(MessageContext messageContext, ObjectSE endpoint, ExceptionSE ex) voidEndpointInterceptorAdapter.afterCompletion(MessageContext messageContext, ObjectSE endpoint, ExceptionSE ex) デフォルトでは何もしません。voidPayloadTransformingInterceptor.afterCompletion(MessageContext messageContext, ObjectSE endpoint, ExceptionSE ex) デフォルトでは何もしません。booleanAbstractValidatingInterceptor.handleFault(MessageContext messageContext, ObjectSE endpoint) デフォルトでは何もしません。booleanDelegatingSmartEndpointInterceptor.handleFault(MessageContext messageContext, ObjectSE endpoint) booleanEndpointInterceptorAdapter.handleFault(MessageContext messageContext, ObjectSE endpoint) trueを返します。booleanPayloadTransformingInterceptor.handleFault(MessageContext messageContext, ObjectSE endpoint) デフォルトでは何もしません。booleanAbstractValidatingInterceptor.handleRequest(MessageContext messageContext, ObjectSE endpoint) 指定されたメッセージコンテキストでリクエストメッセージを検証します。booleanDelegatingSmartEndpointInterceptor.handleRequest(MessageContext messageContext, ObjectSE endpoint) booleanEndpointInterceptorAdapter.handleRequest(MessageContext messageContext, ObjectSE endpoint) trueを返します。booleanPayloadTransformingInterceptor.handleRequest(MessageContext messageContext, ObjectSE endpoint) 提供されたスタイルシートを使用して、指定されたメッセージコンテキストでリクエストメッセージを変換します。protected booleanAbstractValidatingInterceptor.handleRequestValidationErrors(MessageContext messageContext, SAXParseExceptionSE[] errors) リクエストメッセージに検証エラーが含まれている場合に呼び出されるテンプレートメソッド。booleanAbstractValidatingInterceptor.handleResponse(MessageContext messageContext, ObjectSE endpoint) 指定されたメッセージコンテキストでレスポンスメッセージを検証します。booleanDelegatingSmartEndpointInterceptor.handleResponse(MessageContext messageContext, ObjectSE endpoint) booleanEndpointInterceptorAdapter.handleResponse(MessageContext messageContext, ObjectSE endpoint) trueを返します。booleanPayloadTransformingInterceptor.handleResponse(MessageContext messageContext, ObjectSE endpoint) スタイルシートを使用して、指定されたメッセージコンテキストでレスポンスメッセージを変換します。protected booleanAbstractValidatingInterceptor.handleResponseValidationErrors(MessageContext messageContext, SAXParseExceptionSE[] errors) レスポンスメッセージに検証エラーが含まれている場合に呼び出されるテンプレートメソッド。booleanDelegatingSmartEndpointInterceptor.shouldIntercept(MessageContext messageContext, ObjectSE endpoint) このインターセプターが特定のメッセージコンテキストをインターセプトする必要があるかどうかを示します。org.springframework.ws.server.endpoint.mapping 内の MessageContext 使用
型 MessageContext のパラメーターを持つ org.springframework.ws.server.endpoint.mapping のメソッド修飾子と型メソッド説明protected EndpointInvocationChainAbstractEndpointMapping.createEndpointInvocationChain(MessageContext messageContext, ObjectSE endpoint, EndpointInterceptor[] interceptors) 指定されたメッセージコンテキスト、エンドポイント、インターセプターに基づいて、新しいEndpointInvocationChainを作成します。final EndpointInvocationChainAbstractEndpointMapping.getEndpoint(MessageContext messageContext) 指定されたメッセージコンテキストのエンドポイントを検索し、特定のエンドポイントが見つからない場合はデフォルトのエンドポイントにフォールバックします。protected abstract ObjectSEAbstractEndpointMapping.getEndpointInternal(MessageContext messageContext) 指定されたリクエストのエンドポイントを検索し、特定のリクエストが見つからない場合はnullを返します。protected final ObjectSEAbstractMapBasedEndpointMapping.getEndpointInternal(MessageContext messageContext) 指定されたメッセージのエンドポイントを検索します。protected ObjectSEAbstractMethodEndpointMapping.getEndpointInternal(MessageContext messageContext) 指定されたメッセージのエンドポイントを検索します。protected abstract StringSEAbstractMapBasedEndpointMapping.getLookupKeyForMessage(MessageContext messageContext) 指定されたメッセージコンテキストのエンドポイントキーを返します。protected abstract TAbstractMethodEndpointMapping.getLookupKeyForMessage(MessageContext messageContext) 指定されたメッセージコンテキストのエンドポイントキーを返します。protected final StringSEAbstractQNameEndpointMapping.getLookupKeyForMessage(MessageContext messageContext) protected QNameSEPayloadRootAnnotationMethodEndpointMapping.getLookupKeyForMessage(MessageContext messageContext) protected StringSESimpleMethodEndpointMapping.getLookupKeyForMessage(MessageContext messageContext) リクエストのペイロードルート要素のローカル部分を返します。protected StringSEUriEndpointMapping.getLookupKeyForMessage(MessageContext messageContext) protected StringSEXPathPayloadEndpointMapping.getLookupKeyForMessage(MessageContext messageContext) protected abstract QNameSEAbstractQNameEndpointMapping.resolveQName(MessageContext messageContext) 指定された SOAP メッセージから修飾名を解決するテンプレートメソッド。protected QNameSEPayloadRootQNameEndpointMapping.resolveQName(MessageContext messageContext) org.springframework.ws.server.endpoint.mapping.jaxb 内の MessageContext 使用
型 MessageContext のパラメーターを持つ org.springframework.ws.server.endpoint.mapping.jaxb のメソッド修飾子と型メソッド説明protected QNameSEXmlRootElementEndpointMapping.getLookupKeyForMessage(MessageContext messageContext) org.springframework.ws.soap.addressing.server 内の MessageContext 使用
型 MessageContext のパラメーターを持つ org.springframework.ws.soap.addressing.server のメソッド修飾子と型メソッド説明final EndpointInvocationChainAbstractAddressingEndpointMapping.getEndpoint(MessageContext messageContext) org.springframework.ws.soap.security 内の MessageContext 使用
型 MessageContext のパラメーターを持つ org.springframework.ws.soap.security のメソッド修飾子と型メソッド説明voidAbstractWsSecurityInterceptor.afterCompletion(MessageContext messageContext, ExceptionSE ex) voidAbstractWsSecurityInterceptor.afterCompletion(MessageContext messageContext, ObjectSE endpoint, ExceptionSE ex) booleanAbstractWsSecurityInterceptor.handleFault(MessageContext messageContext) trueを返します。booleanAbstractWsSecurityInterceptor.handleFault(MessageContext messageContext, ObjectSE endpoint) trueを返します。protected booleanAbstractWsSecurityInterceptor.handleFaultException(WsSecurityFaultException ex, MessageContext messageContext) 障害例外を処理します。デフォルトの実装は、指定された例外をログに記録し、指定された例外のプロパティを使用して SOAP 障害を作成し、falseを返します。final booleanAbstractWsSecurityInterceptor.handleRequest(MessageContext messageContext) クライアント側の送信リクエストを保護します。final booleanAbstractWsSecurityInterceptor.handleRequest(MessageContext messageContext, ObjectSE endpoint) サーバー側の受信リクエストを検証します。final booleanAbstractWsSecurityInterceptor.handleResponse(MessageContext messageContext) クライアント側の受信レスポンスを検証します。final booleanAbstractWsSecurityInterceptor.handleResponse(MessageContext messageContext, ObjectSE endpoint) サーバー側の発信レスポンスを保護します。protected booleanAbstractWsSecurityInterceptor.handleSecurementException(WsSecuritySecurementException ex, MessageContext messageContext) 保護の例外を処理します。protected booleanAbstractWsSecurityInterceptor.handleValidationException(WsSecurityValidationException ex, MessageContext messageContext) 無効な SOAP メッセージを処理します。protected abstract voidAbstractWsSecurityInterceptor.secureMessage(SoapMessage soapMessage, MessageContext messageContext) 抽象テンプレートメソッド。protected abstract voidAbstractWsSecurityInterceptor.validateMessage(SoapMessage soapMessage, MessageContext messageContext) 抽象テンプレートメソッド。org.springframework.ws.soap.security.wss4j2 内の MessageContext 使用
型 MessageContext のパラメーターを持つ org.springframework.ws.soap.security.wss4j2 のメソッド修飾子と型メソッド説明protected org.apache.wss4j.dom.handler.RequestDataWss4jSecurityInterceptor.initializeRequestData(MessageContext messageContext) 指定されたメッセージコンテキストのリクエストデータを作成して初期化します。protected org.apache.wss4j.dom.handler.RequestDataWss4jSecurityInterceptor.initializeValidationRequestData(MessageContext messageContext) 指定されたメッセージコンテキストのリクエストデータを作成して初期化します。protected voidWss4jSecurityInterceptor.secureMessage(SoapMessage soapMessage, MessageContext messageContext) protected voidWss4jSecurityInterceptor.validateMessage(SoapMessage soapMessage, MessageContext messageContext) org.springframework.ws.soap.server 内の MessageContext 使用
型 MessageContext のパラメーターを持つ org.springframework.ws.soap.server のメソッド修飾子と型メソッド説明protected booleanSoapMessageDispatcher.handleRequest(EndpointInvocationChain mappedEndpoint, MessageContext messageContext) エンドポイントによって満たされるアクターまたはロールを対象とするヘッダーを処理します。org.springframework.ws.soap.server.endpoint 内の MessageContext 使用
型 MessageContext のパラメーターを持つ org.springframework.ws.soap.server.endpoint のメソッド修飾子と型メソッド説明protected voidSimpleSoapExceptionResolver.customizeFault(MessageContext messageContext, ObjectSE endpoint, ExceptionSE ex, SoapFault fault) サブクラスが指定されたSoapFaultをカスタマイズする機会を与えるための空のテンプレートメソッド。protected final booleanAbstractFaultCreatingValidatingMarshallingPayloadEndpoint.onValidationErrors(MessageContext messageContext, ObjectSE requestObject, org.springframework.validation.Errors errors) 使用すべきではありません。この実装は、すべてのエラーをログに記録し、falseを返し、client or senderSoapFaultを作成し、addValidationErrorDetailプロパティがtrueの場合、すべてのエラーを含むSoapFaultDetailを追加します。protected final booleanAbstractSoapFaultDefinitionExceptionResolver.resolveExceptionInternal(MessageContext messageContext, ObjectSE endpoint, ExceptionSE ex) protected final booleanSimpleSoapExceptionResolver.resolveExceptionInternal(MessageContext messageContext, ObjectSE endpoint, ExceptionSE ex) org.springframework.ws.soap.server.endpoint.adapter.method 内の MessageContext 使用
型 MessageContext のパラメーターを持つ org.springframework.ws.soap.server.endpoint.adapter.method のメソッド修飾子と型メソッド説明SoapHeaderElementMethodArgumentResolver.resolveArgument(MessageContext messageContext, org.springframework.core.MethodParameter parameter) SoapMethodArgumentResolver.resolveArgument(MessageContext messageContext, org.springframework.core.MethodParameter parameter) org.springframework.ws.soap.server.endpoint.interceptor 内の MessageContext 使用
型 MessageContext のパラメーターを持つ org.springframework.ws.soap.server.endpoint.interceptor のメソッド修飾子と型メソッド説明booleanSoapEnvelopeLoggingInterceptor.handleFault(MessageContext messageContext, ObjectSE endpoint) protected booleanAbstractFaultCreatingValidatingInterceptor.handleRequestValidationErrors(MessageContext messageContext, SAXParseExceptionSE[] errors) リクエストメッセージに検証エラーが含まれている場合に呼び出されるテンプレートメソッド。org.springframework.ws.soap.server.endpoint.mapping 内の MessageContext 使用
型 MessageContext のパラメーターを持つ org.springframework.ws.soap.server.endpoint.mapping のメソッド修飾子と型メソッド説明protected final EndpointInvocationChainSoapActionAnnotationMethodEndpointMapping.createEndpointInvocationChain(MessageContext messageContext, ObjectSE endpoint, EndpointInterceptor[] interceptors) 指定されたエンドポイント、設定されたインターセプター、アクター / ロールに基づいて、新しいSoapEndpointInvocationChainを作成します。protected final EndpointInvocationChainSoapActionEndpointMapping.createEndpointInvocationChain(MessageContext messageContext, ObjectSE endpoint, EndpointInterceptor[] interceptors) 指定されたエンドポイント、設定されたインターセプター、アクター / ロールに基づいて、新しいSoapEndpointInvocationChainを作成します。DelegatingSoapEndpointMapping.getEndpoint(MessageContext messageContext) デリゲートエンドポイント、デリゲートインターセプター、セットアクター / ロールに基づいて新しいSoapEndpointInvocationChainを作成します。protected StringSESoapActionAnnotationMethodEndpointMapping.getLookupKeyForMessage(MessageContext messageContext) protected StringSESoapActionEndpointMapping.getLookupKeyForMessage(MessageContext messageContext) org.springframework.ws.transport 内の MessageContext 使用
型 MessageContext のパラメーターを持つ org.springframework.ws.transport のメソッド修飾子と型メソッド説明voidWebServiceMessageReceiver.receive(MessageContext messageContext) 指定されたメッセージコンテキストを受信します。