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
FieldsFields inherited from class org.nuxeo.runtime.model.DefaultComponent
lastModified, name -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidactivate(ComponentContext context) Activates the component.voidaddResource(String name, URL url) voidaddResource(ResourceDescriptor resource) voiddeactivate(ComponentContext context) Deactivates the component.protected ResourceDescriptorgetResource(String name) voidregisterContribution(Object contribution, String extensionPoint, ComponentInstance contributor) voidregisterExtension(Extension extension) Registers the given extension.voidreload(ComponentContext context) removeResource(String name) voidunregisterContribution(Object contribution, String extensionPoint, ComponentInstance contributor) voidunregisterExtension(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, unregisterMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods 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:ExtensibleRegisters the given extension.- Specified by:
registerExtensionin interfaceExtensible- Overrides:
registerExtensionin classDefaultComponent- Parameters:
extension- the extension to register
-
unregisterExtension
Description copied from interface:ExtensibleUnregisters the given extension.- Specified by:
unregisterExtensionin interfaceExtensible- Overrides:
unregisterExtensionin classDefaultComponent- Parameters:
extension- the extension to unregister
-
reload
-
getExtensions
-
getResource
-
addResource
-
addResource
-
removeResource
-
activate
Description copied from interface:ComponentActivates the component.This method is called by the runtime when a component is activated.
- Specified by:
activatein interfaceComponent- Overrides:
activatein classDefaultComponent- Parameters:
context- the runtime context
-
deactivate
Description copied from interface:ComponentDeactivates the component.This method is called by the runtime when a component is deactivated.
- Specified by:
deactivatein interfaceComponent- Overrides:
deactivatein classDefaultComponent- Parameters:
context- the runtime context
-
registerContribution
public void registerContribution(Object contribution, String extensionPoint, ComponentInstance contributor) - Overrides:
registerContributionin classDefaultComponent
-
unregisterContribution
public void unregisterContribution(Object contribution, String extensionPoint, ComponentInstance contributor) - Overrides:
unregisterContributionin classDefaultComponent
-
findLastContributedResource
-