Annotation Type OnOverflow
-
@Retention(RUNTIME) @Target({METHOD,CONSTRUCTOR,FIELD,PARAMETER}) @Deprecated public @interface OnOverflow
Deprecated.UseOnOverflow
insteadAllows configuring the back pressure policy on injectedEmitter
:{ @code @Channel("channel") @OnOverflow(value = OnOverflow.Strategy.BUFFER, bufferSize = 256) Emitter
emitter; } When not used, a
OnOverflow.Strategy.BUFFER
strategy is used with a buffer limited to 128 elements.
-
-
Required Element Summary
Required Elements Modifier and Type Required Element Description OnOverflow.Strategy
value
Deprecated.
-
Optional Element Summary
Optional Elements Modifier and Type Optional Element Description long
bufferSize
Deprecated.
-
-
-
Element Detail
-
value
OnOverflow.Strategy value
Deprecated.- Returns:
- the name of the strategy to be used on overflow.
-
-
-
bufferSize
long bufferSize
Deprecated.- Returns:
- the size of the buffer when
OnOverflow.Strategy.BUFFER
is used. If not set and if theOnOverflow.Strategy.BUFFER
strategy is used, the buffer size will be defaulted to the value of the config property mp.messaging.emitter.default-buffer-size. If set the value must be strictly positive.
- Default:
- 0L
-
-