Nuxeo Enterprise Platform 5.4

org.nuxeo.runtime.model
Interface Extensible

All Known Subinterfaces:
Component, ComponentInstance
All Known Implementing Classes:
AbstractSearchEngineBackend, ActionService, ActivityServiceImpl, AjaxProxyComponent, AnnotationsComponent, AnnotationsRepositoryComponent, AppDataServiceImpl, AutomationComponent, AutomationServerComponent, BlobHolderAdapterComponent, CommandLineExecutorComponent, CommandLineService, CommentService, ComponentInstanceImpl, ComputedGroupsServiceImpl, ConnectClientComponent, ContentTemplateServiceImpl, ContentViewServiceImpl, ContributionPersistenceComponent, ConversionServiceImpl, CoreEventListenerServiceImpl, CoreManagementComponent, CoreSearchBackend, CoreService, DataSourceComponent, DefaultComponent, DefaultEventService, DefaultPermissionService, DeploymentService, DirectoryServiceImpl, DirectoryTreeService, DirectoryUIManagerImpl, DocumentAdapterService, DocumentsListsService, DocumentViewCodecService, DublinCoreStorageService, EventManagerComponent, EventService, EventServiceComponent, ExceptionHandlingComponent, FactoryManagerImpl, FileManagerService, FreemarkerComponent, GadgetServiceImpl, GF3Component, HtmlEditorPluginServiceImpl, HtmlSanitizerServiceImpl, ImagingComponent, IndexingWrapperManagerComponent, IOManagerComponent, JbpmComponent, JbpmTaskListServiceImpl, JettyComponent, LDAPDirectoryFactory, LibrarySelectorService, LifeCycleServiceImpl, LocationManagerService, LoginComponent, LoginPluginRegistry, MailServiceImpl, ManagedComponent, MetricComponent, MimetypeRegistryService, MultiDirectoryFactory, NavTreeService, NotificationService, NXAuditEventsService, OOoManagerComponent, OpenSocialServiceImpl, PackageUpdateComponent, PageProviderServiceImpl, PathSegmentComponent, PersistenceComponent, PersonServiceImpl, PictureConfigurationService, PictureTilingComponent, PlacefulServiceImpl, PlatformManagementComponent, PlatformService, PluggableAuthenticationService, PluggableRestletService, PreviewAdapterManagerComponent, PublisherServiceImpl, QueryMakerServiceImpl, QueryModelService, RelationService, ReloadComponent, RemoteComponentInstance, RemotingService, RenderingServiceImpl, RepositoryManagerImpl, RepositoryService, RequestControllerService, ResourcePublisherService, ResultsProviderService, SchedulerRegistryService, ScriptingComponent, SeamRemotingJSBuilderComponent, SearchServiceImpl, SearchUIConfigService, SecurityService, ServerLocatorService, Service, ServiceManagement, SpaceManagerImpl, SpacesAdapterComponent, SQLDirectoryFactory, StreamingService, TagServiceImpl, ThemeService, TrashManagementService, TrashServiceImpl, TreeManagerImpl, TypeService, TypeService, UIDGeneratorService, UIPermissionService, URLServiceComponent, UserService, UserWorkspaceServiceImplComponent, VersioningComponent, VersioningManagerImpl, WebAnnotationConfigurationServiceImpl, WebEngineComponent, WebLayoutManagerImpl, WSRemotingSessionManagerImpl, WSSPlugableBackendManager

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
 void registerExtension(Extension extension)
          Registers the given extension.
 void unregisterExtension(Extension extension)
          Unregisters the given extension.
 

Method Detail

registerExtension

void registerExtension(Extension extension)
                       throws java.lang.Exception
Registers the given extension.

Parameters:
extension - the extension to register
Throws:
java.lang.Exception - if any error occurs

unregisterExtension

void unregisterExtension(Extension extension)
                         throws java.lang.Exception
Unregisters the given extension.

Parameters:
extension - the extension to unregister
Throws:
java.lang.Exception - if any error occurs

Nuxeo Enterprise Platform 5.4

Copyright © 2010 Nuxeo SAS. All Rights Reserved.