Package org.ametys.core.observation
Interface Observer
- All Superinterfaces:
Prioritizable,Supporter<Event>
- All Known Subinterfaces:
AsyncObserver,IndexingObserver
- All Known Implementing Classes:
AbstractAmetysObjectAddedObserver,AbstractCacheObserver,AbstractCDMFRObserver,AbstractCommentNotifyMentionsObserver,AbstractContentObserver,AbstractContentObserver,AbstractContentSkillStep1Observer,AbstractConvertMinisiteEventObserver,AbstractInitializeProjectObserver,AbstractInvalidateZoneItemCacheOnWallObserver,AbstractJobOfferObserver,AbstractLiveSolrObserver,AbstractMemberMailNotifierObserver,AbstractMemberObserver,AbstractNotifyMentionsObserver,AbstractNotifyWorkspacesCommentMentionsObserver,AbstractODFObserver,AbstractRulesStepObserver,AbstractSiteCacheObserver,AbstractSkillsObserver,AbstractSkillsStepObserver,AbstractSolrContentAsyncObserver,AbstractSolrContentAsyncObserver,AbstractSolrContentObserver,AbstractSolrContentObserver,AbstractSolrIndexResourceObserver,AbstractSolrObserver,AbstractSolrODFObserver,AbstractSolrOnSiteConfModifiedObserver,AbstractSolrOrgUnitObserver,AbstractSurveyCacheObserver,AbstractSynchronizeObserver,AbstractSynchronizePageObserver,AbstractTagObserver,AbstractThematicRulesObserver,AbstractTrashElementIndexingObserver,AbstractUGCContentObserver,AbstractUpdateAclSorCacheObserver,AbstractZoneItemCacheObserver,AbstractZoneItemCacheOnContentObserver,AbstractZoneItemCacheOnZoneItemObserver,CleanFlipbookCacheOnContentDeletedObserver,CleanFlipbookCacheOnResourceDeletedObserver,ClearCachesObserver,ClearCachesObserver,ClearLevelCacheObserver,ClearNotificationsCacheOnPageActivityObserver,ClearODFPageCacheObserver,CMISTreeFactory,ContentAddedObserver,ContentAttachmentsSolrObserver,ContentCommentsObserver,ContentDeletedObserver,ContentOrphanStatusPart1Observer,ContentOrphanStatusPart2Observer,ContentPrivacyObserver,ContentValidatedObserver,ConvertContentValidatedEvent2MinisitePageEventObserver,ConvertPageEvent2MinisitePageEventObserver,CourseDeletedObserver,CoursePartTitleObserver,DeleteContentSkillStep1Observer,DeleteContentSkillStep2Observer,DepositCDMFRObserver,EducationalPathRemovedObserver,EnumeratingProperty,FileThumbnailObserver,ForensicLogger,FormWorkflowRibbonObserver,IndexArchivedContentObserver,IndexContentObserver,IndexMemberObserver,IndexSharedPropertyOnHierarchyChangedObserver,IndexSynchronizedContentObserver,IndexTrashElementObserver,InitializeCatalogConfigurationObserver,InitializeCatalogSitemapObserver,InitializeProjectSitemapObserver,InvalidateCacheOnContentCommentedObserver,InvalidateCacheOnContentDeletionObserver,InvalidateCacheOnContentPageModificationObserver,InvalidateCacheOnContentPageModificationObserver,InvalidateCacheOnContentReactionObserver,InvalidateCacheOnContentUnpublishObserver,InvalidateCacheOnContentValidationObserver,InvalidateCacheOnContentValidationObserver,InvalidateCacheOnContentValidationOrTaggingObserver,InvalidateCacheOnContentValidationOrUnpublishingObserver,InvalidateCacheOnDisplayedContentValidationObserver,InvalidateCacheOnFormModifiedObserver,InvalidateCacheOnMemberUpdatedObserver,InvalidateCacheOnOrgunitChangedObserver,InvalidateCacheOnPageDeletionObserver,InvalidateCacheOnPageMinorChangeObserver,InvalidateCacheOnPageModificationObserver,InvalidateCacheOnPageMoveObserver,InvalidateCacheOnQueryChangesObserver,InvalidateCacheOnResourceUpdateObserver,InvalidateCacheOnRobotsChangeObserver,InvalidateCacheOnSitemapACLUpdateObserver,InvalidateCacheOnSkillsExclusionChangedObserver,InvalidateCacheOnSurveyAclUpdated,InvalidateCacheOnSurveyReInitializedObserver,InvalidateCacheOnZoneItemAdditionObserver,InvalidateCacheOnZoneItemDeletionObserver,InvalidateFlipbookCacheOnResourceUpdateObserver,InvalidateODFRootPageCacheOnPageDeleteObserver,InvalidatePageCacheExplorerObserver,InvalidatePageElementCacheObserver,InvalidatePageElementCacheOnPageACLUpdateListener,InvalidatePageElementCacheOnSiteChangeObserver,InvalidateSiteCacheObserver,InvalidateSiteCacheOnSignupPageUpdatedObserver,InvalidateSitemapSaxerCacheObserver,InvalidateUserCacheObserver,InvalidateZoneItemCacheOnContentCommentedObserver,InvalidateZoneItemCacheOnContentModificationObserver,InvalidateZoneItemCacheOnContentModificationObserver,InvalidateZoneItemCacheOnContentModificationObserver,InvalidateZoneItemCacheOnContentReactionObserver,InvalidateZoneItemCacheOnContentTaggedObserver,InvalidateZoneItemCacheOnContentValidationObserver,InvalidateZoneItemCacheOnContentValidationObserver,InvalidateZoneItemCacheOnContentValidationObserver,InvalidateZoneItemCacheOnMemberModificationObserver,InvalidateZoneItemCacheOnMemberUpdatedObserver,InvalidateZoneItemCacheOnRootUpdatedObserver,InvalidateZoneItemCacheOnServiceModificationObserver,InvalidateZoneItemCacheOnViewParametersModifiedObserver,InvalidateZoneItemCacheOnWallContentCommentedObserver,InvalidateZoneItemCacheOnWallContentObserver,InvalidateZoneItemCacheOnZoneItemModifiedObserver,InvalidateZoneItemCacheOnZoneItemMoveObserver,InvalidTagCloudCacheOnContentModification,InvalidTagCloudCacheOnServiceModification,InvalidTagCloudCacheOnSiteModification,JcrDataMigrationEndedObserver,JdbcUserDirectory,MaintenanceObserver,MccRegimeObserver,MigrationAdministratorNotificator,ModifiedJobOfferObserver,ModifyingJobOfferObserver,NotifyActivityAsyncObserver,NotifyActivityObserver,NotifyContentMentionsObserver,NotifyContentMentionsObserver,NotifyFileCommentMentionsObserver,NotifyTaskCommentMentionsObserver,NotifyThreadCommentMentionsObserver,NotifyThreadMentionsObserver,ODFCartUserPreferencesObserver,PageAddedObserver,PageAttachmentsSolrObserver,PageDAO,ProfileAssignmentStorageObserver,ProjectActivityObserver,ProjectDeletedObserver,ProjectManager,ProjectMemberManager,QueryDeletedObserver,ReloadSolrCacheForAclUpdatedObserver,RemoteProgramDeletedObserver,RemoveEducationalPathOnContentDeletionObserver,RemoveMemberMailManagersNotifierObserver,RemoveMemberMailNotifierObserver,RemoveSearchServiceInstanceObserver,RemoveSubscriptionOnPageDeletedObserver,RemoveSubscriptionOnSubscriberDeletedObserver,ResourceAddedObserver,ResourceDeletedObserver,SendCDMFRObserver,SendMailToContributorCommentListener,SendMailToVisitorCommentListener,SendTagNotificationOnCreatedActivityObserver,SetReadAccessOnSiteAddedObserver,SetReadAccessOnSitemapAddedObserver,ShareableFieldCourseObserver,SharedContentValidationObserver,SkillsDisplayObserver,SolrContentDeletedObserver,SolrContentDeletedObserver,SolrContentModifiedObserver,SolrContentModifiedObserver,SolrContentRootPageDeletedObserver,SolrContentRootPageDeletedObserver,SolrContentRootPageUpdatedObserver,SolrContentRootPageUpdatedObserver,SolrContentUnpublishedObserver,SolrContentUnpublishedObserver,SolrContentUnpublishedPart1Observer,SolrContentUnpublishedPart2Observer,SolrContentValidatedObserver,SolrContentValidatedObserver,SolrContentValidatedObserver,SolrContentValidatedPart1Observer,SolrContentValidatedPart2Observer,SolrIndexProjectResourceObserver,SolrIndexResourceObserver,SolrIndexWebResourceObserver,SolrLiveContentValidatedOrTaggedObserver,SolrOdfContentModifiedObserver,SolrOnSiteConfModifiedPart1Observer,SolrOnSiteConfModifiedPart2Observer,SolrOrgUnitChangedPart1Observer,SolrOrgUnitChangedPart2Observer,SolrPageChangePart1Observer,SolrPageChangePart2Observer,SolrPageContentModifiedObserver,SolrPageDataUpdateObserver,SolrPageDeletionObserver,SolrPageMovePart1Observer,SolrPageMovePart2Observer,SolrPageRenameObserver,SolrProjectDeletedObserver,SolrSiteAddedObserver,SolrSiteDeletionObserver,SolrSitemapDeletionObserver,SolrUnindexResourceObserver,StoreActivityObserver,SynchronizeACLObserver,SynchronizeArchivesSiteAdditionObserver,SynchronizeArchivesSiteChangeObserver,SynchronizeArchivesSiteDeletionObserver,SynchronizeContentAdditionObserver,SynchronizeContentCommentedObserver,SynchronizeContentDeletionObserver,SynchronizeContentPrivacyChangeObserver,SynchronizeContentReactionObserver,SynchronizeContentTaggedObserver,SynchronizeContentUnpublishObserver,SynchronizeContentValidationObserver,SynchronizedContentTranslatedObserver,SynchronizePageAttachmentsObserver,SynchronizePageChangeObserver,SynchronizePageDataUpdateObserver,SynchronizePageDeletionObserver,SynchronizePageMoveObserver,SynchronizePageRenameObserver,SynchronizeRestoredContentObserver,SynchronizeRobotsChangeObserver,SynchronizeServiceModificationObserver,SynchronizeSiteAdditionObserver,SynchronizeSiteChangeObserver,SynchronizeSitemapAdditionObserver,SynchronizeSitemapChangeObserver,SynchronizeSitemapZonesObserver,SynchronizeSiteMoveObserver,SynchronizeSiteOrSitemapDeletionObserver,SynchronizeUserPopulationsObserver,TagAddedObserver,TagAutopostingSiteParameterObserverPart1,TagAutopostingSiteParameterObserverPart2,TagDeletedObserver,TagUpdatedObserver,ThematicCreationObserver,ThematicDeletionObserver,UGCContentRefusedObserver,UGCContentValidatedObserver,UnindexContentObserver,UnindexProgramObserver,UnindexTrashElementObserver,UnindexUnarchivedContentObserver,UpdateAclSolrCacheOnMemberUpdatedObserver,UpdateAclSorCacheOnProjectUpdated,UpdateContainerRulesStep1Observer,UpdateContainerRulesStep2Observer,UpdateContentSkillStep1Observer,UpdateContentSkillStep2Observer,UpdateProgramRulesStep1Observer,UpdateProgramRulesStep2Observer,UpdateProgramSkillStep1Observer,UpdateProgramSkillStep2Observer,UpdateThematicRulesStep1Observer,UpdateThematicRulesStep2Observer,UpdateTraversableProgramPartRulesStep1Observer,UpdateTraversableProgramPartRulesStep2Observer,UserContentCacheObserver,UserContentCollectionSynchronizedObserver,UserDeletedObserver,UserPageCacheObserver,WebContentAddedObserver,WelcomeMemberMailNotifierObserver,XMLResourceBundleFactory
Observer for consuming events.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intMaximum priority.static final intMinimum priority. -
Method Summary
Methods inherited from interface org.ametys.runtime.plugin.component.Prioritizable
getPriority
-
Field Details
-
MIN_PRIORITY
Minimum priority.- See Also:
-
MAX_PRIORITY
Maximum priority.- See Also:
-
-
Method Details
-
observe
Observes an event.- Parameters:
event- the event.transientVars- transientVars passed from one Observer to another when processing a single Event. This may allow optimizations between observers.- Throws:
Exception- if an error occurs. All exceptions will be logged but not propagated, as the observation mechanism should never fail.
-
getTraits
Get the traits of the observer- Returns:
- the traits of the observer
-