public class VoiceReactorResources extends ReactorResources
ReactorResources
, tailored for the Voice Gateway operations.
Allows customizing the Scheduler
used to send and receive voice packets and also the UdpClient
template for establishing UDP connections.
ReactorResources.Builder
DEFAULT_BLOCKING_TASK_SCHEDULER, DEFAULT_HTTP_CLIENT, DEFAULT_TIMER_TASK_SCHEDULER
Constructor and Description |
---|
VoiceReactorResources(HttpClient httpClient,
Scheduler timerTaskScheduler,
Scheduler blockingTaskScheduler,
UdpClient udpClient,
Scheduler sendTaskScheduler,
Scheduler receiveTaskScheduler) |
VoiceReactorResources(ReactorResources parent) |
VoiceReactorResources(ReactorResources parent,
UdpClient udpClient,
Scheduler sendTaskScheduler,
Scheduler receiveTaskScheduler) |
Modifier and Type | Method and Description |
---|---|
Scheduler |
getReceiveTaskScheduler() |
Scheduler |
getSendTaskScheduler() |
UdpClient |
getUdpClient() |
builder, create, getBlockingTaskScheduler, getHttpClient, getTimerTaskScheduler, newHttpClient
public VoiceReactorResources(ReactorResources parent)
public VoiceReactorResources(ReactorResources parent, UdpClient udpClient, Scheduler sendTaskScheduler, Scheduler receiveTaskScheduler)