com.bea.control.annotations
Annotation Type MessageBuffer
@InterceptorAnnotation(service=com.bea.control.interceptors.MessageBufferService.class)
@Documented
@Retention(value=RUNTIME)
@Target(value=METHOD)
public @interface MessageBuffer
Requests that a method or event is delivered asynchronously.
This annotation must be placed in a control interface that
is annotation already with @ControlInterface, @ControlExtension or @EventSet.
This annotation should be placed on methods or events that should be asynchronous.
NOTE: Message buffering is ONLY currently supported on controls being used within
a web service.
enable
public abstract boolean enable
- Default:
- true
retryCount
public abstract int retryCount
- Default:
- 0
retryDelay
public abstract String retryDelay
- Default:
- "0s"