Package org.nuxeo.runtime.model
Interface Extensible
- All Known Subinterfaces:
AuditBackendFactory<B>,Component,ComponentInstance,SearchClientFactory<C>
- All Known Implementing Classes:
ActionService,AnnotationServiceImpl,AuditComponent,AutomationComponent,AutomationScriptingComponent,AutomationServerComponent,AvroComponent,AWSConfigurationServiceImpl,BatchManagerComponent,BinaryMetadataComponent,BlobHolderAdapterComponent,BlobManagerComponent,BulkComponent,CacheServiceImpl,CapabilitiesServiceImpl,CertServiceImpl,CharacterFilteringServiceImpl,ClusterActionServiceImpl,ClusterServiceImpl,CodecServiceImpl,CollectionManagerImpl,CommandLineExecutorComponent,CommentService,ComponentInstanceImpl,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,LDAPDirectoryFactory,LibrarySelectorService,LifeCycleServiceImpl,LocalConfigurationServiceImpl,LocaleComponent,LocationManagerService,LockManagerService,LoginAsComponent,LoginComponent,MailServiceImpl,MailServiceImpl,ManagedComponent,MarshallerRegistryImpl,MemAuditBackendFactory,MemRepositoryService,MetricComponent,MetricsServiceImpl,MigrationServiceImpl,MimetypeRegistryService,MongoDBAuditBackendFactory,MongoDBComponent,MongoDBDirectoryFactory,MongoDBRepositoryService,MultiDirectoryFactory,MultiTenantServiceImpl,NotificationService,NuxeoAdobeConnectorServiceImpl,NuxeoCmisServiceFactoryManager,NuxeoDriveManagerImpl,NuxeoRepositories,NXAuditEventsService,OAuth2ClientServiceImpl,OAuth2ServiceProviderRegistryImpl,OAuth2TokenServiceImpl,OAuthConsumerRegistryImpl,OAuthServerKeyManagerImpl,OAuthServiceProviderRegistryImpl,OAuthTokenStoreImpl,ObjectResolverServiceImpl,OpenIDConnectProviderRegistryImpl,OpenSearchAuditBackendFactory,OpenSearchComponent,OpenSearchEmbedComponent,OpenSearchSearchClientFactory,PackageUpdateComponent,PageProviderServiceImpl,PathSegmentComponent,PDFTransformationServiceImpl,PersistenceComponent,PlatformManagementComponent,PluggableAuthenticationService,PreviewAdapterManagerComponent,PropertiesMappingComponent,PublisherServiceImpl,PubSubServiceImpl,QueryMakerServiceImpl,QuotaSizeServiceImpl,QuotaStatsServiceImpl,RelationService,ReloadComponent,RenderingServiceImpl,RenditionServiceImpl,RepositoryManagerImpl,RepositorySearchClientFactory,RepositoryService,RequestControllerService,RequestFilterService,ResourcePublisherService,ResourceService,RestAPIServiceImpl,RootServiceImpl,RuntimeComponent,ScannedFileMapperComponent,SchedulerServiceImpl,ScimV2MappingServiceImpl,ScrollComponent,SearchComponent,SecurityService,ServerComponent,ServerLocatorService,ServletRegistryComponent,ShibbolethAuthenticationServiceImpl,SignatureServiceImpl,SQLAuditBackendFactory,SQLDirectoryFactory,SQLRepositoryCompatService,SQLRepositoryService,StandbyComponent,StreamServiceImpl,StreamWorkManager,SuggestionServiceImpl,TagServiceImpl,TargetPlatformServiceImpl,TaskServiceImpl,TemplateProcessorComponent,TemplateSerializerServiceImpl,ThumbnailServiceImpl,TransientDataServiceImpl,TransientStorageComponent,TrashServiceImpl,TypeService,TypeService,UIDGeneratorComponent,UserInvitationComponent,UserMapperComponent,UserPreferencesServiceImpl,UserProfileServiceImpl,UserService,UserWorkspaceServiceImplComponent,VersioningComponent,VersioningManagerImpl,VideoServiceImpl,VideoToolsServiceImpl,WebEngineComponent,WebResourceManagerImpl,WOPIServiceImpl,WorkManagerImpl,XMLImporterComponent
public interface Extensible
Defines an extensible object.
Extensible objects are accepting extensions through extension points. They provide methods for registering and unregistering extensions.
- Author:
- Bogdan Stefanescu
-
Method Summary
Modifier and TypeMethodDescriptionvoidregisterExtension(Extension extension) Registers the given extension.voidunregisterExtension(Extension extension) Unregisters the given extension.
-
Method Details
-
registerExtension
Registers the given extension.- Parameters:
extension- the extension to register
-
unregisterExtension
Unregisters the given extension.- Parameters:
extension- the extension to unregister
-