org.mule.module.ibeans.spi.support
Class CallRequestEndpoint
java.lang.Object
org.mule.endpoint.DynamicURIInboundEndpoint
org.mule.module.ibeans.spi.support.DynamicRequestEndpoint
org.mule.module.ibeans.spi.support.CallRequestEndpoint
- All Implemented Interfaces:
- Serializable, FlowConstructAware, ImmutableEndpoint, InboundEndpoint, Startable, Stoppable, NamedObject, MessageSource, MessageRequesting
public class CallRequestEndpoint
- extends DynamicRequestEndpoint
A dynamic inbound endpoint used for request calls defined using the Call annotation.
Note that call requests look the same as normal call endpoints except request calls do not define any headers or payload.
The endpoint scheme is the only part of the URI that cannot be replaced at runtime.
- See Also:
CallOutboundEndpoint,
Serialized Form
|
Field Summary |
protected org.apache.commons.logging.Log |
logger
logger used by this class |
| Methods inherited from class org.mule.endpoint.DynamicURIInboundEndpoint |
createDefaultRedeliveryPolicy, getAddress, getConnector, getEncoding, getEndpointBuilderName, getEndpointURI, getExchangePattern, getFilter, getInitialState, getMessageProcessors, getMessageProcessorsFactory, getMimeType, getMuleContext, getName, getProperties, getProperty, getProtocol, getRedeliveryPolicy, getResponseMessageProcessors, getResponseTimeout, getRetryPolicyTemplate, getSecurityFilter, getTransactionConfig, isDeleteUnacceptedMessages, isDisableTransportTransformer, isProtocolSupported, isReadOnly, request, setEndpointURI, setFlowConstruct, setListener, start, stop |
logger
protected final transient org.apache.commons.logging.Log logger
- logger used by this class
CallRequestEndpoint
public CallRequestEndpoint(MuleContext context,
AnnotatedEndpointData epData)
throws MalformedEndpointException
- Throws:
MalformedEndpointException
validateUriTemplate
protected void validateUriTemplate(String uri)
throws MalformedEndpointException
- Overrides:
validateUriTemplate in class DynamicRequestEndpoint
- Throws:
MalformedEndpointException
parseURIString
protected String parseURIString(String uri,
MuleMessage message)
- Overrides:
parseURIString in class DynamicRequestEndpoint
getPropertiesForTemplate
protected Map<String,Object> getPropertiesForTemplate(MuleMessage message)
- Overrides:
getPropertiesForTemplate in class DynamicRequestEndpoint
getTransformers
public List getTransformers()
- Specified by:
getTransformers in interface ImmutableEndpoint- Overrides:
getTransformers in class DynamicURIInboundEndpoint
getResponseTransformers
public List getResponseTransformers()
- Specified by:
getResponseTransformers in interface ImmutableEndpoint- Overrides:
getResponseTransformers in class DynamicURIInboundEndpoint
Copyright © 2003-2012 MuleSoft, Inc.. All Rights Reserved.