T - Enum type representing the possible operations 'results'public interface OperationObserver<T extends Enum<T>>
Operations must have an associated enum type that represents their possible outcomes. An example of such an enum type would be:
enum PlaneFlight {
LAND, CRASH;
}
Operations also have an associated parameter the use of which is left up to
the implementors of both the producer and consumer of events.| Modifier and Type | Method and Description |
|---|---|
void |
begin()
Called immediately prior to the operation beginning.
|
void |
end(T result)
Called immediately after the operation completes with no interesting parameters.
|
void |
end(T result,
long... parameters)
Called immediately after the operation completes.
|
void begin()
void end(T result)
result - the operation resultvoid end(T result, long... parameters)
result - the operation resultparameters - the operation parametersCopyright © 2018. All rights reserved.