The following examples illustrate how to use the command
to cancel Enterprise JavaBeans (EJB)
timers.
To use the cancelEJBTimer command to cancel all EJB timers on a
server called
server1:
cancelEJBTimers server1 -all
To cancel all EJB timers on
server1, associated with the
Increment bean
in the
DefaultApplication:
cancelEJBTimers server1 -app DefaultApplication.ear -mod Increment.jar -bean Increment
To cancel a specific EJB timer identified through the FindEJBTimers
command or from a system log entry indicating a problem or failure:
cancelEJBTimers server1 -id 25
Increment in the DefaultApplication does not implement
the TimedObject interface, and so could not actually have associated
EJB Timers. Increment is used merely for illustrative purposes in
this example.
Avoid trouble: The CancelEJBTimers command also cancels
automatically created persistent timers. When automatically created
persistent timers are cancelled, the only way to recreate them is
to uninstall the application and reinstall it again.
gotcha