Package org.jobrunr.dashboard.sse
Class BackgroundJobServerStatusSseExchange
java.lang.Object
org.jobrunr.dashboard.server.sse.SseExchange
org.jobrunr.dashboard.sse.AbstractObjectSseExchange
org.jobrunr.dashboard.sse.BackgroundJobServerStatusSseExchange
- All Implemented Interfaces:
AutoCloseable
,BackgroundJobServerStatusChangeListener
,StorageProviderChangeListener
public class BackgroundJobServerStatusSseExchange
extends AbstractObjectSseExchange
implements BackgroundJobServerStatusChangeListener
-
Constructor Summary
ConstructorDescriptionBackgroundJobServerStatusSseExchange
(HttpExchange httpExchange, StorageProvider storageProvider, JsonMapper jsonMapper) -
Method Summary
Modifier and TypeMethodDescriptionvoid
close()
void
onChange
(List<BackgroundJobServerStatus> changedServerStates) Methods inherited from class org.jobrunr.dashboard.sse.AbstractObjectSseExchange
sendObject
Methods inherited from class org.jobrunr.dashboard.server.sse.SseExchange
isClosed, sendMessage
-
Constructor Details
-
BackgroundJobServerStatusSseExchange
public BackgroundJobServerStatusSseExchange(HttpExchange httpExchange, StorageProvider storageProvider, JsonMapper jsonMapper) throws IOException - Throws:
IOException
-
-
Method Details
-
onChange
- Specified by:
onChange
in interfaceBackgroundJobServerStatusChangeListener
-
close
public void close()- Specified by:
close
in interfaceAutoCloseable
- Overrides:
close
in classSseExchange
-