Uses of Interface
dev.tachyonmcp.core.server.session.SessionEvent
Packages that use SessionEvent
Package
Description
Internal server engine — request dispatch, session lifecycle, handler wiring.
Session management — dispatch contexts, session lifecycle events, and session storage.
-
Uses of SessionEvent in dev.tachyonmcp.core.server.internal
Methods in dev.tachyonmcp.core.server.internal that return types with arguments of type SessionEventModifier and TypeMethodDescriptionReplays session events after the given sequence number.Methods in dev.tachyonmcp.core.server.internal with parameters of type SessionEventModifier and TypeMethodDescriptionvoidServerEngine.appendEvent(SessionEvent event) Appends an event to the session log.static @Nullable SseEventServerEngine.toSseEvent(SessionEvent event) Converts a session event to an SSE event, or returnsnullfor non-transport events. -
Uses of SessionEvent in dev.tachyonmcp.core.server.session
Classes in dev.tachyonmcp.core.server.session that implement SessionEventModifier and TypeClassDescriptionstatic final recordA cancellation request.static final recordA notification sent to or received from the client.static final recordAn outbound (server-to-client) request.static final recordAn inbound request from the client.static final recordA response sent to the client.Methods in dev.tachyonmcp.core.server.session that return types with arguments of type SessionEventModifier and TypeMethodDescriptiondefault List<SessionEvent> Returns all events for the session with sequence number greater thanlastSeq.Methods in dev.tachyonmcp.core.server.session with parameters of type SessionEventModifier and TypeMethodDescriptionvoidInMemorySessionEventStore.append(SessionEvent event) voidSessionEventStore.append(SessionEvent event) Appends an event to the log.Method parameters in dev.tachyonmcp.core.server.session with type arguments of type SessionEventModifier and TypeMethodDescriptionlongInMemorySessionEventStore.drain(String sessionId, long cursor, Predicate<SessionEvent> processor) longSessionEventStore.drain(String sessionId, long cursor, Predicate<SessionEvent> processor) Drains events to the processor one at a time until exhausted or backpressured; returns the last cursor.