Class WebsocketSchedulingClient
- java.lang.Object
-
- io.fluxcapacitor.javaclient.common.websocket.AbstractWebsocketClient
-
- io.fluxcapacitor.javaclient.scheduling.client.WebsocketSchedulingClient
-
- All Implemented Interfaces:
SchedulingClient,AutoCloseable
public class WebsocketSchedulingClient extends AbstractWebsocketClient implements SchedulingClient
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class io.fluxcapacitor.javaclient.common.websocket.AbstractWebsocketClient
AbstractWebsocketClient.WebSocketRequest
-
-
Field Summary
-
Fields inherited from class io.fluxcapacitor.javaclient.common.websocket.AbstractWebsocketClient
defaultObjectMapper
-
-
Constructor Summary
Constructors Constructor Description WebsocketSchedulingClient(String endPointUrl, WebSocketClient.Properties properties)WebsocketSchedulingClient(URI endpointUri, WebSocketClient.Properties properties)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AwaitablecancelSchedule(String scheduleId)Awaitableschedule(ScheduledMessage... schedules)protected AwaitablescheduleMessages(List<ScheduledMessage> scheduledMessages)-
Methods inherited from class io.fluxcapacitor.javaclient.common.websocket.AbstractWebsocketClient
close, close, getSession, isClosed, onClose, onError, onMessage, retryOutstandingRequests, send, sendRequest, sendRequestAndWait
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface io.fluxcapacitor.javaclient.scheduling.client.SchedulingClient
close, getClock
-
-
-
-
Constructor Detail
-
WebsocketSchedulingClient
public WebsocketSchedulingClient(String endPointUrl, WebSocketClient.Properties properties)
-
WebsocketSchedulingClient
public WebsocketSchedulingClient(URI endpointUri, WebSocketClient.Properties properties)
-
-
Method Detail
-
scheduleMessages
protected Awaitable scheduleMessages(List<ScheduledMessage> scheduledMessages)
-
schedule
public Awaitable schedule(ScheduledMessage... schedules)
- Specified by:
schedulein interfaceSchedulingClient
-
cancelSchedule
public Awaitable cancelSchedule(String scheduleId)
- Specified by:
cancelSchedulein interfaceSchedulingClient
-
-