1 package org.apache.maven.surefire.api.event;
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.surefire.api.booter.ForkedProcessEventType;
23 import org.apache.maven.surefire.api.report.RunMode;
24
25
26
27
28
29
30 public abstract class AbstractStandardStreamEvent extends Event
31 {
32 private final RunMode runMode;
33 private final Long testRunId;
34 private final String message;
35
36 protected AbstractStandardStreamEvent( ForkedProcessEventType eventType, RunMode runMode, Long testRunId,
37 String message )
38 {
39 super( eventType );
40 this.runMode = runMode;
41 this.testRunId = testRunId;
42 this.message = message;
43 }
44
45 public RunMode getRunMode()
46 {
47 return runMode;
48 }
49
50 public Long getTestRunId()
51 {
52 return testRunId;
53 }
54
55 public String getMessage()
56 {
57 return message;
58 }
59
60 @Override
61 public boolean isControlCategory()
62 {
63 return false;
64 }
65
66 @Override
67 public boolean isConsoleCategory()
68 {
69 return false;
70 }
71
72 @Override
73 public boolean isConsoleErrorCategory()
74 {
75 return false;
76 }
77
78 @Override
79 public boolean isStandardStreamCategory()
80 {
81 return true;
82 }
83
84 @Override
85 public boolean isSysPropCategory()
86 {
87 return false;
88 }
89
90 @Override
91 public boolean isTestCategory()
92 {
93 return false;
94 }
95
96 @Override
97 public boolean isJvmExitError()
98 {
99 return false;
100 }
101 }