01: /*
02: Copyright (c) 2007, Andrew Wilcox
03: All rights reserved.
04:
05: Redistribution and use in source and binary forms, with or without
06: modification, are permitted provided that the following conditions are met:
07:
08: + Redistributions of source code must retain the above copyright notice,
09: this list of conditions and the following disclaimer.
10: + Redistributions in binary form must reproduce the above copyright notice,
11: this list of conditions and the following disclaimer in the documentation
12: and/or other materials provided with the distribution.
13: + Neither the name Andrew Wilcox nor the names of its contributors may be
14: used to endorse or promote products derived from this software without
15: specific prior written permission.
16:
17: THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
18: AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
19: IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
20: ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
21: LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
22: CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
23: SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
24: INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
25: CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
26: ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
27: POSSIBILITY OF SUCH DAMAGE.
28: */
29: package net.sourceforge.jiprof.timeline;
30:
31: public class ActionRecord {
32: private String _className;
33: private String _methodName;
34: private Action _action;
35: private long _threadId;
36:
37: ActionRecord(String className, String methodName, Action action,
38: long tid) {
39: _className = className;
40: _methodName = methodName;
41: _action = action;
42: _threadId = tid;
43: }
44:
45: public Action getAction() {
46: return _action;
47: }
48:
49: public String getClassName() {
50: return _className;
51: }
52:
53: public String getMethodName() {
54: return _methodName;
55: }
56:
57: public long getThreadId() {
58: return _threadId;
59: }
60:
61: }
|