Interface IConfigurable
- All Known Subinterfaces:
CanUseSharedResource<T>, ConfigurableLifecycle, IBlockEnabledSender<H>, ICache<K,V>, ICorrelatedPullingListener<M>, ICorrelatedSender, IDualModeValidator, IJmsListener<M>, IJob, IKnowsDeliveryCount<M>, IListener<M>, IMonitorDestination, IParameter, IPeekableListener<M>, IPipe, IPortConnectedListener<M>, IPullingListener<M>, IPushingListener<M>, IRecordHandler, IRedeliveringListener<M>, IResultHandler, ISapFunctionFacade, ISapListener<F>, ISapSender, ISender, ISenderWithParameters, ITrigger, IValidator, IWrapperPipe, IXmlValidator, ManagableLifecycle, ReceiverAware<M>, SharedResource<T>
- All Known Implementing Classes:
AbstractBlockEnabledSender, AbstractCacheAdapter, AbstractCollectorPipe, AbstractCollectorSender, AbstractDatabaseMigrator, AbstractFileSystemListener, AbstractFileSystemPipe, AbstractFileSystemSender, AbstractHttpSender, AbstractHttpSession, AbstractJdbcMessageBrowser, AbstractJdbcQuerySender, AbstractJdbcSender, AbstractJmsListener, AbstractJmsMessageBrowser, AbstractJobDef, AbstractKafkaFacade, AbstractLarvaAction, AbstractLdapQueryPipe, AbstractMailListener, AbstractMailSender, AbstractMonitorDestination, AbstractParameter, AbstractPipe, AbstractRecordHandler, AbstractResponseValidatorWrapper, AbstractResultHandler, AbstractSender, AbstractSenderWithParameters, AbstractSenderWrapper, AbstractValidator, AbstractValidator.ResponseValidatorWrapper, ActionJob, Adapter, Adios2XmlPipe, Afm2EdiFactSender, Alarm, AmazonS3Sender, AmountOfPagesPipe, AmqpListener, AmqpSender, ApiListener, ApiPrincipalPipe, ApiSoapWrapperPipe, ApiStreamPipe, ApiWsdlXmlValidator, AsyncSenderWithListenerPipe, Base64Pipe, BatchBlobTransformerPipe, BatchClobTransformerPipe, BatchFileTransformerPipe, BatchTransformerPipeBase, BisJmsListener, BisJmsSender, BisWrapperPipe, BlobLineIteratingPipe, BooleanParameter, BytesOutputPipe, CheckReloadJob, ChecksumPipe, CleanupDatabaseJob, CleanupFileSystemJob, Clearing, ClobLineIteratingPipe, CmisEventListener, CmisHttpSender, CmisSender, CommandSender, CompareIntegerPipe, CompareStringPipe, CompressPipe, ConfigurableApplicationContext, Configuration, ConfiguringLifecycleProcessor, CounterSwitchPipe, CredentialCheckingPipe, CrlPipe, CsvParserPipe, DatabaseJob, DataSonnetErrorMessageFormatter, DataSonnetPipe, DateParameter, DelayPipe, DelaySender, DirectoryListener, DirectQuerySender, DirectWrapperPipe, DomainTransformerPipe, EchoPipe, EchoSender, EhCache, EsbJmsListener, EsbJmsSender, EsbJmsTransactionalStorage, EsbSoapValidator, EsbSoapWrapperPipe, EscapePipe, EtagHandlerPipe, ExceptionPipe, ExchangeFileSystemSender, ExchangeFolderSender, ExchangeMailListener, ExecuteQueryJob, FileListener, FileSender, FileSystemSenderWithAttachments, FixedForwardPipe, FixedQuerySender, FixedResultPipe, FixedResultSender, ForEachAttachmentPipe, ForEachChildElementPipe, ForPipe, FrankListener, FrankSender, FtpFileSystem, FtpFileSystemListener, FtpFileSystemSender, FtpSession, FxfListener, FxfWrapperPipe, FxfXmlValidator, GetFromSessionPipe, GetPrincipalPipe, GetTibcoQueues, HashPipe, HttpSender, HttpSession, IbisActionJob, IbisJavaSender, IbisLocalSender, IdinSender, IdocSender, IdocSender, IdocSenderImpl, IfPipe, ImapListener, ImapSender, IMSSender, IncreaseIntegerPipe, IsUserInRolePipe, IsXmlPipe, IteratingPipe, JavaListener, JavascriptSender, JdbcFacade, JdbcIteratingPipeBase, JdbcIteratingPipeBase.MixedQuerySender, JdbcListener, JdbcQueryListener, JdbcTableListener, JdbcTableMessageBrowser, JdbcTransactionalStorage, JmsBrowser, JMSFacade, JmsListener, JmsSender, JmsTransactionalStorage, Job, Json2XmlValidator, JsonParameter, JsonPathPipe, JsonPipe, JsonValidator, JsonWellFormedCheckerPipe, JsonXsltPipe, JsonXsltSender, JwtPipe, KafkaListener, KafkaSender, LabelFormat, LadybugPipe, LarvaAction, LarvaPipe, LarvaPushingListenerAction, LarvaScenarioContext, LdapFindGroupMembershipsPipe, LdapFindMemberPipe, LdapSender, LiquibaseMigrator, LoadDatabaseSchedulesJob, LobLineIteratingPipeBase, LocalFileSystemPipe, LocalFileSystemSender, Locker, LogContextPipe, LogSender, MailSender, MailSenderPipe, MessageSendingPipe, MessageStoreListener, MessageStoreSender, MongoDbSender, Monitor, MonitorDestination, MonitorManager, MQSender, MqttFacade, MqttListener, MqttSender, MsalClientAdapter, NetStorageSender, NumberParameter, ObfuscatePipe, ParallelSenders, Parameter, PasswordGeneratorPipe, PasswordHashPipe, PdfPipe, PGPPipe, PipeLine, PullingJmsListener, PullingListenerAction, PushingJmsListener, PushingListenerAdapter, PutInSessionPipe, PutSystemDateInSession, Receiver, ReconnectSenderWrapper, RecordTransformer, RecordXml2Sender, RecordXmlTransformer, RecoverAdaptersJob, RegExPipe, RekenBoxCallerPipe, ReloadSender, RemoveCacheKeyPipe, RemoveFromSessionPipe, ReplacerPipe, RestListener, Result2BlobWriter, Result2ClobWriter, Result2Filewriter, Result2LobWriterBase, Result2StringWriter, ResultBlock2Sender, ResultSet2FileSender, ResultSetIteratingPipe, ResultWriter, Samba1Pipe, Samba1Sender, Samba2Listener, Samba2Pipe, Samba2Sender, SambaListener, SambaPipe, SapFunctionFacade, SapListener, SapListener, SapListenerImpl, SapLUWManagerPipe, SapSender, SapSender, SapSenderBase, SapSenderImpl, ScanTibcoSolutionPipe, ScheduleManager, SenderAction, SenderMonitorAdapter, SenderPipe, SenderSeries, SenderWrapper, SendGridSender, SendMessageJob, SendMessageJob.SendMessageJobSender, SendTibcoMessage, SftpFileSystem, SftpFileSystemListener, SftpFileSystemSender, SftpSession, ShadowSender, SignaturePipe, SimpleJdbcListener, SizePipe, SkipPipe, SoapValidator, SoapWrapperPipe, SpringContextFlowDiagramProvider, StoredProcedureQuerySender, StreamLineIteratorPipe, StreamPipe, StreamTransformerPipe, StringIteratorPipe, SwitchPipe, Text2XmlPipe, TextSplitterPipe, TibcoLogJmsListener, Tibet2DatabaseStorage, TimeoutGuardPipe, TransactionAttributes, Trigger, UnzipPipe, UUIDGeneratorPipe, WebServiceListener, WebServiceNtlmSender, WebServiceSender, WsdlGeneratorPipe, WsdlGeneratorPipe, WsdlXmlValidator, XComSender, XfbSender, XmlIf, XmlJmsBrowserSender, XmlParameter, XmlQuerySender, XmlSwitch, XmlValidator, XmlValidator.ResponseValidatorWrapper, XmlValidatorSender, XmlWellFormedCheckerPipe, XQueryPipe, XslErrorMessageFormatter, XsltPipe, XsltProviderListener, XsltSender, ZipIteratorPipe, ZipWriterPipe, ZipWriterSender
public interface IConfigurable
To be replaced with
ConfigurableLifecycle.-
Method Summary
-
Method Details
-
configure
Configure this component.configure()is called once at startup of the framework in the configure method of the owner of thisIConfigurable. Purpose of this method is to check whether the static configuration of the object is correct. As much as possible class-instantiating should take place in theconfigure(), to improve performance.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.
-