org.mule.transport.http
Class HttpsMessageProcessTemplate

java.lang.Object
  extended by org.mule.transport.AbstractTransportMessageProcessTemplate<HttpMessageReceiver,HttpConnector>
      extended by org.mule.transport.http.HttpMessageProcessTemplate
          extended by org.mule.transport.http.HttpsMessageProcessTemplate
All Implemented Interfaces:
EndPhaseTemplate, FlowProcessingPhaseTemplate, MessageProcessContext, MessageProcessTemplate, RequestResponseFlowProcessingPhaseTemplate, ThrottlingPhaseTemplate, ValidationPhaseTemplate

public class HttpsMessageProcessTemplate
extends HttpMessageProcessTemplate


Field Summary
 
Fields inherited from class org.mule.transport.http.HttpMessageProcessTemplate
MESSAGE_DISCARD_STATUS_CODE, X_RATE_LIMIT_LIMIT_HEADER, X_RATE_LIMIT_REMAINING_HEADER, X_RATE_LIMIT_RESET_HEADER
 
Fields inherited from class org.mule.transport.AbstractTransportMessageProcessTemplate
logger
 
Constructor Summary
HttpsMessageProcessTemplate(HttpMessageReceiver messageReceiver, HttpServerConnection httpServerConnection, WorkManager flowExecutionWorkManager)
           
 
Method Summary
 MuleEvent beforeRouteEvent(MuleEvent muleEvent)
          Pre processing of the MuleEvent to route
 
Methods inherited from class org.mule.transport.http.HttpMessageProcessTemplate
acquireMessage, afterFailureProcessingFlow, afterFailureProcessingFlow, awaitTermination, createMessageFromSource, discardInvalidMessage, discardMessageOnThrottlingExceeded, doBad, getHttpServerConnection, getMessageProcessedLatch, messageProcessingEnded, processRelativePath, sendResponseToClient, setThrottlingPolicyStatistics, supportsAsynchronousProcessing, transformResponse, validateMessage
 
Methods inherited from class org.mule.transport.AbstractTransportMessageProcessTemplate
afterRouteEvent, afterSuccessfulProcessingFlow, createEventFromMuleMessage, getConnector, getFlowConstruct, getFlowExecutionWorkManager, getInboundEndpoint, getMessageReceiver, getMessageSource, getMuleContext, getMuleEvent, getOriginalMessage, getOutputStream, getTransactionConfig, propagateRootMessageIdProperty, routeEvent, sendResponseMessage, warnIfMuleClientSendUsed
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.mule.execution.FlowProcessingPhaseTemplate
afterRouteEvent, afterSuccessfulProcessingFlow, getMuleEvent, getOriginalMessage, routeEvent
 

Constructor Detail

HttpsMessageProcessTemplate

public HttpsMessageProcessTemplate(HttpMessageReceiver messageReceiver,
                                   HttpServerConnection httpServerConnection,
                                   WorkManager flowExecutionWorkManager)
Method Detail

beforeRouteEvent

public MuleEvent beforeRouteEvent(MuleEvent muleEvent)
                           throws MuleException
Description copied from interface: FlowProcessingPhaseTemplate
Pre processing of the MuleEvent to route

Specified by:
beforeRouteEvent in interface FlowProcessingPhaseTemplate
Overrides:
beforeRouteEvent in class HttpMessageProcessTemplate
Throws:
MuleException


Copyright © 2003-2013 MuleSoft, Inc.. All Rights Reserved.