|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface Model
The Model
encapsulates and manages the runtime behaviour of a
Mule Server instance. It is responsible for maintaining the Service instances and
their configuration.
Field Summary |
---|
Fields inherited from interface org.mule.api.lifecycle.Initialisable |
---|
PHASE_NAME |
Fields inherited from interface org.mule.api.lifecycle.Startable |
---|
PHASE_NAME |
Fields inherited from interface org.mule.api.lifecycle.Stoppable |
---|
PHASE_NAME |
Fields inherited from interface org.mule.api.lifecycle.Disposable |
---|
PHASE_NAME |
Method Summary | |
---|---|
EntryPointResolverSet |
getEntryPointResolverSet()
The entry point resolver is used to determine the method to be called on a service when an event is received for it. |
ExceptionListener |
getExceptionListener()
The exception strategy to use by components managed by the model. |
LifecycleAdapterFactory |
getLifecycleAdapterFactory()
The lifecycle adapter is used by the model to translate Mule lifecycle event to events that components registered with the model understand. |
String |
getType()
Returns the model type name. |
void |
setEntryPointResolverSet(EntryPointResolverSet entryPointResolver)
This will be used to build entry points on the components registered with the model. |
void |
setExceptionListener(ExceptionListener listener)
The exception strategy to use by components managed by the model. |
void |
setLifecycleAdapterFactory(LifecycleAdapterFactory lifecycleAdapterFactory)
Sets the lifecycleAdapterFactory on the model. |
Methods inherited from interface org.mule.api.lifecycle.Initialisable |
---|
initialise |
Methods inherited from interface org.mule.api.lifecycle.Startable |
---|
start |
Methods inherited from interface org.mule.api.lifecycle.Stoppable |
---|
stop |
Methods inherited from interface org.mule.api.lifecycle.Disposable |
---|
dispose |
Methods inherited from interface org.mule.api.context.MuleContextAware |
---|
setMuleContext |
Methods inherited from interface org.mule.api.NamedObject |
---|
getName, setName |
Method Detail |
---|
String getType()
EntryPointResolverSet getEntryPointResolverSet()
void setEntryPointResolverSet(EntryPointResolverSet entryPointResolver)
entryPointResolver
- The entryPointResolver to set. This will be used to
build entry points on the components registered with the model.LifecycleAdapterFactory getLifecycleAdapterFactory()
LifecycleAdapterFactory
is used by the model to instanciate
LifecycleAdapters.
LifecycleAdapterFactory
,
LifecycleAdapter
void setLifecycleAdapterFactory(LifecycleAdapterFactory lifecycleAdapterFactory)
lifecycleAdapterFactory
- The lifecycleAdapterFactory to set on this
model.LifecycleAdapterFactory
,
LifecycleAdapter
ExceptionListener getExceptionListener()
ExceptionListener
void setExceptionListener(ExceptionListener listener)
listener
- the default exception strategy for this model.ExceptionListener
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |