~ubuntu-branches/ubuntu/saucy/jenkins/saucy

« back to all changes in this revision

Viewing changes to core/src/main/java/hudson/ExtensionPoint.java

  • Committer: Package Import Robot
  • Author(s): James Page
  • Date: 2013-01-10 09:50:50 UTC
  • mfrom: (5.1.10 experimental)
  • Revision ID: package-import@ubuntu.com-20130110095050-kj8xuw20gcfh62k3
Tags: 1.480.2+dfsg-1~exp1
* New upstream release (Closes: #696816, #697617):
  - d/control: Added new BD on libjbcrypt-java.
  - d/control: Versioned BD jenkins-winstone >= 0.9.10-jenkins-40.
  - d/control: Versioned BD jenkins-trilead-ssh2 >= 214-jenkins-1.
  - Fixes the following security vulnerabilities:
    CVE-2012-6072, CVE-2012-6073, CVE-2012-6072, CVE-2013-0158.
* Tidied lintian warnings.
* Bumped Standards-Version: 3.9.4, no changes.

Show diffs side-by-side

added added

removed removed

Lines of Context:
23
23
 */
24
24
package hudson;
25
25
 
 
26
import jenkins.model.Jenkins;
 
27
 
26
28
import static java.lang.annotation.ElementType.TYPE;
27
29
import java.lang.annotation.Retention;
28
30
import static java.lang.annotation.RetentionPolicy.RUNTIME;
30
32
 
31
33
/**
32
34
 * Marker interface that designates extensible components
33
 
 * in Hudson that can be implemented by plugins.
 
35
 * in Jenkins that can be implemented by plugins.
34
36
 *
35
37
 * <p>
36
38
 * See respective interfaces/classes for more about how to register custom
37
 
 * implementations to Hudson. See {@link Extension} for how to have
38
 
 * Hudson auto-discover your implementations.
 
39
 * implementations to Jenkins. See {@link Extension} for how to have
 
40
 * Jenkins auto-discover your implementations.
39
41
 *
40
42
 * <p>
41
43
 * This interface is used for auto-generating
48
50
public interface ExtensionPoint {
49
51
    /**
50
52
     * Used by designers of extension points (direct subtypes of {@link ExtensionPoint}) to indicate that
51
 
     * the legacy instances are scoped to {@link jenkins.model.Jenkins} instance. By default, legacy instances are
 
53
     * the legacy instances are scoped to {@link Jenkins} instance. By default, legacy instances are
52
54
     * static scope.  
53
55
     */
54
56
    @Target(TYPE)