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