public class DefaultPolicyInstance extends Object implements PolicyInstance, FlowConstruct, MuleContextAware, org.mule.runtime.api.lifecycle.Lifecycle
| Constructor and Description |
|---|
DefaultPolicyInstance() |
| Modifier and Type | Method and Description |
|---|---|
void |
dispose() |
MessagingExceptionHandler |
getExceptionListener() |
LifecycleState |
getLifecycleState() |
MuleContext |
getMuleContext() |
String |
getName() |
Optional<PolicyChain> |
getOperationPolicyChain() |
String |
getServerId() |
Optional<PolicyChain> |
getSourcePolicyChain() |
FlowConstructStatistics |
getStatistics() |
String |
getUniqueIdString()
Generate a unique ID string
|
void |
initialise() |
void |
setMuleContext(MuleContext context) |
void |
setOperationPolicyChain(PolicyChain request) |
void |
setSourcePolicyChain(PolicyChain source) |
void |
start() |
void |
stop() |
public void initialise()
throws org.mule.runtime.api.lifecycle.InitialisationException
initialise in interface org.mule.runtime.api.lifecycle.Initialisableorg.mule.runtime.api.lifecycle.InitialisationExceptionpublic void start()
throws org.mule.runtime.api.exception.MuleException
start in interface org.mule.runtime.api.lifecycle.Startableorg.mule.runtime.api.exception.MuleExceptionpublic MessagingExceptionHandler getExceptionListener()
getExceptionListener in interface FlowConstructpublic FlowConstructStatistics getStatistics()
getStatistics in interface FlowConstructpublic MuleContext getMuleContext()
getMuleContext in interface FlowConstructpublic String getUniqueIdString()
FlowConstructgetUniqueIdString in interface FlowConstructpublic String getServerId()
getServerId in interface FlowConstructpublic String getName()
getName in interface org.mule.runtime.api.meta.NamedObjectpublic LifecycleState getLifecycleState()
getLifecycleState in interface LifecycleStateEnabledpublic void setMuleContext(MuleContext context)
setMuleContext in interface MuleContextAwarecontext - the Mule node.public void dispose()
dispose in interface org.mule.runtime.api.lifecycle.Disposablepublic void stop()
throws org.mule.runtime.api.exception.MuleException
stop in interface org.mule.runtime.api.lifecycle.Stoppableorg.mule.runtime.api.exception.MuleExceptionpublic void setOperationPolicyChain(PolicyChain request)
public void setSourcePolicyChain(PolicyChain source)
public Optional<PolicyChain> getSourcePolicyChain()
getSourcePolicyChain in interface PolicyInstancepublic Optional<PolicyChain> getOperationPolicyChain()
getOperationPolicyChain in interface PolicyInstanceCopyright © 2003–2017 MuleSoft, Inc.. All rights reserved.