org.nuxeo.runtime.services.resource
Class ResourceService
java.lang.Object
org.nuxeo.runtime.model.DefaultComponent
org.nuxeo.runtime.model.ReloadableComponent
org.nuxeo.runtime.services.resource.ResourceService
- All Implemented Interfaces:
- Adaptable, Component, Extensible, Reloadable
public class ResourceService
- extends ReloadableComponent
- Author:
- Bogdan Stefanescu
XP_RESOURCES
public static final String XP_RESOURCES
- See Also:
- Constant Field Values
ResourceService
public ResourceService()
getResource
public URL getResource(String name)
addResource
public void addResource(ResourceDescriptor resource)
addResource
public void addResource(String name,
URL url)
removeResource
public URL removeResource(String name)
activate
public void activate(ComponentContext context)
throws Exception
- Description copied from interface:
Component
- Activates the component.
This method is called by the runtime when a component is activated.
- Specified by:
activate
in interface Component
- Overrides:
activate
in class DefaultComponent
- Parameters:
context
- the runtime context
- Throws:
Exception
- if an error occurs during activation
deactivate
public void deactivate(ComponentContext context)
throws Exception
- Description copied from interface:
Component
- Deactivates the component.
This method is called by the runtime when a component is deactivated.
- Specified by:
deactivate
in interface Component
- Overrides:
deactivate
in class DefaultComponent
- Parameters:
context
- the runtime context
- Throws:
Exception
- if an error occurs during activation
registerContribution
public void registerContribution(Object contribution,
String extensionPoint,
ComponentInstance contributor)
throws Exception
- Overrides:
registerContribution
in class DefaultComponent
- Throws:
Exception
unregisterContribution
public void unregisterContribution(Object contribution,
String extensionPoint,
ComponentInstance contributor)
throws Exception
- Overrides:
unregisterContribution
in class DefaultComponent
- Throws:
Exception
Copyright © 2011 Nuxeo SAS. All Rights Reserved.