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
30
31 public class ReactorContext {
32 private final MavenExecutionResult result;
33
34 private final ProjectIndex projectIndex;
35
36 private final ClassLoader originalContextClassLoader;
37
38 private final ReactorBuildStatus reactorBuildStatus;
39
40 public ReactorContext(
41 MavenExecutionResult result,
42 ProjectIndex projectIndex,
43 ClassLoader originalContextClassLoader,
44 ReactorBuildStatus reactorBuildStatus) {
45 this.result = result;
46 this.projectIndex = projectIndex;
47 this.originalContextClassLoader = originalContextClassLoader;
48 this.reactorBuildStatus = reactorBuildStatus;
49 }
50
51 public ReactorBuildStatus getReactorBuildStatus() {
52 return reactorBuildStatus;
53 }
54
55 public MavenExecutionResult getResult() {
56 return result;
57 }
58
59 public ProjectIndex getProjectIndex() {
60 return projectIndex;
61 }
62
63 public ClassLoader getOriginalContextClassLoader() {
64 return originalContextClassLoader;
65 }
66 }