public class HttpProxy extends AbstractConfigurationPattern
AbstractPipeline.ProcessIfPipelineStartedMessageProcessor
responseTransformers, transformers
messageProcessors, messageSource, pipeline, processingStrategy
exceptionListener, INITIAL_STATE_STARTED, INITIAL_STATE_STOPPED, initialState, lifecycleManager, logger, messageInfoMapping, muleContext, name, statistics
PHASE_NAME
PHASE_NAME
PHASE_NAME
PHASE_NAME
PROPERTY_NAME
Constructor and Description |
---|
HttpProxy(String name,
MuleContext muleContext,
MessageSource messageSource,
OutboundEndpoint outboundEndpoint,
List<MessageProcessor> transformers,
List<MessageProcessor> responseTransformers,
CachingStrategy cachingStrategy) |
Modifier and Type | Method and Description |
---|---|
static void |
configureContentLengthRemover(AbstractConfigurationPattern configurationPattern,
MessageProcessorChainBuilder builder) |
protected void |
configureMessageProcessorsAfterTransformation(MessageProcessorChainBuilder builder) |
protected void |
configureMessageProcessorsBeforeTransformation(MessageProcessorChainBuilder builder) |
String |
getConstructType() |
String |
toString() |
protected void |
validateConstruct()
Validates configured flow construct
|
configureMessageProcessors, configurePreProcessors, hasResponseTransformers, hasTransformers, setProcessingStrategy
addMessageProcessorPathElements, configurePostProcessors, createPipeline, doDispose, doInitialise, doStart, doStop, getMessageProcessors, getMessageSource, getProcessingStrategy, getProcessorPath, isRedeliveryPolicyConfigured, isSynchronous, setMessageProcessors, setMessageSource
configureStatistics, dispose, disposeIfDisposable, getAnnotation, getAnnotations, getExceptionListener, getInitialState, getLifecycleState, getMessageInfoMapping, getMuleContext, getName, getStatistics, initialise, initialiseIfInitialisable, injectExceptionHandler, injectFlowConstructMuleContext, isStarted, isStopped, isStopping, setAnnotations, setExceptionListener, setInitialState, setMessageInfoMapping, start, startIfStartable, stop, stopIfStoppable
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getExceptionListener, getMessageInfoMapping, getMuleContext, getStatistics
getName
getLifecycleState
public HttpProxy(String name, MuleContext muleContext, MessageSource messageSource, OutboundEndpoint outboundEndpoint, List<MessageProcessor> transformers, List<MessageProcessor> responseTransformers, CachingStrategy cachingStrategy) throws MuleException
MuleException
protected void configureMessageProcessorsBeforeTransformation(MessageProcessorChainBuilder builder)
configureMessageProcessorsBeforeTransformation
in class AbstractConfigurationPattern
protected void configureMessageProcessorsAfterTransformation(MessageProcessorChainBuilder builder) throws MuleException
configureMessageProcessorsAfterTransformation
in class AbstractConfigurationPattern
MuleException
public static void configureContentLengthRemover(AbstractConfigurationPattern configurationPattern, MessageProcessorChainBuilder builder)
protected void validateConstruct() throws FlowConstructInvalidException
AbstractFlowConstruct
validateConstruct
in class AbstractPipeline
FlowConstructInvalidException
- if the flow construct does not pass
validationpublic String toString()
toString
in class AbstractFlowConstruct
public String getConstructType()
getConstructType
in class AbstractFlowConstruct
Copyright © 2003–2015 MuleSoft, Inc.. All rights reserved.