8.8.4 For Timer Service
This subsection describes the trace collection points of the Timer Service, and the trace information that can be collected.
- Organization of this subsection
(1) For createTimer
(a) Trace collection points and PRF trace collection levels
The following table describes the event IDs, trace collection points, and PRF trace collection levels.
Event ID |
No. in the figure# |
Trace collection points |
Level |
---|---|---|---|
0x8460 |
1 |
When the processing of TimerService.createTimer(Date initialExpiration, long intervalDuration, Serializable info) starts |
A |
0x8462 |
1 |
When the processing of TimerService.createTimer(Date expiration, Serializable info) starts |
A |
0x8464 |
1 |
When the processing of TimerService.createTimer(long initialDuration, long intervalDuration, Serializable info) starts |
A |
0x8466 |
1 |
When the processing of 'TimerService.createTimer(long duration, Serializable info) starts |
A |
0x8461 |
2 |
When the processing of TimerService.createTimer(Date initialExpiration, long intervalDuration, Serializable info) ends |
A |
0x8463 |
2 |
When the processing of TimerService.createTimer(Date expiration, Serializable info) ends |
A |
0x8465 |
2 |
When the processing of 'TimerService.createTimer(long initialDuration, long intervalDuration, Serializable info) ends |
A |
0x8467 |
2 |
When the processing of TimerService.createTimer(long duration, Serializable info) ends |
A |
The following figure shows the trace collection points of Timer Service for createTimer.
(b) Trace information that can be collected
The following table describes the trace information that can be collected in Timer Service for createTimer.
No. in the figure# |
Event ID |
Level |
Information that you can acquire |
||
---|---|---|---|---|---|
Interface name |
Operation name |
Optional |
|||
1 |
0x8460 |
A |
Class name of the Bean to be called back |
-- |
Argument information |
1 |
0x8462 |
A |
Class name of the Bean to be called back |
-- |
Argument information |
1 |
0x8464 |
A |
Class name of the Bean to be called back |
-- |
Argument information |
1 |
0x8466 |
A |
Class name of the Bean to be called back |
-- |
Argument information |
2 |
0x8461 |
A |
Class name of the Bean to be called back |
-- |
|
2 |
0x8463 |
A |
Class name of the Bean to be called back |
-- |
|
2 |
0x8465 |
A |
Class name of the Bean to be called back |
-- |
|
2 |
0x8467 |
A |
Class name of the Bean to be called back |
-- |
(2) For cancel
(a) Trace collection points and PRF trace collection levels
The following table describes the event IDs, trace collection points, and PRF trace collection levels.
Event ID |
No. in the figure# |
Trace collection points |
Level |
---|---|---|---|
0x8468 |
1 |
When the processing of javax.ejb.Timer.cancel() starts |
A |
0x8469 |
2 |
When the processing of javax.ejb.Timer.cancel() ends |
A |
The following figure shows the trace collection points of Timer Service for cancel.
(b) Trace information that can be collected
The following table describes the trace information that can be collected in Timer Service for cancel.
No. in the figure# |
Event ID |
Level |
Information that you can acquire |
||
---|---|---|---|---|---|
Interface name |
Operation name |
Optional |
|||
1 |
0x8468 |
A |
Class name of the Bean to be called back |
-- |
-- |
2 |
0x8469 |
A |
Class name of the Bean to be called back |
-- |
|
(3) In the case of a callback
(a) Trace collection points and PRF trace collection levels
The following table describes the event IDs, trace collection points, and PRF trace collection levels.
Event ID |
No. in the figure# |
Trace collection points |
Level |
---|---|---|---|
0x846C |
1 |
When the thread starts the callback processing |
B |
0x846A |
2 |
When the callback of the timeout callback method of the Enterprise Bean starts |
A |
0x846B |
3 |
When the callback of the timeout callback method of the Enterprise Bean ends |
A |
0x846D |
4 |
When the thread terminates the callback processing |
B |
The following figure shows the trace collection points of Timer Service for a callback.
(b) Trace information that can be collected
The following table describes the trace information that can be collected in Timer Service for a callback.
The information collected during callback of the timeout method is output to the root application information. Furthermore, 0 is output to the client application information.
No. in the figure# |
Event ID |
Level |
Information that you can acquire |
||
---|---|---|---|---|---|
Interface name |
Operation name |
Optional |
|||
1 |
0x846C |
B |
Class name of the Bean to be called back |
-- |
-- |
2 |
0x846A |
A |
Class name of the Bean to be called back |
-- |
-- |
3 |
0x846B |
A |
Class name of the Bean to be called back |
-- |
|
4 |
0x846D |
B |
Class name of the Bean to be called back |
-- |
(4) In the case of createSingleActionTimer
(a) Trace collection points and PRF trace collection levels
The following table describes the event IDs, trace collection points, and PRF trace collection levels.
Event ID |
No. in the figure# |
trace collection point |
Level |
---|---|---|---|
0x84A0 |
1 |
When the processing of TimerService.createSingleActionTimer(long duration, TimerConfig timerConfig) starts |
A |
0x84A1 |
2 |
When the processing of TimerService.createSingleActionTimer(long duration, TimerConfig timerConfig) ends |
A |
0x84A2 |
1 |
When the processing of TimerService.createSingleActionTimer(Date expiration, TimerConfig timerConfig) starts |
A |
0x84A3 |
2 |
When the processing of TimerService.createSingleActionTimer(Date expiration, TimerConfig timerConfig) ends |
A |
The following figure shows the trace collection points in createSingleActionTimer.
(b) trace information that can be collected
The following table describes the trace information that can be collected in createSingleActionTimer.
No. in the figure# |
Event ID |
Level |
Information that you can acquire |
||
---|---|---|---|---|---|
Interface name |
Operation name |
Optional |
|||
1 |
0x84A0 |
A |
Class name of the Bean to be called back |
-- |
Argument information |
2 |
0x84A1 |
A |
Class name of the Bean to be called back |
-- |
|
1 |
0x84A2 |
A |
Class name of the Bean to be called back |
-- |
Argument information |
2 |
0x84A3 |
A |
Class name of the Bean to be called back |
-- |
|
(5) In the case of createIntervalTimer
(a) Trace collection points and PRF trace
The following table describes the event IDs, trace collection points, and PRF trace collection levels.
Event ID |
No. in the figure# |
Trace collection points |
Level |
---|---|---|---|
0x84A4 |
1 |
When the processing of TimerService.createIntervalTimer(long initialDuration, long intervalDuration, TimerConfig timerConfig) starts |
A |
0x84A5 |
2 |
When the processing of TimerService.createIntervalTimer(long initialDuration, long intervalDuration, TimerConfig timerConfig) ends |
A |
0x84A6 |
1 |
When the processing of TimerService.createIntervalTimer(Date initialExpiration, long intervalDuration, TimerConfig timerConfig) starts |
A |
0x84A7 |
2 |
When the processing of TimerService.createIntervalTimer(Date initialExpiration, long intervalDuration, TimerConfig timerConfig) ends |
A |
The following figure shows the trace collection points of createIntervalTimer.
(b) Trace information that can be collected
The following table describes the trace information that can be collected in createIntervalTimer.
No. in the figure# |
Event ID |
Level |
Information that you can acquire |
||
---|---|---|---|---|---|
Interface name |
Operation name |
Optional |
|||
1 |
0x84A4 |
A |
Class name of the Bean to be called back |
-- |
Argument information |
2 |
0x84A5 |
A |
Class name of the Bean to be called back |
-- |
|
1 |
0x84A6 |
A |
Class name of the Bean to be called back |
-- |
Argument information |
2 |
0x84A7 |
A |
Class name of the Bean to be called back |
-- |
|
(6) In the case of createCalendarTimer
(a) Trace collection points and PRF trace
The following table describes the event IDs, trace collection points, and PRF trace collection levels.
Event ID |
No. in the figure# |
Trace collection points |
Level |
---|---|---|---|
0x84A8 |
1 |
When the processing of TimerService.createCalendarTimer(ScheduleExpression schedule) starts |
A |
0x84A9 |
2 |
When the processing of TimerService.createCalendarTimer(ScheduleExpression schedule) ends |
A |
0x84AA |
1 |
When the processing of TimerService.createCalendarTimer(ScheduleExpression schedule, TimerConfig config) starts |
A |
0x84AB |
2 |
When the processing of TimerService.createCalendarTimer(ScheduleExpression schedule, TimerConfig config) ends |
A |
The following figure shows the trace collection points of createCalendarTimer.
(b) trace information that can be collected
The following table describes the trace information that can be collected in createCalendarTimer.
No. in the figure# |
Event ID |
Level |
Information that you can acquire |
||
---|---|---|---|---|---|
Interface name |
Operation name |
Optional |
|||
1 |
0x84A8 |
A |
Class name of the Bean to be called back |
-- |
Argument information |
2 |
0x84A9 |
A |
Class name of the Bean to be called back |
-- |
|
1 |
0x84AA |
A |
Class name of the Bean to be called back |
-- |
Argument information |
2 |
0x84AB |
A |
Class name of the Bean to be called back |
-- |
|