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.void
setLastModified
(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:
-