org.kohsuke
Annotation Type MetaInfServices


@Retention(value=SOURCE)
@Documented
@Target(value=TYPE)
public @interface MetaInfServices

Indicates that this class name should be listed into the META-INF/services/CONTRACTNAME.

If the class for which this annotation is placaed only have one base class or one interface, then the CONTRACTNAME is the fully qualified name of that type.

Otherwise, the value() element is required to specify the contract type name.

Author:
Kohsuke Kawaguchi

Optional Element Summary
 java.lang.Class value
           
 

value

public abstract java.lang.Class value
Default:
void.class


Copyright © 2012. All Rights Reserved.