Package org.frankframework.core
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,DummyTransactionalStorage,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.
-