Package com.aquima.web.api.controller.v2
Class SseController
- java.lang.Object
-
- com.aquima.web.api.controller.v2.AbstractBaseController
-
- com.aquima.web.api.controller.v2.SseController
-
@ServerContext @RestController("v2ApiSseController") public class SseController extends AbstractBaseController
This controller provides a Server Sent Event endpoint for messages pushed to the SsePushChannel
-
-
Constructor Summary
Constructors Constructor Description SseController(com.blueriq.component.api.push.channel.PushChannelRetriever pushChannel)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description reactor.core.publisher.Flux<org.springframework.http.codec.ServerSentEvent<String>>
getEvents(javax.servlet.http.HttpSession httpSession, String lastEventId)
-
Methods inherited from class com.aquima.web.api.controller.v2.AbstractBaseController
clientParametersException, handleConversionException, handleDecisionTreeNotExposedException, handleEmptySymptomException, handleFlowEndedException, handleForbiddenException, handleFunctionParameterException, handleFunctionValidationException, handleFunctionValidationException, handleMethodArgumentTypeMismatchException, handleRequestWardException, handleStartApplicationForbiddenException, handleStartShortcutForbiddenException, handleUnauthorizedException, handleUnknownApplicationException, handleUnknownDecisionTreeException, handleUnknownFlowException, handleUnknownFunctionFlowException, handleUnknownLanguageException, handleUnknownModuleException, handleUnknownSessionException, handleUnknownShortcutException, handleUnknownSubscriptionException, handleUnsupportedOpenApiSpecException, isAuthenticated
-
-