1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 package org.apache.maven.lifecycle.internal;
20
21 import org.apache.maven.execution.MavenExecutionResult;
22
23
24
25
26
27
28
29 public class ReactorContext {
30 private final MavenExecutionResult result;
31
32 private final ProjectIndex projectIndex;
33
34 private final ClassLoader originalContextClassLoader;
35
36 private final ReactorBuildStatus reactorBuildStatus;
37
38 public ReactorContext(
39 MavenExecutionResult result,
40 ProjectIndex projectIndex,
41 ClassLoader originalContextClassLoader,
42 ReactorBuildStatus reactorBuildStatus) {
43 this.result = result;
44 this.projectIndex = projectIndex;
45 this.originalContextClassLoader = originalContextClassLoader;
46 this.reactorBuildStatus = reactorBuildStatus;
47 }
48
49 public ReactorBuildStatus getReactorBuildStatus() {
50 return reactorBuildStatus;
51 }
52
53 public MavenExecutionResult getResult() {
54 return result;
55 }
56
57 public ProjectIndex getProjectIndex() {
58 return projectIndex;
59 }
60
61 public ClassLoader getOriginalContextClassLoader() {
62 return originalContextClassLoader;
63 }
64 }