Class ContextSupport
java.lang.Object
io.quarkus.websockets.next.runtime.ContextSupport
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionContextSupport(WebSocketConnectionBase connection, WebSocketSessionContext.SessionContextState sessionContextState, WebSocketSessionContext sessionContext, io.quarkus.arc.ManagedContext requestContext) -
Method Summary
Modifier and TypeMethodDescription(package private) static io.vertx.core.ContextcreateNewDuplicatedContext(io.vertx.core.Context context, WebSocketConnectionBase connection) (package private) io.quarkus.arc.InjectableContext.ContextState(package private) voidend(boolean terminateSession) (package private) voidend(boolean terminateRequest, boolean terminateSession) (package private) void(package private) voidstart()(package private) voidstart(io.quarkus.arc.InjectableContext.ContextState requestContextState) (package private) void
-
Field Details
-
WEB_SOCKET_CONN_KEY
-
-
Constructor Details
-
ContextSupport
ContextSupport(WebSocketConnectionBase connection, WebSocketSessionContext.SessionContextState sessionContextState, WebSocketSessionContext sessionContext, io.quarkus.arc.ManagedContext requestContext)
-
-
Method Details
-
start
void start() -
start
void start(io.quarkus.arc.InjectableContext.ContextState requestContextState) -
startSession
void startSession() -
end
void end(boolean terminateSession) -
end
void end(boolean terminateRequest, boolean terminateSession) -
endSession
void endSession() -
currentRequestContextState
io.quarkus.arc.InjectableContext.ContextState currentRequestContextState() -
createNewDuplicatedContext
static io.vertx.core.Context createNewDuplicatedContext(io.vertx.core.Context context, WebSocketConnectionBase connection)
-