Class AutomationScriptingComponent
- java.lang.Object
-
- org.nuxeo.runtime.model.DefaultComponent
-
- org.nuxeo.automation.scripting.internals.AutomationScriptingComponent
-
- All Implemented Interfaces:
Adaptable,Component,Extensible,TimestampedService
public class AutomationScriptingComponent extends DefaultComponent
- Since:
- 7.2
-
-
Field Summary
Fields Modifier and Type Field Description protected List<ClassFilterDescriptor>classFilterDescriptorsprotected AutomationScriptingRegistryregistryprotected AutomationScriptingServiceImplserviceprotected static StringXP_CLASSFILTERprotected static StringXP_OPERATION-
Fields inherited from class org.nuxeo.runtime.model.DefaultComponent
lastModified, name
-
-
Constructor Summary
Constructors Constructor Description AutomationScriptingComponent()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidactivate(ComponentContext context)Activates the component.<T> TgetAdapter(Class<T> adapter)Returns an object which is an instance of the given class associated with this object.protected voidrecomputeClassFilters()protected voidregisterClassFilter(ClassFilterDescriptor desc)voidregisterContribution(Object contribution, String extensionPoint, ComponentInstance contributor)voidstart(ComponentContext context)Start the component.protected voidunregisterClassFilter(ClassFilterDescriptor desc)voidunregisterContribution(Object contribution, String extensionPoint, ComponentInstance contributor)-
Methods inherited from class org.nuxeo.runtime.model.DefaultComponent
addRuntimeMessage, addRuntimeMessage, deactivate, getDescriptor, getDescriptors, getLastModified, getRegistry, register, registerExtension, setLastModified, setModifiedNow, setName, stop, unregister, unregisterExtension
-
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
applicationStarted, getApplicationStartedOrder
-
-
-
-
Field Detail
-
XP_OPERATION
protected static final String XP_OPERATION
- See Also:
- Constant Field Values
-
XP_CLASSFILTER
protected static final String XP_CLASSFILTER
- See Also:
- Constant Field Values
-
service
protected final AutomationScriptingServiceImpl service
-
registry
protected final AutomationScriptingRegistry registry
-
classFilterDescriptors
protected final List<ClassFilterDescriptor> classFilterDescriptors
-
-
Method Detail
-
activate
public void activate(ComponentContext context)
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
-
start
public void start(ComponentContext context)
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
-
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
-
registerClassFilter
protected void registerClassFilter(ClassFilterDescriptor desc)
-
unregisterClassFilter
protected void unregisterClassFilter(ClassFilterDescriptor desc)
-
recomputeClassFilters
protected void recomputeClassFilters()
-
getAdapter
public <T> T getAdapter(Class<T> adapter)
Description copied from interface:AdaptableReturns an object which is an instance of the given class associated with this object. Returnsnullif no such object can be found.- Specified by:
getAdapterin interfaceAdaptable- Overrides:
getAdapterin classDefaultComponent- Parameters:
adapter- the adapter class to look up- Returns:
- a object castable to the given class, or
nullif this object does not have an adapter for the given class
-
-