public class RepositoryService extends DefaultComponent implements EventListener
Modifier and Type | Field and Description |
---|---|
static ComponentName |
NAME |
static String |
REPOSITORY |
static String |
REPOSITORY_REGISTERED |
static String |
REPOSITORY_UNREGISTERED |
Constructor and Description |
---|
RepositoryService() |
Modifier and Type | Method and Description |
---|---|
boolean |
aboutToHandleEvent(Event event)
Notified about an event about to be processed.
|
void |
activate(ComponentContext context)
Activates the component.
|
void |
deactivate(ComponentContext context)
Deactivates the component.
|
<T> T |
getAdapter(Class<T> adapter)
Returns an object which is an instance of the given class
associated with this object.
|
RepositoryManager |
getRepositoryManager() |
void |
handleEvent(Event event)
An event was received.
|
void |
registerExtension(Extension extension)
Registers the given extension.
|
void |
unregisterExtension(Extension extension)
Unregisters the given extension.
|
applicationStarted, registerContribution, unregisterContribution
public static final ComponentName NAME
public static final String REPOSITORY
public static final String REPOSITORY_REGISTERED
public static final String REPOSITORY_UNREGISTERED
public void activate(ComponentContext context) throws Exception
Component
This method is called by the runtime when a component is activated.
activate
in interface Component
activate
in class DefaultComponent
context
- the runtime contextException
- if an error occurs during activationpublic void deactivate(ComponentContext context) throws Exception
Component
This method is called by the runtime when a component is deactivated.
deactivate
in interface Component
deactivate
in class DefaultComponent
context
- the runtime contextException
- if an error occurs during activationpublic boolean aboutToHandleEvent(Event event)
EventListener
aboutToHandleEvent
in interface EventListener
event
- the eventpublic void handleEvent(Event event)
EventListener
handleEvent
in interface EventListener
public void registerExtension(Extension extension) throws Exception
Extensible
registerExtension
in interface Extensible
registerExtension
in class DefaultComponent
extension
- the extension to registerException
- if any error occurspublic void unregisterExtension(Extension extension) throws Exception
Extensible
unregisterExtension
in interface Extensible
unregisterExtension
in class DefaultComponent
extension
- the extension to unregisterException
- if any error occurspublic RepositoryManager getRepositoryManager()
public <T> T getAdapter(Class<T> adapter)
Adaptable
null
if
no such object can be found.getAdapter
in interface Adaptable
getAdapter
in class DefaultComponent
adapter
- the adapter class to look upnull
if this object does not
have an adapter for the given classCopyright © 2011 Nuxeo SA. All Rights Reserved.