T - Tipo do destino.D - Tipo dos dados a serem despachados para o destino.public class ExecutorDispatcher<T,D> extends Object implements IDispatcher<T,D>
despachantes, utilizando um
executor para fazer a entrega das mensagens.| Constructor and Description |
|---|
ExecutorDispatcher(ExecutorService executor,
IDispatcher<T,D> decorated)
Construtor.
|
| Modifier and Type | Method and Description |
|---|---|
void |
dispatch(IDispatchListener<T,D> callback,
T destination,
D... data)
Utiliza um executor para entregar os dados.
|
public ExecutorDispatcher(ExecutorService executor, IDispatcher<T,D> decorated)
executor - Responsável por executar a entrega das mensagens.decorated - Despachante sendo decorado.public void dispatch(IDispatchListener<T,D> callback, T destination, D... data)
Utiliza um executor para entregar os dados.
Entrega um conjunto de dados para um destino.dispatch in interface IDispatcher<T,D>callback - Ouvinte utilizado para retornar o resultado da entrega.destination - Destino dos dados.data - Dados a serem entregues.Copyright © 2021. All rights reserved.