|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: REQUIRED | OPTIONAL | DETAIL: ELEMENT | ||||||||
@Target(value=METHOD) @Retention(value=RUNTIME) @Documented public @interface Suspend
Suspend the underlying response. Once suspended, a response migth be allowed
to consume Broadcast events, depending on the scope ([@link Suspend#SCOPE}).
By default, a suspended response is suspended able to consume
any broadcasted events executed inside the same application (SCOPE.APPLICATION).
The period can also be per suspended response (SCOPE.REQUEST) or available to other
application (SCOPE.VM).
| Optional Element Summary | |
|---|---|
int |
period
How long a response stay suspended, default is -1 |
Suspend.SCOPE |
scope
The Scope of the Broadcaster that will be created once the
response gets suspended. |
public abstract int period
public abstract Suspend.SCOPE scope
Broadcaster that will be created once the
response gets suspended. One final word on Broadcaster: by default,
a Broadcaster will broadcast using
all resources/classes on which the response has been suspended.
This behavior is configurable and you can configure it setting the appropriate scope
Broadcaster that will be created once the
response gets suspended.
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: REQUIRED | OPTIONAL | DETAIL: ELEMENT | ||||||||