You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: api/kotlin-sdk.api
+14-12Lines changed: 14 additions & 12 deletions
Original file line number
Diff line number
Diff line change
@@ -846,19 +846,12 @@ public final class io/modelcontextprotocol/kotlin/sdk/InitializedNotification$Co
846
846
847
847
public final class io/modelcontextprotocol/kotlin/sdk/JSONRPCError : io/modelcontextprotocol/kotlin/sdk/JSONRPCMessage {
848
848
public static final field Companion Lio/modelcontextprotocol/kotlin/sdk/JSONRPCError$Companion;
849
-
public fun <init> (Lio/modelcontextprotocol/kotlin/sdk/ErrorCode;Ljava/lang/String;Lkotlinx/serialization/json/JsonObject;)V
850
-
public synthetic fun <init> (Lio/modelcontextprotocol/kotlin/sdk/ErrorCode;Ljava/lang/String;Lkotlinx/serialization/json/JsonObject;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
851
-
public final fun component1 ()Lio/modelcontextprotocol/kotlin/sdk/ErrorCode;
852
-
public final fun component2 ()Ljava/lang/String;
853
-
public final fun component3 ()Lkotlinx/serialization/json/JsonObject;
854
-
public final fun copy (Lio/modelcontextprotocol/kotlin/sdk/ErrorCode;Ljava/lang/String;Lkotlinx/serialization/json/JsonObject;)Lio/modelcontextprotocol/kotlin/sdk/JSONRPCError;
855
-
public static synthetic fun copy$default (Lio/modelcontextprotocol/kotlin/sdk/JSONRPCError;Lio/modelcontextprotocol/kotlin/sdk/ErrorCode;Ljava/lang/String;Lkotlinx/serialization/json/JsonObject;ILjava/lang/Object;)Lio/modelcontextprotocol/kotlin/sdk/JSONRPCError;
856
-
public fun equals (Ljava/lang/Object;)Z
849
+
public fun <init> (Lio/modelcontextprotocol/kotlin/sdk/RequestId;Lio/modelcontextprotocol/kotlin/sdk/ErrorCode;Ljava/lang/String;Lkotlinx/serialization/json/JsonObject;)V
850
+
public synthetic fun <init> (Lio/modelcontextprotocol/kotlin/sdk/RequestId;Lio/modelcontextprotocol/kotlin/sdk/ErrorCode;Ljava/lang/String;Lkotlinx/serialization/json/JsonObject;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
857
851
public final fun getCode ()Lio/modelcontextprotocol/kotlin/sdk/ErrorCode;
858
852
public final fun getData ()Lkotlinx/serialization/json/JsonObject;
853
+
public final fun getId ()Lio/modelcontextprotocol/kotlin/sdk/RequestId;
859
854
public final fun getMessage ()Ljava/lang/String;
860
-
public fun hashCode ()I
861
-
public fun toString ()Ljava/lang/String;
862
855
}
863
856
864
857
public final synthetic class io/modelcontextprotocol/kotlin/sdk/JSONRPCError$$serializer : kotlinx/serialization/internal/GeneratedSerializer {
@@ -2807,6 +2800,11 @@ public final class io/modelcontextprotocol/kotlin/sdk/client/WebSocketMcpKtorCli
2807
2800
public static synthetic fun mcpWebSocketTransport$default (Lio/ktor/client/HttpClient;Ljava/lang/String;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lio/modelcontextprotocol/kotlin/sdk/client/WebSocketClientTransport;
2808
2801
}
2809
2802
2803
+
public abstract interface class io/modelcontextprotocol/kotlin/sdk/server/EventStore {
2804
+
public abstract fun replayEventsAfter (Ljava/lang/String;Lkotlin/jvm/functions/Function3;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
2805
+
public abstract fun storeEvent (Ljava/lang/String;Lio/modelcontextprotocol/kotlin/sdk/JSONRPCMessage;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
2806
+
}
2807
+
2810
2808
public final class io/modelcontextprotocol/kotlin/sdk/server/KtorServerKt {
2811
2809
public static final fun MCP (Lio/ktor/server/application/Application;Lkotlin/jvm/functions/Function0;)V
2812
2810
public static final fun mcp (Lio/ktor/server/application/Application;Lkotlin/jvm/functions/Function0;)V
@@ -2918,15 +2916,19 @@ public final class io/modelcontextprotocol/kotlin/sdk/server/StdioServerTranspor
2918
2916
}
2919
2917
2920
2918
public final class io/modelcontextprotocol/kotlin/sdk/server/StreamableHttpServerTransport : io/modelcontextprotocol/kotlin/sdk/shared/AbstractTransport {
2919
+
public static final field STANDALONE_SSE_STREAM_ID Ljava/lang/String;
2921
2920
public fun <init> ()V
2922
-
public fun <init> (ZZ)V
2923
-
public synthetic fun <init> (ZZILkotlin/jvm/internal/DefaultConstructorMarker;)V
2921
+
public fun <init> (ZZLjava/util/List;Ljava/util/List;Lio/modelcontextprotocol/kotlin/sdk/server/EventStore;)V
2922
+
public synthetic fun <init> (ZZLjava/util/List;Ljava/util/List;Lio/modelcontextprotocol/kotlin/sdk/server/EventStore;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
2924
2923
public fun close (Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
2925
2924
public final fun getSessionId ()Ljava/lang/String;
2926
2925
public final fun handleDeleteRequest (Lio/ktor/server/application/ApplicationCall;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
2927
2926
public final fun handleGetRequest (Lio/ktor/server/application/ApplicationCall;Lio/ktor/server/sse/ServerSSESession;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
2928
2927
public final fun handlePostRequest (Lio/ktor/server/application/ApplicationCall;Lio/ktor/server/sse/ServerSSESession;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
2928
+
public final fun handleRequest (Lio/ktor/server/application/ApplicationCall;Lio/ktor/server/sse/ServerSSESession;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
2929
2929
public fun send (Lio/modelcontextprotocol/kotlin/sdk/JSONRPCMessage;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
2930
+
public final fun setSessionIdGenerator (Lkotlin/jvm/functions/Function0;)V
2931
+
public final fun setSessionInitialized (Lkotlin/jvm/functions/Function1;)V
2930
2932
public fun start (Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
0 commit comments