Skip to content

Commit f93069d

Browse files
authored
Removing usages of Guice (#82)
1 parent 93c7273 commit f93069d

File tree

1 file changed

+9
-4
lines changed

1 file changed

+9
-4
lines changed

src/main/java/jenkins/plugins/http_request/HttpRequestStep.java

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,15 +3,17 @@
33
import java.io.IOException;
44
import java.util.ArrayList;
55
import java.util.Collections;
6+
import java.util.HashSet;
67
import java.util.List;
78
import java.util.Objects;
9+
import java.util.Set;
810

911
import edu.umd.cs.findbugs.annotations.NonNull;
1012

1113
import org.apache.http.HttpHeaders;
12-
import org.jenkinsci.plugins.workflow.steps.AbstractStepDescriptorImpl;
1314
import org.jenkinsci.plugins.workflow.steps.Step;
1415
import org.jenkinsci.plugins.workflow.steps.StepContext;
16+
import org.jenkinsci.plugins.workflow.steps.StepDescriptor;
1517
import org.jenkinsci.plugins.workflow.steps.StepExecution;
1618
import org.jenkinsci.plugins.workflow.steps.SynchronousNonBlockingStepExecution;
1719
import org.kohsuke.stapler.AncestorInPath;
@@ -289,7 +291,7 @@ List<HttpRequestNameValuePair> resolveHeaders() {
289291
}
290292

291293
@Extension
292-
public static final class DescriptorImpl extends AbstractStepDescriptorImpl {
294+
public static final class DescriptorImpl extends StepDescriptor {
293295
public static final boolean ignoreSslErrors = HttpRequest.DescriptorImpl.ignoreSslErrors;
294296
public static final HttpMode httpMode = HttpRequest.DescriptorImpl.httpMode;
295297
public static final String httpProxy = HttpRequest.DescriptorImpl.httpProxy;
@@ -312,8 +314,11 @@ public static final class DescriptorImpl extends AbstractStepDescriptorImpl {
312314
public static final String outputFile = "";
313315
public static final ResponseHandle responseHandle = ResponseHandle.STRING;
314316

315-
public DescriptorImpl() {
316-
super(Execution.class);
317+
@Override
318+
public Set<? extends Class<?>> getRequiredContext() {
319+
Set<Class<?>> context = new HashSet<>();
320+
Collections.addAll(context, Run.class, TaskListener.class);
321+
return Collections.unmodifiableSet(context);
317322
}
318323

319324
@Override

0 commit comments

Comments
 (0)