Package org.frankframework.core
Interface FrankElement
- All Superinterfaces:
org.springframework.context.ApplicationContextAware
,org.springframework.beans.factory.Aware
,HasApplicationContext
,HasName
,IScopeProvider
- All Known Subinterfaces:
CanUseSharedResource<T>
,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
,ReceiverAware<M>
- All Known Implementing Classes:
AbstractBlockEnabledSender
,AbstractCacheAdapter
,AbstractCollectorPipe
,AbstractCollectorSender
,AbstractHttpSender
,AbstractHttpSession
,AbstractJdbcQuerySender
,AbstractJdbcSender
,AbstractJmsListener
,AbstractJobDef
,AbstractLdapQueryPipe
,AbstractMailSender
,AbstractParameter
,AbstractPipe
,AbstractResponseValidatorWrapper
,AbstractSender
,AbstractSenderWithParameters
,AbstractSenderWrapper
,AbstractValidator
,AbstractValidator.ResponseValidatorWrapper
,AbstractXmlValidator
,ActionJob
,Adapter
,ApiListener
,ApiPrincipalPipe
,AsyncSenderWithListenerPipe
,Base64Pipe
,BlobLineIteratingPipe
,BooleanParameter
,BytesOutputPipe
,CheckReloadJob
,ChecksumPipe
,CleanupDatabaseJob
,CleanupFileSystemJob
,ClobLineIteratingPipe
,CommandSender
,CompareIntegerPipe
,CompareStringPipe
,CompressPipe
,Configuration
,CounterSwitchPipe
,CredentialCheckingPipe
,CrlPipe
,CsvParserPipe
,DatabaseJob
,DataSonnetPipe
,DateParameter
,DelayPipe
,DelaySender
,DirectQuerySender
,DomainTransformerPipe
,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
,JavaxXmlValidator
,JdbcIteratingPipeBase
,JdbcIteratingPipeBase.MixedQuerySender
,JdbcListener
,JdbcQueryListener
,JdbcTableListener
,JmsListener
,JmsSender
,Job
,Json2XmlValidator
,JsonPipe
,JsonValidator
,JsonWellFormedChecker
,JsonXsltPipe
,JsonXsltSender
,JwtPipe
,LdapFindGroupMembershipsPipe
,LdapFindMemberPipe
,LdapSender
,LoadDatabaseSchedulesJob
,LobLineIteratingPipeBase
,LogContextPipe
,LogSender
,MailSender
,MailSenderPipe
,MessageSendingPipe
,MessageStoreListener
,MessageStoreSender
,MongoDbSender
,Monitor
,NumberParameter
,ParallelSenders
,Parameter
,PasswordGeneratorPipe
,PasswordHashPipe
,PGPPipe
,PipeLine
,PullingJmsListener
,PushingJmsListener
,PushingListenerAdapter
,PutInSession
,PutSystemDateInSession
,Receiver
,ReconnectSenderWrapper
,RecoverAdaptersJob
,RegExPipe
,ReloadSender
,RemoveCacheKeyPipe
,RemoveFromSession
,ReplacerPipe
,RestListener
,ResultSet2FileSender
,ResultSetIteratingPipe
,SchedulerSender
,SenderPipe
,SenderSeries
,SenderWrapper
,SendGridSender
,SendMessageJob
,SendMessageJob.SendMessageJobSender
,ShadowSender
,SignaturePipe
,SimpleJdbcListener
,SizePipe
,SkipPipe
,SoapValidator
,SoapWrapperPipe
,StoredProcedureQuerySender
,StreamLineIteratorPipe
,StreamPipe
,StringIteratorPipe
,Text2XmlPipe
,TextSplitterPipe
,TimeoutGuardPipe
,UnzipPipe
,UUIDGeneratorPipe
,WebServiceListener
,WebServiceSender
,WsdlGeneratorPipe
,WsdlXmlValidator
,XercesXmlValidator
,XmlIf
,XmlJmsBrowserSender
,XmlParameter
,XmlQuerySender
,XmlSwitch
,XmlValidator
,XmlValidator.ResponseValidatorWrapper
,XmlValidatorSender
,XmlWellFormedChecker
,XQueryPipe
,XsltPipe
,XsltSender
,ZipIteratorPipe
,ZipWriterPipe
,ZipWriterSender
public interface FrankElement
extends org.springframework.context.ApplicationContextAware, HasApplicationContext, HasName
Digested FrankElements such as an
IPipe
/ISender
or IListener
.
These elements contain a bunch of getters, but not necessarily setters.
Mainly used for statistics
and ConfigurationWarnings
.
NOTE: The ApplicationContextAware
interface is here for ease of use. Ideally implementers should declare it them selves,
but since it's almost always required. For now, this keeps things backwards compatible.-
Method Summary
Methods inherited from interface org.springframework.context.ApplicationContextAware
setApplicationContext
Methods inherited from interface org.frankframework.core.HasApplicationContext
getApplicationContext, getConfigurationClassLoader