Nuxeo Enterprise Platform 5.4

org.nuxeo.runtime.services.resource
Class ResourceService

java.lang.Object
  extended by org.nuxeo.runtime.model.DefaultComponent
      extended by org.nuxeo.runtime.model.ReloadableComponent
          extended by org.nuxeo.runtime.services.resource.ResourceService
All Implemented Interfaces:
Adaptable, Component, Extensible, Reloadable

public class ResourceService
extends ReloadableComponent

Author:
Bogdan Stefanescu

Field Summary
static String XP_RESOURCES
           
 
Constructor Summary
ResourceService()
           
 
Method Summary
 void activate(ComponentContext context)
          Activates the component.
 void addResource(ResourceDescriptor resource)
           
 void addResource(String name, URL url)
           
 void deactivate(ComponentContext context)
          Deactivates the component.
 URL getResource(String name)
           
 void registerContribution(Object contribution, String extensionPoint, ComponentInstance contributor)
           
 URL removeResource(String name)
           
 void unregisterContribution(Object contribution, String extensionPoint, ComponentInstance contributor)
           
 
Methods inherited from class org.nuxeo.runtime.model.ReloadableComponent
getExtensions, registerExtension, reload, unregisterExtension
 
Methods inherited from class org.nuxeo.runtime.model.DefaultComponent
applicationStarted, getAdapter
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

XP_RESOURCES

public static final String XP_RESOURCES
See Also:
Constant Field Values
Constructor Detail

ResourceService

public ResourceService()
Method Detail

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

Nuxeo Enterprise Platform 5.4

Copyright © 2011 Nuxeo SAS. All Rights Reserved.