removed deprecated from BuilderConsumerStep.setConsumer
This commit is contained in:
parent
547c993c53
commit
540562610d
1 changed files with 10 additions and 4 deletions
|
|
@ -5,13 +5,19 @@ import ru.spcex.clearing.platform.messaging.domain.BaseRequest;
|
||||||
import java.util.function.Consumer;
|
import java.util.function.Consumer;
|
||||||
import java.util.function.Function;
|
import java.util.function.Function;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* консьюмеры умеют обновлять RequestInfo в мапе хазелкаста.<br>
|
||||||
|
* нам это нужно, например, когда хотим дать возможность узнать пользователю о статусе выполняемой команды.<br>
|
||||||
|
* (см. RequestStatusController - в нем пользователь по ID может получить инфу о ранее отправленном запросе)
|
||||||
|
*/
|
||||||
public interface BuilderConsumerStep<T1> {
|
public interface BuilderConsumerStep<T1> {
|
||||||
/**
|
/**
|
||||||
* Рекомендуется использовать setFunction, когда возвращается результат.
|
* без обновления RequestInfo в мапе
|
||||||
* @param consumer
|
*
|
||||||
* @return
|
|
||||||
*/
|
*/
|
||||||
@Deprecated
|
|
||||||
BuilderDestinationStep setConsumer(Consumer<BaseRequest<T1>> consumer);
|
BuilderDestinationStep setConsumer(Consumer<BaseRequest<T1>> consumer);
|
||||||
|
/**
|
||||||
|
* с обновлением RequestInfo в мапе
|
||||||
|
*/
|
||||||
BuilderDestinationStep setFunction(Function<BaseRequest<T1>, Object> function);
|
BuilderDestinationStep setFunction(Function<BaseRequest<T1>, Object> function);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue