Package org.frankframework.core
Interface IConfigurable
- All Known Subinterfaces:
CanUseSharedResource<T>
,ConfigurableLifecycle
,IBlockEnabledSender<H>
,ICache<K,
,V> ICorrelatedPullingListener<M>
,ICorrelatedSender
,IDualModeValidator
,IJob
,IKnowsDeliveryCount<M>
,IListener<M>
,IMonitorDestination
,IParameter
,IPeekableListener<M>
,IPipe
,IPortConnectedListener<M>
,IPullingListener<M>
,IPushingListener<M>
,IRedeliveringListener<M>
,ISender
,ISenderWithParameters
,ITrigger
,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
,AbstractMonitorDestination
,AbstractParameter
,AbstractPipe
,AbstractResponseValidatorWrapper
,AbstractSender
,AbstractSenderWithParameters
,AbstractSenderWrapper
,AbstractValidator
,AbstractValidator.ResponseValidatorWrapper
,ActionJob
,Adapter
,Alarm
,ApiListener
,ApiPrincipalPipe
,AsyncSenderWithListenerPipe
,Base64Pipe
,BlobLineIteratingPipe
,BooleanParameter
,BytesOutputPipe
,CheckReloadJob
,ChecksumPipe
,CleanupDatabaseJob
,CleanupFileSystemJob
,Clearing
,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
,MonitorDestination
,MonitorManager
,NumberParameter
,ParallelSenders
,Parameter
,PasswordGeneratorPipe
,PasswordHashPipe
,PGPPipe
,PullingJmsListener
,PushingJmsListener
,PushingListenerAdapter
,PutInSession
,PutSystemDateInSession
,Receiver
,ReconnectSenderWrapper
,RecoverAdaptersJob
,RegExPipe
,ReloadSender
,RemoveCacheKeyPipe
,RemoveFromSession
,ReplacerPipe
,RestListener
,ResultSet2FileSender
,ResultSetIteratingPipe
,ScheduleManager
,SenderMonitorAdapter
,SenderPipe
,SenderSeries
,SenderWrapper
,SendGridSender
,SendMessageJob
,SendMessageJob.SendMessageJobSender
,ShadowSender
,SignaturePipe
,SimpleJdbcListener
,SizePipe
,SkipPipe
,SoapValidator
,SoapWrapperPipe
,SpringContextFlowDiagramProvider
,StoredProcedureQuerySender
,StreamLineIteratorPipe
,StreamPipe
,StringIteratorPipe
,Text2XmlPipe
,TextSplitterPipe
,TimeoutGuardPipe
,TomcatJndiProxy
,Trigger
,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
-
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.
-