Package org.nuxeo.runtime.capabilities
Class CapabilitiesServiceImpl
java.lang.Object
org.nuxeo.runtime.model.DefaultComponent
org.nuxeo.runtime.capabilities.CapabilitiesServiceImpl
- All Implemented Interfaces:
CapabilitiesService,Adaptable,Component,Extensible,TimestampedService
- Since:
- 11.5
-
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.intThe component notification order forComponent.start(ComponentContext).Returns the capabilities.voidRegisters capabilities under the givenname.voidregisterCapabilities(String name, Map<String, Object> map) Registers capabilities under the givenname.voidstart(ComponentContext context) Start the component.Methods inherited from class org.nuxeo.runtime.model.DefaultComponent
addRuntimeMessage, addRuntimeMessage, deactivate, getAdapter, getDescriptor, getDescriptors, getLastModified, getRegistry, register, registerContribution, registerExtension, setLastModified, setModifiedNow, setName, stop, unregister, unregisterContribution, unregisterExtension
-
Field Details
-
CAPABILITY_SERVER
- See Also:
-
capabilitiesSuppliers
-
-
Constructor Details
-
CapabilitiesServiceImpl
public CapabilitiesServiceImpl()
-
-
Method Details
-
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
-
getApplicationStartedOrder
public int getApplicationStartedOrder()Description copied from interface:ComponentThe component notification order forComponent.start(ComponentContext).Components are notified in increasing order. Order 1000 is the default order for components that don't care. Order 100 is the repository initialization.
- Specified by:
getApplicationStartedOrderin interfaceComponent- Returns:
- the order, 1000 by default
-
start
Description copied from interface:ComponentStart the component. This method is called after all the components were resolved and activated- Specified by:
startin interfaceComponent- Overrides:
startin classDefaultComponent
-
getServerCapabilities
-
registerCapabilities
Description copied from interface:CapabilitiesServiceRegisters capabilities under the givenname.- Specified by:
registerCapabilitiesin interfaceCapabilitiesService- See Also:
-
registerCapabilities
Description copied from interface:CapabilitiesServiceRegisters capabilities under the givenname.The given
Supplieris called each timeCapabilitiesService.getCapabilities()is called.Capabilities might be registered during the Component start step.
- Specified by:
registerCapabilitiesin interfaceCapabilitiesService
-
getCapabilities
Description copied from interface:CapabilitiesServiceReturns the capabilities.- Specified by:
getCapabilitiesin interfaceCapabilitiesService
-