@Retention(value=RUNTIME)
public static @interface AsynchronousController.Handler
(IdeAction, Context) in which case they will be called on
 EDT (AWT) tread or (IdeAction, Context, TaskInfo) to be called
 on separate thread.
 Methods with other signatures will be ignored add reported/logged as a warnings.
Methods do not have to be public.
| Modifier and Type | Optional Element and Description | 
|---|---|
int[] | 
ids
Command ids to handle. 
 | 
java.lang.String[] | 
names
Command names to handle. 
 | 
boolean | 
useThreadInterrupt
Set to true to use  
Thread#interupted() for canceling the task. | 
public abstract java.lang.String[] names
ids() must contain at least one value. Violations
 will be reported/logged as warnings.public abstract int[] ids
names() must contain at least one value. Violations
 will be reported/logged as warnings.