Class ResourceService
java.lang.Object
org.nuxeo.runtime.model.DefaultComponent
org.nuxeo.runtime.services.resource.ResourceService
- All Implemented Interfaces:
Adaptable
,Component
,Extensible
,TimestampedService
- Author:
- Bogdan Stefanescu
-
Field Summary
Fields inherited from class org.nuxeo.runtime.model.DefaultComponent
lastModified, name
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
activate
(ComponentContext context) Activates the component.void
addResource
(String name, URL url) void
addResource
(ResourceDescriptor resource) void
deactivate
(ComponentContext context) Deactivates the component.protected ResourceDescriptor
getResource
(String name) void
registerContribution
(Object contribution, String extensionPoint, ComponentInstance contributor) void
registerExtension
(Extension extension) Registers the given extension.void
reload
(ComponentContext context) removeResource
(String name) void
unregisterContribution
(Object contribution, String extensionPoint, ComponentInstance contributor) void
unregisterExtension
(Extension extension) Unregisters the given extension.Methods inherited from class org.nuxeo.runtime.model.DefaultComponent
addRuntimeMessage, addRuntimeMessage, getAdapter, getDescriptor, getDescriptors, getLastModified, getRegistry, register, setLastModified, setModifiedNow, setName, start, stop, unregister
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.nuxeo.runtime.model.Component
getApplicationStartedOrder
-
Field Details
-
XP_RESOURCES
- See Also:
-
registry
-
extensions
-
-
Constructor Details
-
ResourceService
public ResourceService()
-
-
Method Details
-
registerExtension
Description copied from interface:Extensible
Registers the given extension.- Specified by:
registerExtension
in interfaceExtensible
- Overrides:
registerExtension
in classDefaultComponent
- Parameters:
extension
- the extension to register
-
unregisterExtension
Description copied from interface:Extensible
Unregisters the given extension.- Specified by:
unregisterExtension
in interfaceExtensible
- Overrides:
unregisterExtension
in classDefaultComponent
- Parameters:
extension
- the extension to unregister
-
reload
-
getExtensions
-
getResource
-
addResource
-
addResource
-
removeResource
-
activate
Description copied from interface:Component
Activates the component.This method is called by the runtime when a component is activated.
- Specified by:
activate
in interfaceComponent
- Overrides:
activate
in classDefaultComponent
- Parameters:
context
- the runtime context
-
deactivate
Description copied from interface:Component
Deactivates the component.This method is called by the runtime when a component is deactivated.
- Specified by:
deactivate
in interfaceComponent
- Overrides:
deactivate
in classDefaultComponent
- Parameters:
context
- the runtime context
-
registerContribution
public void registerContribution(Object contribution, String extensionPoint, ComponentInstance contributor) - Overrides:
registerContribution
in classDefaultComponent
-
unregisterContribution
public void unregisterContribution(Object contribution, String extensionPoint, ComponentInstance contributor) - Overrides:
unregisterContribution
in classDefaultComponent
-
findLastContributedResource
-