1 package org.apache.helix.messaging.handling;
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 import java.util.HashMap;
23 import java.util.Map;
24
25 public class HelixTaskResult
26 {
27
28 private boolean _success;
29 private String _message = "";
30 private Map<String, String> _taskResultMap = new HashMap<String, String>();
31 private boolean _interrupted = false;
32 Exception _exception = null;
33
34 public boolean isSuccess()
35 {
36 return _success;
37 }
38
39 public boolean isInterrupted()
40 {
41 return _interrupted;
42 }
43
44 public void setInterrupted(boolean interrupted)
45 {
46 _interrupted = interrupted;
47 }
48
49 public void setSuccess(boolean success)
50 {
51 this._success = success;
52 }
53
54 public String getMessage()
55 {
56 return _message;
57 }
58
59 public void setMessage(String message)
60 {
61 this._message = message;
62 }
63
64 public Map<String, String> getTaskResultMap()
65 {
66 return _taskResultMap;
67 }
68
69 public void setException(Exception e)
70 {
71 _exception = e;
72 }
73
74 public Exception getException()
75 {
76 return _exception;
77 }
78 }