com.xebialabs.deployit.plugin.api.udm
Annotation Type Delegate
@Documented
@Retention(value=RUNTIME)
@Target(value=METHOD)
@Inherited
public @interface Delegate
A delegate can execute a control task on a ConfigurationItem, to perform some action.
A @Delegate method should adhere to the following rules:
- The constructor of the object should take no arguments
- The method should take the following 3 parameters:
- A ConfigurationItem (The item the method is invoked on).
- A String (the name of the method invoked).
- A Map<String, String> (The attributes of the method invoked).
- The method should return a List<
Step>
|
Required Element Summary |
java.lang.String |
name
|
name
public abstract java.lang.String name