Class SlaveProvider
java.lang.Object
org.jenkinsci.test.acceptance.slave.SlaveProvider
- All Implemented Interfaces:
com.google.inject.Provider<SlaveController>,jakarta.inject.Provider<SlaveController>,javax.inject.Provider<SlaveController>
- Direct Known Subclasses:
LocalSlaveProvider
public abstract class SlaveProvider
extends Object
implements jakarta.inject.Provider<SlaveController>, com.google.inject.Provider<SlaveController>
Obtains
SlaveController.- Author:
- Kohsuke Kawaguchi
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected abstract SlaveControllercreate()Actual SPI forget()method that subtypes need to implement.get()Provisions a new place to run a computer from somewhere and return an object that encapsulates how to let Jenkins connect to it.
-
Constructor Details
-
SlaveProvider
public SlaveProvider()
-
-
Method Details
-
get
Provisions a new place to run a computer from somewhere and return an object that encapsulates how to let Jenkins connect to it.- Specified by:
getin interfacecom.google.inject.Provider<SlaveController>- Specified by:
getin interfacejakarta.inject.Provider<SlaveController>- Specified by:
getin interfacejavax.inject.Provider<SlaveController>
-
create
Actual SPI forget()method that subtypes need to implement.
-