Package de.xima.fc.listener
Interface IListenerRegistrator
-
- All Superinterfaces:
Comparable<IOrderable>
,IOrderable
- All Known Subinterfaces:
IBuiltinNodeType<TData>
,IBuiltinTriggerType<TData>
,ISingleBaseActionBuiltinNodePrototype<TData>
,ISingleBaseBuiltinTriggerPrototype<TData>
,ISingleBuiltinNodePrototype<TData>
,ISingleBuiltinTriggerPrototype<TData>
- All Known Implementing Classes:
ClientCounterDaoListener
,ClusterListener
,FcCatchErrorHandler
,FcChangeFormAvailabilityHandler
,FcChangeFormValueHandler
,FcChangeStateHandler
,FcCompressAsZipHandler
,FcCopyFormRecordHandler
,FcCounterHandler
,FcCreateTextFileHandler
,FcDecodeBase64Handler
,FcDeleteFormRecordHandler
,FcDoiInitHandler
,FcDoiVerifiedHandler
,FcEmailHandler
,FcEmptyHandler
,FcEncodeBase64Handler
,FcExperimentHandler
,FcExportToPersistenceHandler
,FcExportToXmlHandler
,FcFillPdfHandler
,FcFillWordHandler
,FcFormSubmitButtonHandler
,FcHttpRequestHandler
,FcImportFormValueFromXmlHandler
,FcInvitationErrorHandler
,FcInvitationSentHandler
,FcLdapQueryHandler
,FcLogEntryHandler
,FcManualHandler
,FcMoveFormRecordToInboxHandler
,FcMultipleConditionHandler
,FcProcessLogPdfHandler
,FcProvideResourceHandler
,FcQualifiedFormSubmitButtonHandler
,FcQueueTaskHandler
,FcRedirectHandler
,FcRenewProcessIdHandler
,FcReturnFileHandler
,FcReturnHandler
,FcSaveToFileSystemHandler
,FcSaveToWebDavHandler
,FcSequenceHandler
,FcSetSavedFlagHandler
,FcShowTemplateHandler
,FcSqlStatementHandler
,FcStateTimerHandler
,FcSwitchCaseHandler
,FcSwitchDefaultHandler
,FcSwitchHandler
,FcThrowExceptionHandler
,FcTimePointHandler
,FcWriteFormRecordAttrHandler
,FSConnectionListener
,GenericEMFListener
,PluginManagerListener
,PluginRuntimeListener
,PluginSyncListener
,SchedulerStartListener
,StatisticsPersistListener
,VorgangsDaoListeners
,WorkflowListener
public interface IListenerRegistrator extends IOrderable
Interface for registering listeners that perform setup logic.For each class that implements
IListenerRegistrator
, the system obtains an instance of that class, then callsregister()
. To obtain an instance, first checks whether an accessible (public) static field namedINSTANCE
exists. Otherwise, checks whether an accessible (public) static method namedgetInstance
exists. Otherwise, checks whether an accessible (public) no-arg constructor exists. When none of these exists, logs an error and skips the listener.Please note that only certain packages are scanned for implementation of
IListenerRegistrator
, see alsoReflectionListenerScanner
.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
register()
Invoked by the system and may perform whatever setup logic is required.-
Methods inherited from interface de.xima.fc.listener.IOrderable
compareTo, shouldBeAfter
-
-