All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.cloudbees.groovy.cps.impl.CallSiteBlock Maven / Gradle / Ivy

There is a newer version: 1.31
Show newest version
package com.cloudbees.groovy.cps.impl;

import com.cloudbees.groovy.cps.Block;
import com.cloudbees.groovy.cps.sandbox.CallSiteTag;
import com.cloudbees.groovy.cps.sandbox.Invoker;

import javax.annotation.Nonnull;
import java.io.Serializable;
import java.util.Collection;

/**
 * {@link Block} that has {@link CallSiteTag}s.
 *
 * @author Kohsuke Kawaguchi
 * @see Invoker#contextualize(CallSiteBlock)
 */
public interface CallSiteBlock extends Serializable, Block {
    /**
     * Tags associated with this call site.
     */
    @Nonnull Collection getTags();
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy