Package org.jobrunr.dashboard.sse
Class JobSseExchange
java.lang.Object
org.jobrunr.dashboard.server.sse.SseExchange
org.jobrunr.dashboard.sse.AbstractObjectSseExchange
org.jobrunr.dashboard.sse.JobSseExchange
- All Implemented Interfaces:
AutoCloseable
,JobChangeListener
,StorageProviderChangeListener
-
Constructor Summary
ConstructorDescriptionJobSseExchange
(HttpExchange httpExchange, StorageProvider storageProvider, JsonMapper jsonMapper) -
Method Summary
Methods inherited from class org.jobrunr.dashboard.sse.AbstractObjectSseExchange
sendObject
Methods inherited from class org.jobrunr.dashboard.server.sse.SseExchange
isClosed, sendMessage
-
Constructor Details
-
JobSseExchange
public JobSseExchange(HttpExchange httpExchange, StorageProvider storageProvider, JsonMapper jsonMapper) throws IOException - Throws:
IOException
-
-
Method Details
-
getJobId
- Specified by:
getJobId
in interfaceJobChangeListener
-
onChange
- Specified by:
onChange
in interfaceJobChangeListener
-
close
public void close()- Specified by:
close
in interfaceAutoCloseable
- Overrides:
close
in classSseExchange
-