Class WebsocketSchedulingClient
java.lang.Object
io.fluxcapacitor.javaclient.common.websocket.AbstractWebsocketClient
io.fluxcapacitor.javaclient.scheduling.client.WebsocketSchedulingClient
- All Implemented Interfaces:
SchedulingClient,AutoCloseable
-
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, defaultWebSocketContainer -
Constructor Summary
ConstructorsConstructorDescriptionWebsocketSchedulingClient(String endPointUrl, WebSocketClient.ClientConfig clientConfig) WebsocketSchedulingClient(URI endpointUri, WebSocketClient.ClientConfig clientConfig) WebsocketSchedulingClient(URI endpointUri, WebSocketClient.ClientConfig clientConfig, boolean sendMetrics) -
Method Summary
Modifier and TypeMethodDescriptioncancelSchedule(String scheduleId, Guarantee guarantee) getSchedule(String scheduleId) schedule(Guarantee guarantee, SerializedSchedule... schedules) Methods inherited from class io.fluxcapacitor.javaclient.common.websocket.AbstractWebsocketClient
close, close, handleResult, metricsMetadata, onClose, onError, onMessage, retryOutstandingRequests, send, sendAndWait, sendCommand, tryPublishMetricsMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.fluxcapacitor.javaclient.scheduling.client.SchedulingClient
cancelSchedule, close, schedule
-
Constructor Details
-
WebsocketSchedulingClient
-
WebsocketSchedulingClient
-
WebsocketSchedulingClient
public WebsocketSchedulingClient(URI endpointUri, WebSocketClient.ClientConfig clientConfig, boolean sendMetrics)
-
-
Method Details
-
schedule
- Specified by:
schedulein interfaceSchedulingClient
-
cancelSchedule
- Specified by:
cancelSchedulein interfaceSchedulingClient
-
getSchedule
- Specified by:
getSchedulein interfaceSchedulingClient
-