While similar, it may be worth distinguishing interrupts and events. The command-based templates is dispatching events and not implementing interrupt handlers.
WPI does expose an interrupt or IRQ class, at least in LabVIEW, I'm not sure about Java or C++. These are raised by the FPGA based on analog triggers or digital state. More documentation on the detail is
here.
Greg McKaskle