Package org.nuxeo.runtime.service
Interface TimestampedService
- All Known Subinterfaces:
Component,ReloadService,TypeManager,WebResourceManager
- All Known Implementing Classes:
AbstractLayoutManager,ActionService,AnnotationServiceImpl,AutomationComponent,AutomationScriptingComponent,AutomationServerComponent,AvroComponent,AWSConfigurationServiceImpl,BatchManagerComponent,BinaryMetadataComponent,BlobHolderAdapterComponent,BlobManagerComponent,BulkComponent,CacheServiceImpl,CapabilitiesServiceImpl,CertServiceImpl,CharacterFilteringServiceImpl,ClusterActionServiceImpl,ClusterServiceImpl,CodecServiceImpl,CollectionManagerImpl,CommandLineExecutorComponent,CommentService,ComputedGroupsServiceImpl,ConfigurationServiceImpl,ConnectClientComponent,ContentTemplateServiceImpl,ContributionPersistenceComponent,ConversionServiceImpl,CoreDirectoryFactory,CoreManagementComponent,CoreService,CoreSessionServiceImpl,CounterManagerImpl,CUserServiceImpl,DataSourceComponent,DBSRepositoryService,DefaultComponent,DefaultDirectoryFactory,DefaultImporterComponent,DefaultMonitorComponent,DeputyManagementService,DirectoryServiceImpl,DmkComponent,DocumentAdapterService,DocumentBlobManagerComponent,DocumentRoutingEngineServiceImpl,DocumentRoutingServiceImpl,DocumentValidationServiceImpl,DocumentViewCodecService,DownloadServiceImpl,DublinCoreStorageServiceImpl,ElasticSearchComponent,ELServiceComponent,EventService,EventServiceComponent,ExceptionHandlingComponent,FavoritesManagerImpl,FileEventTracker,FileManagerService,FileSystemItemAdapterServiceImpl,FreemarkerComponent,FSExporter,GenericDirectoryComponent,HtmlSanitizerServiceImpl,ImagingComponent,IOComponent,IOManagerComponent,JtaActivator,JWTServiceImpl,KafkaConfigServiceImpl,KeyManagerImpl,KeyValueServiceImpl,LayoutStoreImpl,LDAPDirectoryFactory,LibrarySelectorService,LifeCycleServiceImpl,LocalConfigurationServiceImpl,LocaleComponent,LocationManagerService,LockManagerService,LoginAsComponent,LoginComponent,MailServiceImpl,MailServiceImpl,ManagedComponent,MarshallerRegistryImpl,MemRepositoryService,MetricComponent,MetricsServiceImpl,MigrationServiceImpl,MimetypeRegistryService,MongoDBComponent,MongoDBDirectoryFactory,MongoDBRepositoryService,MultiDirectoryFactory,MultiTenantServiceImpl,NotificationService,NuxeoAdobeConnectorServiceImpl,NuxeoCmisServiceFactoryManager,NuxeoDriveManagerImpl,NuxeoRepositories,NXAuditEventsService,OAuth2ClientServiceImpl,OAuth2ServiceProviderRegistryImpl,OAuth2TokenServiceImpl,OAuthConsumerRegistryImpl,OAuthServerKeyManagerImpl,OAuthServiceProviderRegistryImpl,OAuthTokenStoreImpl,ObjectResolverServiceImpl,OpenIDConnectProviderRegistryImpl,PackageUpdateComponent,PageProviderServiceImpl,PathSegmentComponent,PDFTransformationServiceImpl,PersistenceComponent,PlatformManagementComponent,PluggableAuthenticationService,PreviewAdapterManagerComponent,PropertiesMappingComponent,PublisherServiceImpl,PubSubServiceImpl,QueryMakerServiceImpl,QuotaSizeServiceImpl,QuotaStatsServiceImpl,RelationService,ReloadComponent,RenderingServiceImpl,RenditionServiceImpl,RepositoryManagerImpl,RepositoryService,RequestControllerService,RequestFilterService,ResourcePublisherService,ResourceService,RestAPIServiceImpl,RootServiceImpl,RuntimeComponent,ScannedFileMapperComponent,SchedulerServiceImpl,ScimV2MappingServiceImpl,ScrollComponent,SecurityService,ServerComponent,ServerLocatorService,ServletRegistryComponent,ShibbolethAuthenticationServiceImpl,SignatureServiceImpl,SQLDirectoryFactory,SQLRepositoryCompatService,SQLRepositoryService,StandbyComponent,StreamServiceImpl,StreamWorkManager,SuggestionServiceImpl,TagServiceImpl,TargetPlatformServiceImpl,TaskServiceImpl,TemplateProcessorComponent,TemplateSerializerServiceImpl,ThemeStylingServiceImpl,ThreeDServiceImpl,ThumbnailServiceImpl,TransientStorageComponent,TrashServiceImpl,TypeService,TypeService,UIDGeneratorComponent,UserInvitationComponent,UserMapperComponent,UserPreferencesServiceImpl,UserProfileServiceImpl,UserService,UserWorkspaceServiceImplComponent,VersioningComponent,VersioningManagerImpl,VideoServiceImpl,VideoToolsServiceImpl,WebDavService,WebEngineComponent,WebResourceManagerImpl,WOPIServiceImpl,WorkManagerImpl,XMLImporterComponent
public interface TimestampedService
Interface for services that need to track when the resources they hold have been last modified.
This is useful to invalidate high-level cache when deploying components in hot reload.
- Since:
- 5.6
-
Method Summary
Modifier and TypeMethodDescriptionReturns the last modification timestamp or null if unknown.voidsetLastModified(Long lastModified) Sets the last modified date.
-
Method Details
-
getLastModified
Long getLastModified()Returns the last modification timestamp or null if unknown.This method is useful for third-party code implementing caching on resources held by the component/service.
- Since:
- 5.6
- See Also:
-
setLastModified
Sets the last modified date.This method is supposed to be called whenever the component/service resources or state changes.
- Since:
- 5.6
- See Also:
-