hudson.plugins.label_verifier
Class LabelAtomPropertyImpl

java.lang.Object
  extended by hudson.model.AbstractDescribableImpl<hudson.model.labels.LabelAtomProperty>
      extended by hudson.model.labels.LabelAtomProperty
          extended by hudson.plugins.label_verifier.LabelAtomPropertyImpl
All Implemented Interfaces:
hudson.ExtensionPoint, hudson.model.Describable<hudson.model.labels.LabelAtomProperty>

public class LabelAtomPropertyImpl
extends hudson.model.labels.LabelAtomProperty

Contributes LabelAtomProperty that verifies labels.

Author:
Kohsuke Kawaguchi

Nested Class Summary
static class LabelAtomPropertyImpl.DescriptorImpl
           
 
Nested classes/interfaces inherited from interface hudson.ExtensionPoint
hudson.ExtensionPoint.LegacyInstancesAreScopedToHudson
 
Constructor Summary
LabelAtomPropertyImpl(java.util.List<? extends LabelVerifier> verifiers)
           
 
Method Summary
 hudson.util.DescribableList<LabelVerifier,LabelVerifierDescriptor> getVerifiers()
           
 void verify(hudson.model.labels.LabelAtom label, hudson.model.Computer c, hudson.remoting.Channel channel, hudson.FilePath root, hudson.model.TaskListener listener)
           
 
Methods inherited from class hudson.model.labels.LabelAtomProperty
all, getActions
 
Methods inherited from class hudson.model.AbstractDescribableImpl
getDescriptor
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LabelAtomPropertyImpl

@DataBoundConstructor
public LabelAtomPropertyImpl(java.util.List<? extends LabelVerifier> verifiers)
                      throws java.io.IOException
Throws:
java.io.IOException
Method Detail

getVerifiers

public hudson.util.DescribableList<LabelVerifier,LabelVerifierDescriptor> getVerifiers()

verify

public void verify(hudson.model.labels.LabelAtom label,
                   hudson.model.Computer c,
                   hudson.remoting.Channel channel,
                   hudson.FilePath root,
                   hudson.model.TaskListener listener)
            throws java.io.IOException,
                   java.lang.InterruptedException
Throws:
java.io.IOException
java.lang.InterruptedException


Copyright © 2010. All Rights Reserved.