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
,FcDeleteAttachmentHandler
,FcDeleteFormRecordHandler
,FcDoiInitHandler
,FcDoiVerifiedHandler
,FcEmailHandler
,FcEmptyHandler
,FcEncodeBase64Handler
,FcExperimentHandler
,FcExportToPersistenceHandler
,FcExportToXmlHandler
,FcFillPdfHandler
,FcFillWordHandler
,FcFormSubmitButtonHandler
,FcHttpRequestHandler
,FcImportFormValueFromXmlHandler
,FcInvitationErrorHandler
,FcInvitationSentHandler
,FcLdapQueryHandler
,FcLogEntryHandler
,FcManualHandler
,FcMoveFormRecordToInboxHandler
,FcMultipleConditionHandler
,FcProcessHistoryPdfHandler
,FcProcessLogPdfHandler
,FcProvideResourceHandler
,FcQualifiedFormSubmitButtonHandler
,FcQueueTaskHandler
,FcRedirectHandler
,FcRenewProcessIdHandler
,FcReturnFileHandler
,FcReturnHandler
,FcSaveToFileSystemHandler
,FcSaveToWebDavHandler
,FcSequenceHandler
,FcSetSavedFlagHandler
,FcShowTemplateHandler
,FcSqlStatementHandler
,FcStateTimerHandler
,FcSwitchCaseHandler
,FcSwitchDefaultHandler
,FcSwitchHandler
,FcThrowExceptionHandler
,FcTimePointHandler
,FcWriteFormRecordAttrHandler
,FSConnectionListener
,GenericEMFListener
,IndirectClientAuthorizationDaoListener
,PluginManagerListener
,PluginRuntimeListener
,PluginSyncListener
,PluginUpdateListener
,SchedulerStartListener
,StatisticsPersistListener
,UserProfileDaoListener
,VorgangsDaoListeners
,WorkflowListener
Interface for registering listeners that perform setup logic.
For each class that implements IListenerRegistrator
, the system obtains an instance of that class, then
calls register()
. To obtain an instance, first checks whether an accessible (public)
static field named INSTANCE
exists. Otherwise, checks whether an accessible (public) static method named
getInstance
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 also
ReflectionListenerScanner
.
-
Method Summary
Modifier and TypeMethodDescriptionvoid
register()
Invoked by the system and may perform whatever setup logic is required.Methods inherited from interface de.xima.fc.listener.IOrderable
compareTo, shouldBeAfter
-
Method Details
-
register
void register()Invoked by the system and may perform whatever setup logic is required.
-