com.github.dynamicextensionsalfresco.actions.ActionExecuterRegistry Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of annotations-runtime Show documentation
Show all versions of annotations-runtime Show documentation
Adds an OSGi container to alfresco repository supporting dynamic code reloading, classpath isolation and a bunch of other useful features
package com.github.dynamicextensionsalfresco.actions;
import org.alfresco.repo.action.executer.ActionExecuter;
import org.alfresco.service.cmr.action.Action;
/**
* Defines operations for registering {@link ActionExecuter}s.
*
* In practice, this is the global registration point for annotation-based {@link Action}s. Every Dynamic Extension
* registers and unregister its {@link ActionExecuter}s with a singleton instance.
*
* @author Laurens Fridael
*
*/
public interface ActionExecuterRegistry {
boolean hasActionExecuter(final String name);
void registerActionExecuter(final ActionExecuter actionExecuter);
ActionExecuter getActionExecuter(final String name);
void unregisterActionExecuter(final ActionExecuter actionExecuter);
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy