Interface IConfigurable

All Known Subinterfaces:
CanUseSharedResource<T>, ConfigurableLifecycle, IBlockEnabledSender<H>, ICache<K,V>, ICorrelatedPullingListener<M>, ICorrelatedSender, IDualModeValidator, IJob, IKnowsDeliveryCount<M>, IListener<M>, IParameter, IPeekableListener<M>, IPipe, IPortConnectedListener<M>, IPullingListener<M>, IPushingListener<M>, IRedeliveringListener<M>, ISender, ISenderWithParameters, IValidator, IWrapperPipe, IXmlValidator, ManagableLifecycle, ReceiverAware<M>, SharedResource<T>
All Known Implementing Classes:
AbstractBlockEnabledSender, AbstractCacheAdapter, AbstractCollectorPipe, AbstractCollectorSender, AbstractConfigurableLifecyle, AbstractDatabaseMigrator, AbstractHttpSender, AbstractHttpSession, AbstractJdbcMessageBrowser, AbstractJdbcQuerySender, AbstractJdbcSender, AbstractJmsListener, AbstractJmsMessageBrowser, AbstractJobDef, AbstractLdapQueryPipe, AbstractMailSender, AbstractParameter, AbstractPipe, AbstractResponseValidatorWrapper, AbstractSender, AbstractSenderWithParameters, AbstractSenderWrapper, AbstractValidator, AbstractValidator.ResponseValidatorWrapper, ActionJob, Adapter, ApiListener, ApiPrincipalPipe, AsyncSenderWithListenerPipe, Base64Pipe, BlobLineIteratingPipe, BooleanParameter, BytesOutputPipe, CheckReloadJob, ChecksumPipe, CleanupDatabaseJob, CleanupFileSystemJob, ClobLineIteratingPipe, CommandSender, CompareIntegerPipe, CompareStringPipe, CompressPipe, Configuration, ConfiguringLifecycleProcessor, CounterSwitchPipe, CredentialCheckingPipe, CrlPipe, CsvParserPipe, DatabaseJob, DataSonnetPipe, DateParameter, DelayPipe, DelaySender, DirectQuerySender, DomainTransformerPipe, DummyTransactionalStorage, EchoPipe, EchoSender, EhCache, EscapePipe, EtagHandlerPipe, ExceptionPipe, ExecuteQueryJob, FixedForwardPipe, FixedQuerySender, FixedResultPipe, FixedResultSender, ForEachChildElementPipe, ForPipe, FrankListener, FrankSender, GetFromSession, GetPrincipalPipe, HashPipe, HttpSender, HttpSession, IbisActionJob, IbisJavaSender, IbisLocalSender, IfPipe, IncreaseIntegerPipe, IsUserInRolePipe, IsXmlPipe, IteratingPipe, JavaListener, JavascriptSender, JdbcFacade, JdbcIteratingPipeBase, JdbcIteratingPipeBase.MixedQuerySender, JdbcListener, JdbcQueryListener, JdbcTableListener, JdbcTableMessageBrowser, JdbcTransactionalStorage, JmsBrowser, JMSFacade, JmsListener, JmsSender, JmsTransactionalStorage, JndiBase, Job, Json2XmlValidator, JsonPipe, JsonValidator, JsonWellFormedChecker, JsonXsltPipe, JsonXsltSender, JwtPipe, LdapFindGroupMembershipsPipe, LdapFindMemberPipe, LdapSender, LiquibaseMigrator, LoadDatabaseSchedulesJob, LobLineIteratingPipeBase, Locker, LogContextPipe, LogSender, MailSender, MailSenderPipe, MessageSendingPipe, MessageStoreListener, MessageStoreSender, MongoDbSender, Monitor, MonitorManager, NumberParameter, ParallelSenders, Parameter, PasswordGeneratorPipe, PasswordHashPipe, PGPPipe, PullingJmsListener, PushingJmsListener, PushingListenerAdapter, PutInSession, PutSystemDateInSession, Receiver, ReconnectSenderWrapper, RecoverAdaptersJob, RegExPipe, ReloadSender, RemoveCacheKeyPipe, RemoveFromSession, ReplacerPipe, RestListener, ResultSet2FileSender, ResultSetIteratingPipe, ScheduleManager, SchedulerSender, SenderPipe, SenderSeries, SenderWrapper, SendGridSender, SendMessageJob, SendMessageJob.SendMessageJobSender, ShadowSender, SignaturePipe, SimpleJdbcListener, SizePipe, SkipPipe, SoapValidator, SoapWrapperPipe, SpringContextFlowDiagramProvider, StoredProcedureQuerySender, StreamLineIteratorPipe, StreamPipe, StringIteratorPipe, Text2XmlPipe, TextSplitterPipe, TimeoutGuardPipe, TomcatJndiProxy, UnzipPipe, UUIDGeneratorPipe, WebServiceListener, WebServiceSender, WsdlGeneratorPipe, WsdlXmlValidator, XmlIf, XmlJmsBrowserSender, XmlParameter, XmlQuerySender, XmlSwitch, XmlValidator, XmlValidator.ResponseValidatorWrapper, XmlValidatorSender, XmlWellFormedChecker, XQueryPipe, XsltPipe, XsltSender, ZipIteratorPipe, ZipWriterPipe, ZipWriterSender

public interface IConfigurable
To be replaced with ConfigurableLifecycle.
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    Configure this component.
  • Method Details

    • configure

      void configure() throws ConfigurationException
      Configure this component.

      In the case of a container, this will propagate the configure signal to all components that apply.

      Throws:
      ConfigurationException - in case it was not able to configure the component.