@Implementable
@AccessLevel(value=EXTERNAL)
public interface ProgramApplicationEvents
Business events for a ProgramApplication
. These events are designed
to provide notification of interesting occurrences to consumers of the
ProgramApplication
framework, thereby allowing them to take action
when specific events occur.
All implementors of this interface should also subclass
AbstractProgramApplicationEvents
. New methods may be added to this
interface over time and sub-classing AbstractProgramApplicationEvents
will remove any risk of implementors being impacted if such new methods are
added.
Modifier and Type | Method and Description |
---|---|
void |
postReopen(ProgramApplication programApplication)
Event raised after a program application has been reopened.
|
void |
preReopen(ProgramApplication programApplication)
Event raised before the re-opening of a program application.
|
void preReopen(ProgramApplication programApplication)
programApplication
- The program application that will be reopened.void postReopen(ProgramApplication programApplication)
application
- The program application that has been reopened.