Class BaseExecutionContext<R>

java.lang.Object
jenkins.security.MasterToSlaveCallable<R,RuntimeException>
jenkins.plugins.horreum.BaseExecutionContext<R>
All Implemented Interfaces:
hudson.remoting.Callable<R,RuntimeException>, Serializable, org.jenkinsci.remoting.RoleSensitive
Direct Known Subclasses:
HorreumExpectExecutionContext, HorreumUploadExecutionContext

public abstract class BaseExecutionContext<R> extends MasterToSlaveCallable<R,RuntimeException>
See Also:
  • Field Details

    • url

      protected final String url
    • authenticationType

      protected final AuthenticationType authenticationType
    • credentialsID

      protected final String credentialsID
    • retries

      protected final List<Long> retries
    • remoteLogger

      protected final OutputStream remoteLogger
    • credentials

      protected final com.cloudbees.plugins.credentials.Credentials credentials
    • localLogger

      protected transient PrintStream localLogger
  • Constructor Details

  • Method Details

    • logger

      protected PrintStream logger()
    • call

      public R call()
    • invoke

      protected abstract R invoke(io.hyperfoil.tools.HorreumClient client)
    • createClient

      protected io.hyperfoil.tools.HorreumClient createClient()