|
Spring Web Services Framework | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.springframework.context.support.ApplicationObjectSupport org.springframework.ws.server.endpoint.mapping.AbstractEndpointMapping org.springframework.ws.server.endpoint.mapping.AbstractMapBasedEndpointMapping org.springframework.ws.soap.server.endpoint.mapping.SoapActionEndpointMapping
SoapActionAnnotationMethodEndpointMapping
.
@Deprecated public class SoapActionEndpointMapping
Implementation of the EndpointMapping
interface to map from SOAPAction
headers to endpoint
beans. Supports both mapping to bean instances and mapping to bean names: the latter is required for prototype
handlers.
endpointMap
property is suitable for populating the endpoint map with bean references, e.g. via the
map element in XML bean definitions.
Mappings to bean names can be set via the mappings
property, in a form accepted by the
java.util.Properties
class, like as follows:
http://www.springframework.org/spring-ws/samples/airline/BookFlight=bookFlightEndpoint http://www.springframework.org/spring-ws/samples/airline/GetFlights=getFlightsEndpointThe syntax is SOAP_ACTION=ENDPOINT_BEAN_NAME. This endpoint mapping does not read from the request message, and therefore is more suitable for message factories which directly read from the transport request (such as the
AxiomSoapMessageFactory
with the
payloadCaching
disabled).
Field Summary |
---|
Fields inherited from class org.springframework.context.support.ApplicationObjectSupport |
---|
logger |
Fields inherited from interface org.springframework.core.Ordered |
---|
HIGHEST_PRECEDENCE, LOWEST_PRECEDENCE |
Constructor Summary | |
---|---|
SoapActionEndpointMapping()
Deprecated. |
Method Summary | |
---|---|
protected EndpointInvocationChain |
createEndpointInvocationChain(MessageContext messageContext,
Object endpoint,
EndpointInterceptor[] interceptors)
Deprecated. Creates a new SoapEndpointInvocationChain based on the given endpoint, and the set interceptors, and
actors/roles. |
protected String |
getLookupKeyForMessage(MessageContext messageContext)
Deprecated. Returns the the endpoint key for the given message context. |
void |
setActorOrRole(String actorOrRole)
Deprecated. Sets a single SOAP actor/actorOrRole to apply to all endpoints mapped by the delegate endpoint mapping. |
void |
setActorsOrRoles(String[] actorsOrRoles)
Deprecated. Sets the array of SOAP actors/actorsOrRoles to apply to all endpoints mapped by the delegate endpoint mapping. |
void |
setUltimateReceiver(boolean ultimateReceiver)
Deprecated. Indicates whether this the endpoint fulfills the SOAP 1.2 Ultimate Receiver role. |
protected boolean |
validateLookupKey(String key)
Deprecated. Validates the given endpoint key. |
Methods inherited from class org.springframework.ws.server.endpoint.mapping.AbstractMapBasedEndpointMapping |
---|
getEndpointInternal, initApplicationContext, lookupEndpoint, registerEndpoint, setEndpointMap, setLazyInitEndpoints, setMappings, setRegisterBeanNames |
Methods inherited from class org.springframework.ws.server.endpoint.mapping.AbstractEndpointMapping |
---|
getDefaultEndpoint, getEndpoint, getInterceptors, getOrder, initInterceptors, resolveStringEndpoint, setDefaultEndpoint, setInterceptors, setOrder |
Methods inherited from class org.springframework.context.support.ApplicationObjectSupport |
---|
getApplicationContext, getMessageSourceAccessor, initApplicationContext, isContextRequired, requiredContextClass, setApplicationContext |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.springframework.ws.server.EndpointMapping |
---|
getEndpoint |
Constructor Detail |
---|
public SoapActionEndpointMapping()
Method Detail |
---|
public final void setActorOrRole(String actorOrRole)
SoapEndpointMapping
setActorOrRole
in interface SoapEndpointMapping
public final void setActorsOrRoles(String[] actorsOrRoles)
SoapEndpointMapping
setActorsOrRoles
in interface SoapEndpointMapping
public final void setUltimateReceiver(boolean ultimateReceiver)
SoapEndpointMapping
setUltimateReceiver
in interface SoapEndpointMapping
protected final EndpointInvocationChain createEndpointInvocationChain(MessageContext messageContext, Object endpoint, EndpointInterceptor[] interceptors)
SoapEndpointInvocationChain
based on the given endpoint, and the set interceptors, and
actors/roles.
createEndpointInvocationChain
in class AbstractEndpointMapping
endpoint
- the endpointinterceptors
- the endpoint interceptors
AbstractEndpointMapping.setInterceptors(org.springframework.ws.server.EndpointInterceptor[])
,
setActorsOrRoles(String[])
protected String getLookupKeyForMessage(MessageContext messageContext) throws Exception
AbstractMapBasedEndpointMapping
null
if a key cannot be found.
getLookupKeyForMessage
in class AbstractMapBasedEndpointMapping
null
Exception
protected boolean validateLookupKey(String key)
AbstractMapBasedEndpointMapping
true
is the given string is valid.
validateLookupKey
in class AbstractMapBasedEndpointMapping
|
Spring Web Services Framework | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |