org.mule.api.config
Interface MuleConfiguration

All Known Implementing Classes:
DefaultMuleConfiguration

public interface MuleConfiguration

Configuration info. which can be set when creating the MuleContext but becomes immutable after startup.


Method Summary
 String getDefaultEncoding()
           
 String getDefaultExceptionStrategyName()
           
 int getDefaultQueueTimeout()
           
 int getDefaultResponseTimeout()
           
 int getDefaultTransactionTimeout()
           
 String getDomainId()
           
 String getId()
           
 String getMuleHomeDirectory()
           
 int getShutdownTimeout()
           
 String getSystemModelType()
           
 String getSystemName()
           
 String getWorkingDirectory()
           
 boolean isAutoWrapMessageAwareTransform()
           
 boolean isCacheMessageAsBytes()
           
 boolean isCacheMessageOriginalPayload()
           
 boolean isClientMode()
           
 boolean isContainerMode()
          A container mode implies multiple Mule apps running.
 boolean isEnableStreaming()
           
 boolean isEnricherPropagatesSessionVariableChanges()
           
 boolean isFlowEndingWithOneWayEndpointReturnsNull()
           
 boolean isStandalone()
          Try to guess if we're embedded.
 boolean isValidateExpressions()
           
 boolean useExtendedTransformations()
           
 

Method Detail

getDefaultResponseTimeout

int getDefaultResponseTimeout()

getWorkingDirectory

String getWorkingDirectory()

getMuleHomeDirectory

String getMuleHomeDirectory()

getDefaultTransactionTimeout

int getDefaultTransactionTimeout()

isClientMode

boolean isClientMode()

getDefaultEncoding

String getDefaultEncoding()

getId

String getId()

getDomainId

String getDomainId()

getSystemModelType

String getSystemModelType()

getSystemName

String getSystemName()

isAutoWrapMessageAwareTransform

boolean isAutoWrapMessageAwareTransform()

isCacheMessageAsBytes

boolean isCacheMessageAsBytes()

isCacheMessageOriginalPayload

boolean isCacheMessageOriginalPayload()

isEnableStreaming

boolean isEnableStreaming()

isValidateExpressions

boolean isValidateExpressions()

getDefaultQueueTimeout

int getDefaultQueueTimeout()

getShutdownTimeout

int getShutdownTimeout()

isContainerMode

boolean isContainerMode()
A container mode implies multiple Mule apps running. When true, Mule changes behavior in some areas, e.g.: etc. Note that e.g. a WAR-embedded Mule will run in container mode, but will still be considerd embedded for management purposes.

See Also:
isStandalone()

isStandalone

boolean isStandalone()
Try to guess if we're embedded. If "mule.home" JVM property has been set, then we've been started via Mule script and can assume we're running standalone. Otherwise (no property set), Mule has been started via a different mechanism.

A standalone Mule is always considered running in 'container' mode.

See Also:
isContainerMode()

getDefaultExceptionStrategyName

String getDefaultExceptionStrategyName()
Returns:
default exception strategy to be used on flows and services if there's no exception strategy configured explicitly.

useExtendedTransformations

boolean useExtendedTransformations()

isFlowEndingWithOneWayEndpointReturnsNull

boolean isFlowEndingWithOneWayEndpointReturnsNull()

isEnricherPropagatesSessionVariableChanges

boolean isEnricherPropagatesSessionVariableChanges()


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