uCosminexus Application Server, Maintenance and Migration Guide

[Contents][Glossary][Index][Back][Next]

8.11.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
(2) For cancel
(3) In the case of a callback
(4) In the case of createSingleActionTimer
(5) In the case of createIntervalTimer
(6) In the case of createCalendarTimer

(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.

Table 8-42 Details of trace collection points in Timer Service (for createTimer)

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

Legend:
A: Standard

#
Corresponds to the numbers in Figure 8-28.

The following figure shows the trace collection points of Timer Service for createTimer.

Figure 8-28 Trace collection points of Timer Service (for createTimer)

[Figure]

(b) Trace information that can be collected

The following table describes the trace information that can be collected in Timer Service for createTimer.

Table 8-43 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 --
  • When normal:
    Entrance-time
  • For an exception:
    Entrance-timeexception-name
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 --

Legend:
A: Standard
--: Not applicable

#
Corresponds to the numbers in Figure 8-28.

(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.

Table 8-44 Details of the trace collection points in Timer Service (for cancel)

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

Legend:
A: Standard

#
Corresponds to the numbers in Figure 8-29.

The following figure shows the trace collection points of Timer Service for cancel.

Figure 8-29 Trace collection points of Timer Service (for cancel)

[Figure]

(b) Trace information that can be collected

The following table describes the trace information that can be collected in Timer Service for cancel.

Table 8-45 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 --
  • When normal:
    Entrance-time
  • For an exception:
    Entrance-timeexception-name

Legend:
A: Standard
--: Not applicable

#
Corresponds to the numbers in Figure 8-29.

(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.

Table 8-46 Details of the trace collection points in Timer Service (for a callback)

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

Legend:
A: Standard
B: Advanced

#
Corresponds to the numbers in Figure 8-30.

The following figure shows the trace collection points of Timer Service for a callback.

Figure 8-30 Trace collection points of Timer Service (for a callback)

[Figure]

(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.

Table 8-47 Trace information that can be collected in Timer Service (for a callback)

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 --
  • When normal:
    Entrance-time
  • For an exception:
    Entrance-timeexception-name
4 0x846D B Class name of the Bean to be called back --

Legend:
A: Standard
B: Advanced
--: Not applicable

#
Corresponds to the numbers in Figure 8-30.

(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.

Table 8-48 Details of the trace collections points in Timer Service (for createSingleActionTimer)

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

Legend:
A: Standard

#
Corresponds to the numbers in Figure 8-31.

The following figure shows the trace collection points in createSingleActionTimer.

Figure 8-31 Trace collection points of Timer Service (for createSingleActionTimer)

[Figure]

(b) trace information that can be collected

The following table describes the trace information that can be collected in createSingleActionTimer.

Table 8-49 Trace information that can be collected in Timer Service (for 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 --
  • When normal:
    Entrance-time
  • For an exception:
    Entrance-timeexception-name
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 --
  • When normal:
    Entrance-time
  • For an exception:
    Entrance-timeexception-name

Legend:
A: Standard
--: Not applicable

#
Corresponds to the numbers in Figure 8-31.

(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.

Table 8-50 Details of the trace collections points in Timer Service (for createIntervalTimer)

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

Legend:
A: Standard

#
Corresponds to the numbers in Figure 8-32.

The following figure shows the trace collection points of createIntervalTimer.

Figure 8-32 Trace collection points of Timer Service (for createIntervalTimer)

[Figure]

(b) Trace information that can be collected

The following table describes the trace information that can be collected in createIntervalTimer.

Table 8-51 Trace information that can be collected in Timer Service (for 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 --
  • When normal:
    Entrance-time
  • For an exception:
    Entrance-timeexception-name
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 --
  • When normal:
    Entrance-time
  • For an exception:
    Entrance-timeexception-name

Legend:
A: Standard
--: Not applicable

#
Corresponds to the numbers in Figure 8-32.

(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.

Table 8-52 Details of the trace collections points in Timer Service (for createCalendarTimer)

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

Legend:
A: Standard

#
Corresponds to the numbers in Figure 8-33.

The following figure shows the trace collection points of createCalendarTimer.

Figure 8-33 Trace collection points of Timer Service (for createCalendarTimer)

[Figure]

(b) trace information that can be collected

The following table describes the trace information that can be collected in createCalendarTimer.

Table 8-53 Trace information that can be collected in Timer Service (for 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 --
  • When normal:
    Entrance-time
  • For an exception:
    Entrance-timeexception-name
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 --
  • When normal:
    Entrance-time
  • For an exception:
    Entrance-timeexception-name

Legend:
A: Standard
--: Not applicable

#
Corresponds to the numbers in Figure 8-33.