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
-
Method Summary
Modifier and TypeMethodDescriptionprotected abstract SlaveController
create()
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:
get
in interfacecom.google.inject.Provider<SlaveController>
- Specified by:
get
in interfacejakarta.inject.Provider<SlaveController>
- Specified by:
get
in interfacejavax.inject.Provider<SlaveController>
-
create
Actual SPI forget()
method that subtypes need to implement.
-