org.mule.api.lifecycle
Interface Initialisable

All Known Subinterfaces:
Agent, AuthenticationFilter, Connectable, Connector, ConnectorServiceMBean, Converter, DiscoverableTransformer, EncryptionStrategy, EndpointSecurityFilter, EndpointURI, JndiNameResolver, Lifecycle, LifecycleAdapter, LifecyleEnabledObjectPool, MessageDispatcher, MessageReceiver, MessageRequester, MessageTransformer, Model, MuleContext, MuleCoreExtension, MuleRegistry, ObjectFactory, ObjectPool, OutboundRouter, OutboundRouterCollection, Registry, RegistryBroker, SecurityFilter, SecurityManager, SecurityProvider, Service, Transformer
All Known Implementing Classes:
AbderaServiceComponent, AbstractAddVariablePropertyTransformer, AbstractAgent, AbstractAggregator, AbstractAsyncRequestReplyRequester, AbstractAuthenticationFilter, AbstractComponent, AbstractCompressionTransformer, AbstractConfigurationPattern, AbstractConnector, AbstractCorrelationAggregator, AbstractDiscoverableTransformer, AbstractEncryptionTransformer, AbstractEndpointFactoryBean, AbstractEndpointSecurityFilter, AbstractExceptionListener, AbstractExceptionStrategy, AbstractExpressionTransformer, AbstractFlowConstruct, AbstractFlowConstructFactoryBean, AbstractJavaComponent, AbstractJCEEncryptionStrategy, AbstractJmsTransformer, AbstractJndiConnector, AbstractJndiNameResolver, AbstractJsonTransformer, AbstractMailConnector, AbstractMessageAwareTransformer, AbstractMessageDispatcher, AbstractMessageProcessorChain, AbstractMessageProcessorOwner, AbstractMessageReceiver, AbstractMessageRequester, AbstractMessageSplitter, AbstractMessageTransformer, AbstractMessagingExceptionStrategy, AbstractModel, AbstractMonitoredObjectStore, AbstractMuleObjectOwner, AbstractNamedEncryptionStrategy, AbstractNotificationLoggerAgent, AbstractObjectFactory, AbstractOutboundRouter, AbstractPipeline, AbstractPollingMessageReceiver, AbstractRecipientList, AbstractRedeliveryPolicy, AbstractRegistry, AbstractRegistryBroker, AbstractRemoveVariablePropertyTransformer, AbstractRetrieveMailConnector, AbstractRoundRobinMessageSplitter, AbstractSecurityFilter, AbstractSecurityProvider, AbstractSelectiveRouter, AbstractSequenceRouter, AbstractService, AbstractSystemExceptionStrategy, AbstractTlsRetrieveMailConnector, AbstractToFromXmlTransformer, AbstractTransformer, AbstractTransportMessageHandler, AbstractWebServiceWrapperComponent, AbstractXmlTransformer, AbstractXPathExpressionEvaluator, AbstractXStreamTransformer, ActiveMQJmsConnector, ActiveMQXAJmsConnector, AddAttachmentTransformer, AddBookResponse, AddFlowVariableTransformer, AddPropertyTransformer, AddSessionVariableTransformer, AjaxConnector, AjaxMessageDispatcher, AjaxMessageReceiver, AjaxServletConnector, AnnotatedTransformerProxy, AsyncDelegateMessageProcessor, AtomEntryBuilderTransformer, AuthorizationFilter, AutoTransformer, AxisConnector, AxisMessageDispatcher, AxisMessageReceiver, AxisMessageRequester, AxisServiceComponent, AxisWsdlConnector, AxisWsdlMessageDispatcher, BankQuotesInboundAggregator, BankQuotesResponseAggregator, Base64Decoder, Base64Encoder, BaseToOutputHandler, BeanBuilderTransformer, BeanPayloadExpressionEvaluator, BeanToMap, Bridge, BridgeFactoryBean, ByteArrayToHexString, ByteArrayToMuleMessage, ByteArrayToObject, ByteArrayToSerializable, CachedJndiNameResolver, CatalogServiceImpl, CatchMessagingExceptionStrategy, ChainingRouter, ChatStringToString, ChoiceMessagingExceptionStrategy, ChoiceRouter, ClusterizableMessageSourceWrapper, CommonsPoolObjectPool, CompositeConverter, ConnectorService, ContentBasedRouter, CopyAttachmentsTransformer, CopyPropertiesTransformer, CreditProfileXmlToCreditProfile, CxfComponentExceptionStrategy, CxfConfiguration, CxfInboundMessageProcessor, DataHandlerToInputStreamTransformer, DecryptionTransformer, DefaultComponentLifecycleAdapter, DefaultExpressionManager, DefaultJavaComponent, DefaultJmxSupportAgent, DefaultLifecycleEnabledObjectPool, DefaultMessageProcessorChain, DefaultMessagingExceptionStrategy, DefaultMuleContext, DefaultOutboundRouterCollection, DefaultRegistryBroker, DefaultServiceExceptionStrategy, DefaultSystemExceptionStrategy, DomDocumentToXml, DummySecurityFilter, EjbConnector, EjbMessageDispatcher, EjbMessageReceiver, EmailMessageToString, EncryptionTransformer, EndpointNotificationLoggerAgent, EndpointSelector, ErrorMessageToException, ErrorMessageToExceptionBean, ExceptionBasedRouter, ExceptionBeanToErrorMessage, ExceptionReturnTcpMessageReceiver, ExceptionToString, ExpressionLanguageComponent, ExpressionMessageSplitter, ExpressionRecipientList, ExpressionSplitter, ExpressionTransformer, FileConnector, FileMessageDispatcher, FileMessageReceiver, FileMessageRequester, FileToByteArray, FileToString, FilterBasedXmlMessageSplitter, FilteringOutboundRouter, FirstSuccessful, Flow, FlowConfiguringMessageProcessor, FlowRefFactoryBean, Foreach, FormTransformer, ForwardingConsumer, FtpConnector, FtpMessageDispatcher, FtpMessageReceiver, FtpMessageRequester, FunctionalTestComponent, GenericTransactionManagerLookupFactory, GetBeanProperty, GmailSmtpConnector, GuiceRegistry, GZipCompressTransformer, GZipUncompressTransformer, HeartbeatAgent, HexStringToByteArray, HttpBasicAuthenticationFilter, HttpBasicAuthenticationFilter, HttpClientMessageDispatcher, HttpClientMessageRequester, HttpClientMethodResponseToObject, HttpConnector, HttpMessageReceiver, HttpPollingConnector, HttpProxy, HttpProxyFactoryBean, HttpRequestBodyToParamMap, HttpRequestToBook, HttpRequestToByteArray, HttpRequestToInputStream, HttpRequestToNameString, HttpRequestToParameter, HttpRequestToParameterMap, HttpResponseBuilder, HttpResponseToString, HttpsClientMessageDispatcher, HttpsConnector, HttpsMessageReceiver, HttpsPollingConnector, IBeanFlowConstruct, IdempotentMessageFilter, IdempotentRedeliveryPolicy, IdempotentSecureHashMessageFilter, ImapConnector, ImapsConnector, InboundEndpointFactoryBean, InheritedModel, InMemoryObjectStore, InputStreamToByteArray, InterceptingChainLifecycleWrapper, InterceptorStack, InvokerMessageProcessor, IPToSender, JaasSecurityFilter, JaasSimpleAuthenticationProvider, JAXBMarshallerTransformer, JAXBUnmarshallerTransformer, JaxpXPathExpressionEvaluator, JBossTransactionManagerLookupFactory, Jbpm, JcaComponent, JcaModel, JcaService, JdbcConnector, JdbcMessageDispatcher, JdbcMessageReceiver, JdbcMessageRequester, JdbcObjectStore, JdmkAgent, JerseyResourcesComponent, JettyHttpConnector, JettyHttpMessageReceiver, JettyHttpsConnector, JettyWebappServerAgent, JmsConnector, JmsMessageDispatcher, JmsMessageReceiver, JmsMessageRequester, JMSMessageToObject, JmxAgent, JmxServerNotificationAgent, JndiObjectFactory, JnpConnector, JRunTransactionManagerLookupFactory, JsonSchemaValidationFilter, JsonToObject, JsonToXml, JsonXsltTransformer, JXPathExtractor, JXPathFilter, KeyBasedEncryptionStrategy, LaxSedaStageInterceptingMessageProcessor, ListMessageSplitter, LoanQuoteRequestToCreditProfileArgs, LocalSocketTcpMessageDispatcher, Log4jAgent, Log4jNotificationLoggerAgent, LoggerMessageProcessor, MapLookup, MapToBean, MessageChunkAggregator, MessageChunkingRouter, MessageEnricher, MessageFilter, MessageProcessorFilterPair, MessageProcessorPollingConnector, MessageProcessorPollingMessageReceiver, MessagePropertiesTransformer, MessagingExceptionStrategyAcceptorDelegate, MimeMessageToRfc822ByteArray, MockEncryptionStrategy, MonitoredObjectStoreWrapper, MuleEncryptionEndpointSecurityFilter, MuleEndpointURI, MuleEventMulticaster, MuleMessageToByteArray, MuleMessageToHttpResponse, MuleMQJmsConnector, MuleMQXAJmsConnector, MuleObjectStoreManager, MuleRegistryHelper, MuleSecurityManager, MulticastConnector, MulticastingRouter, MulticastMessageReceiver, MultiConsumerJmsMessageReceiver, MVELExpressionLanguage, Mx4jAgent, NamespaceManager, NameStringToChatString, NoActionTransformer, NullConnector, NullLifecycleAdapter, NumberToString, ObjectArrayToString, ObjectToByteArray, ObjectToFeed, ObjectToHttpClientMethodRequest, ObjectToInputStream, ObjectToJMSMessage, ObjectToJson, ObjectToMimeMessage, ObjectToOutputHandler, ObjectToRemoteInvocationResultTransformer, ObjectToRemoteInvocationTransformer, ObjectToRssFeed, ObjectToString, ObjectToXml, ObjectToXmppPacket, OrderToEmailTransformer, OutboundEndpointFactoryBean, OutboundPassThroughRouter, ParseTemplateTransformer, PassThroughComponent, PasswordBasedEncryptionStrategy, PGPKeyRingImpl, PGPSecurityFilter, PGPSecurityProvider, PollEndpointJob, PollInboundEndpointFactoryBean, PollingHttpMessageReceiver, PollingHttpsMessageReceiver, PollingMessageSourceFactoryBean, PollingTcpConnector, PollingTcpMessageReceiver, PooledJavaComponent, PooledJavaComponent.LifeCycleAdapterFactory, Pop3Connector, Pop3sConnector, Process, ProcessComponent, PromptStdioConnector, PropertyEditorTextToValueTransformer, PropertyEditorValueToTextTransformer, PrototypeObjectFactory, QuartzConnector, QuartzMessageDispatcher, QuartzMessageReceiver, QuietExceptionStrategy, RedeliveryExceeded, RemoteDispatcherAgent, RemoteDispatcherComponent, RemoveAttachmentTransformer, RemoveFlowVariableTransformer, RemovePropertyTransformer, RemoveSessionVariableTransformer, Resequencer, Resin3TransactionManagerLookupFactory, ResponseMessageProcessorAdapter, RestRequestToCustomerRequest, RestServiceWrapper, RetrieveMessageReceiver, RetrieveMessageRequester, Rfc822ByteArraytoMimeMessage, RmiCallbackMessageReceiver, RmiConnector, RmiMessageDispatcher, RmiMessageReceiver, RmiRegistryAgent, RollbackMessagingExceptionStrategy, RoundRobin, Rules, RulesComponent, SchemaValidationFilter, Scriptable, ScriptComponent, ScriptTransformer, SecretKeyEncryptionStrategy, SedaModel, SedaService, SedaStageInterceptingMessageProcessor, SequenceRouter, SerializableToByteArray, ServiceAsyncReplyCompositeMessageSource, ServiceAsyncRequestReplyRequestor, ServiceCompositeMessageSource, ServletConnector, ServletMessageReceiver, ServletRequestToOutputHandler, ServletTransformer, SetPayloadTransformer, SftpConnector, SftpMessageDispatcher, SftpMessageReceiver, SftpMessageRequester, SimpleAsyncRequestReplyRequester, SimpleCallableJavaComponent, SimpleCollectionAggregator, SimpleJndiNameResolver, SimpleMathTransformer, SimpleMessageProcessorChain, SimpleRegistryBootstrap, SimpleService, SimpleServiceFactoryBean, SingleJmsMessageReceiver, SingletonObjectFactory, SmtpConnector, SmtpMessageDispatcher, SmtpsConnector, SpringBeanLookup, SpringProviderAdapter, SpringRegistry, SpringRemoteInvokerComponent, SslConnector, SslMessageReceiver, StartableCompositeMessageSource, StaticComponent, StaticRecipientList, StaticResourceMessageProcessor, StdinToNameString, StdioConnector, StdioMessageDispatcher, StdioMessageReceiver, StringAppendTestTransformer, StringAppendTransformer, StringToBoolean, StringToEmailMessage, StringToNameString, StringToNumber, StringToNumber, StringToObjectArray, SxcFilteringOutboundRouter, TcpConnector, TcpMessageDispatcher, TcpMessageReceiver, TcpMessageRequester, TemplateMessagingExceptionStrategy, TestMultiuserSecurityProvider, TestServiceComponent, TestSingleUserSecurityProvider, TextFileObjectStore, TickFeed, TlsConnector, TransactedPollingMessageReceiver, TransactedSingleResourceJmsMessageReceiver, TransactionalFunctionalTestComponent, TransactionalInterceptingMessageProcessor, TransformerChain, TransformerRouter, TransformerTemplate, TransientRegistry, TypeBasedTransformerResolver, UdpConnector, UdpMessageDispatcher, UdpMessageReceiver, UdpMessageRequester, UnsupportedMessageDispatcher, UnsupportedMessageRequester, UntilSuccessful, UsernamePasswordAuthenticationFilter, ValidateResponse, Validator, ValidatorFactoryBean, VMConnector, VMMessageDispatcher, VMMessageReceiver, VMMessageRequester, WeblogicJmsConnector, WeblogicTransactionManagerLookupFactory, WebServiceWrapperComponent, WebServiceWrapperComponent, WebsphereJmsConnector, WebsphereTransactedJmsMessageReceiver, WireTap, WrapperManagerAgent, WSProxy, WSProxyFactoryBean, WSProxyService, XaTransactedJmsMessageReceiver, XmlEntityDecoder, XmlEntityEncoder, XMLExpressionLanguageExtension, XmlMessageSplitter, XmlPrettyPrinter, XmlToDomDocument, XmlToJson, XmlToObject, XmlToOutputHandler, XmlToXMLStreamReader, XmppConnector, XmppMessageDispatcher, XmppMessageReceiver, XmppMessageRequester, XmppPacketToObject, XmppPollingMessageReceiver, XPathBranchExpressionEvaluator, XPathExpressionEvaluator, XPathExtractor, XPathFilter, XPathNodeExpressionEvaluator, XQueryTransformer, XsltTransformer, YourKitProfilerAgent

public interface Initialisable

Initialisable is a lifecycle interface that gets called at the initialise lifecycle stage of the implementing service.


Field Summary
static String PHASE_NAME
           
 
Method Summary
 void initialise()
          Method used to perform any initialisation work.
 

Field Detail

PHASE_NAME

static final String PHASE_NAME
See Also:
Constant Field Values
Method Detail

initialise

void initialise()
                throws InitialisationException
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
RecoverableException - if an error occurs that can be recovered from


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