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>
ObtainsSlaveController
.- Author:
- Kohsuke Kawaguchi
-
-
Constructor Summary
Constructors Constructor Description SlaveProvider()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected abstract SlaveController
create()
Actual SPI forget()
method that subtypes need to implement.SlaveController
get()
Provisions a new place to run a computer from somewhere and return an object that encapsulates how to let Jenkins connect to it.
-
-
-
Method Detail
-
get
public SlaveController 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:
get
in interfacecom.google.inject.Provider<SlaveController>
- Specified by:
get
in interfacejakarta.inject.Provider<SlaveController>
- Specified by:
get
in interfacejavax.inject.Provider<SlaveController>
-
create
protected abstract SlaveController create()
Actual SPI forget()
method that subtypes need to implement.
-
-