org.nuxeo.runtime.model
Interface Extensible
- All Known Subinterfaces:
- Component, ComponentInstance
- All Known Implementing Classes:
- AbstractSearchEngineBackend, ActionService, CommentService, CompassBackend, ComponentInstanceImpl, ContentTemplateServiceImpl, CoreEventListenerServiceImpl, CoreService, DefaultComponent, DefaultPermissionService, DeploymentService, DirectoryServiceImpl, DirectoryTreeService, DocModifierServiceImpl, DocumentAdapterService, DocumentProviderManager, DocumentsListsService, DocumentViewCodecService, DublinCoreStorageService, EventService, FileManagerService, HtmlEditorPluginServiceImpl, ImagingComponent, IOManagerComponent, JMSDocumentMessageProducerService, LDAPDirectoryFactory, LifeCycleServiceImpl, LocationManagerService, LoginComponent, LoginPluginRegistry, MimetypeRegistryService, MockWAPIService, MultiDirectoryFactory, NotificationService, NXArchiveFactoryService, NXAuditEventsService, PlacefulServiceImpl, PlatformService, PluggableAuthenticationService, PluggableRestletService, PolicyServiceImpl, PublishingServiceImpl, QueryDataService, QueryModelService, RelationService, RemoteComponentInstance, RemotingService, RepositoryManagerImpl, RepositoryService, ResultsProviderService, SchedulerRegistryService, ScriptingComponent, SearchServiceImpl, SearchUIConfigService, SecurityService, ServiceManagement, SQLDirectoryFactory, StreamingService, ThemeService, TransformService, TrashManagementService, TreeManagerService, TypeService, TypeService, UIDGeneratorService, UIPermissionService, URLServiceComponent, UserDataService, UserService, Versioning, VersioningModifierService, VersioningService, WebLayoutManagerImpl, WorkflowDocumentSecurityPolicyService, WorkflowRulesService, WorkflowServiceImpl, WSRemotingSessionManagerImpl
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
registerExtension
void registerExtension(Extension extension)
throws Exception
- Registers the given extension.
- Parameters:
extension - the extension to register
- Throws:
Exception - if any error occurs
unregisterExtension
void unregisterExtension(Extension extension)
throws Exception
- Unregisters the given extension.
- Parameters:
extension - the extension to unregister
- Throws:
Exception - if any error occurs
Copyright ? 2007 Nuxeo SAS. All Rights Reserved.