| org.mule.api.lifecycle.Initialisable
All known Subclasses: org.mule.transaction.lookup.GenericTransactionManagerLookupFactory, org.mule.config.spring.factories.AbstractEndpointFactoryBean, org.mule.module.scripting.component.ScriptMessageBuilder, org.mule.routing.AbstractRouterCollection, org.mule.module.pgp.PGPKeyRingImpl, org.mule.AbstractExceptionListener, org.mule.tck.functional.FunctionalTestComponent, org.mule.module.spring.events.MuleEventMulticaster, org.mule.config.bootstrap.SimpleRegistryBootstrap, org.mule.module.spring.remoting.SpringRemoteInvokerComponent, org.mule.config.spring.factories.EndpointFactoryBean, org.mule.transport.soap.WSProxyService, org.mule.transport.soap.axis.AxisServiceComponent, org.mule.module.scripting.component.Scriptable, org.mule.util.pool.CommonsPoolObjectPool, org.mule.component.simple.StaticComponent, org.mule.object.JndiObjectFactory, org.mule.module.client.remoting.RemoteDispatcherComponent,
Initialisable | public interface Initialisable (Code) | | Initialisable is a lifecycle interface that gets called at the
initialise lifecycle stage of the implementing service.
|
initialise | LifecycleTransitionResult initialise() throws InitialisationException(Code) | | Method used to perform any initialisation work. If a fatal error occurs during
initialisation an InitialisationException should be thrown,
causing the Mule instance to shutdown. If the error is recoverable, say by
retrying to connect, a RecoverableException should be thrown.
There is no guarantee that by throwing a Recoverable exception that the Mule
instance will not shut down.
throws: InitialisationException - if a fatal error occurs causing the Mule instance to shutdown throws: RecoverableException - if an error occurs that can be recovered from Status of transition |
|
|