Skip to content

Commit 04fc753

Browse files
committed
apiDump
1 parent 4a911dd commit 04fc753

File tree

1 file changed

+48
-56
lines changed

1 file changed

+48
-56
lines changed

api/kotlin-sdk.api

+48-56
Original file line numberDiff line numberDiff line change
@@ -2689,17 +2689,18 @@ public final class io/modelcontextprotocol/kotlin/sdk/client/ClientOptions : io/
26892689
public final fun getCapabilities ()Lio/modelcontextprotocol/kotlin/sdk/ClientCapabilities;
26902690
}
26912691

2692-
public final class io/modelcontextprotocol/kotlin/sdk/client/SSEClientTransport : io/modelcontextprotocol/kotlin/sdk/shared/Transport {
2692+
public final class io/modelcontextprotocol/kotlin/sdk/client/KtorClientKt {
2693+
public static final fun mcpSse-BZiP2OM (Lio/ktor/client/HttpClient;Ljava/lang/String;Lkotlin/time/Duration;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
2694+
public static synthetic fun mcpSse-BZiP2OM$default (Lio/ktor/client/HttpClient;Ljava/lang/String;Lkotlin/time/Duration;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object;
2695+
public static final fun mcpSseTransport-5_5nbZA (Lio/ktor/client/HttpClient;Ljava/lang/String;Lkotlin/time/Duration;Lkotlin/jvm/functions/Function1;)Lio/modelcontextprotocol/kotlin/sdk/client/SseClientTransport;
2696+
public static synthetic fun mcpSseTransport-5_5nbZA$default (Lio/ktor/client/HttpClient;Ljava/lang/String;Lkotlin/time/Duration;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lio/modelcontextprotocol/kotlin/sdk/client/SseClientTransport;
2697+
}
2698+
2699+
public final class io/modelcontextprotocol/kotlin/sdk/client/SseClientTransport : io/modelcontextprotocol/kotlin/sdk/shared/AbstractTransport {
26932700
public synthetic fun <init> (Lio/ktor/client/HttpClient;Ljava/lang/String;Lkotlin/time/Duration;Lkotlin/jvm/functions/Function1;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
26942701
public synthetic fun <init> (Lio/ktor/client/HttpClient;Ljava/lang/String;Lkotlin/time/Duration;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/internal/DefaultConstructorMarker;)V
26952702
public fun close (Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
2696-
public fun getOnClose ()Lkotlin/jvm/functions/Function0;
2697-
public fun getOnError ()Lkotlin/jvm/functions/Function1;
2698-
public fun getOnMessage ()Lkotlin/jvm/functions/Function2;
26992703
public fun send (Lio/modelcontextprotocol/kotlin/sdk/JSONRPCMessage;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
2700-
public fun setOnClose (Lkotlin/jvm/functions/Function0;)V
2701-
public fun setOnError (Lkotlin/jvm/functions/Function1;)V
2702-
public fun setOnMessage (Lkotlin/jvm/functions/Function2;)V
27032704
public fun start (Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
27042705
}
27052706

@@ -2710,16 +2711,10 @@ public final class io/modelcontextprotocol/kotlin/sdk/client/Sse_ktorKt {
27102711
public static synthetic fun mcpSseTransport-5_5nbZA$default (Lio/ktor/client/HttpClient;Ljava/lang/String;Lkotlin/time/Duration;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lio/modelcontextprotocol/kotlin/sdk/client/SSEClientTransport;
27112712
}
27122713

2713-
public final class io/modelcontextprotocol/kotlin/sdk/client/StdioClientTransport : io/modelcontextprotocol/kotlin/sdk/shared/Transport {
2714+
public final class io/modelcontextprotocol/kotlin/sdk/client/StdioClientTransport : io/modelcontextprotocol/kotlin/sdk/shared/AbstractTransport {
27142715
public fun <init> (Lkotlinx/io/Source;Lkotlinx/io/Sink;)V
27152716
public fun close (Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
2716-
public fun getOnClose ()Lkotlin/jvm/functions/Function0;
2717-
public fun getOnError ()Lkotlin/jvm/functions/Function1;
2718-
public fun getOnMessage ()Lkotlin/jvm/functions/Function2;
27192717
public fun send (Lio/modelcontextprotocol/kotlin/sdk/JSONRPCMessage;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
2720-
public fun setOnClose (Lkotlin/jvm/functions/Function0;)V
2721-
public fun setOnError (Lkotlin/jvm/functions/Function1;)V
2722-
public fun setOnMessage (Lkotlin/jvm/functions/Function2;)V
27232718
public fun start (Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
27242719
}
27252720

@@ -2735,6 +2730,13 @@ public final class io/modelcontextprotocol/kotlin/sdk/client/WebSocketMcpKtorCli
27352730
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;
27362731
}
27372732

2733+
public final class io/modelcontextprotocol/kotlin/sdk/server/KtorServerKt {
2734+
public static final fun MCP (Lio/ktor/server/application/Application;Lkotlin/jvm/functions/Function0;)V
2735+
public static final fun mcp (Lio/ktor/server/application/Application;Lkotlin/jvm/functions/Function0;)V
2736+
public static final fun mcp (Lio/ktor/server/routing/Routing;Ljava/lang/String;Lkotlin/jvm/functions/Function0;)V
2737+
public static final fun mcp (Lio/ktor/server/routing/Routing;Lkotlin/jvm/functions/Function0;)V
2738+
}
2739+
27382740
public final class io/modelcontextprotocol/kotlin/sdk/server/McpKtorServerPluginKt {
27392741
public static final fun MCP (Lio/ktor/server/application/Application;Lkotlin/jvm/functions/Function0;)V
27402742
}
@@ -2778,25 +2780,8 @@ public final class io/modelcontextprotocol/kotlin/sdk/server/RegisteredTool {
27782780
public fun toString ()Ljava/lang/String;
27792781
}
27802782

2781-
public final class io/modelcontextprotocol/kotlin/sdk/server/SSEServerTransport : io/modelcontextprotocol/kotlin/sdk/shared/Transport {
2782-
public fun <init> (Ljava/lang/String;Lio/ktor/server/sse/ServerSSESession;)V
2783-
public fun close (Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
2784-
public fun getOnClose ()Lkotlin/jvm/functions/Function0;
2785-
public fun getOnError ()Lkotlin/jvm/functions/Function1;
2786-
public fun getOnMessage ()Lkotlin/jvm/functions/Function2;
2787-
public final fun getSessionId ()Ljava/lang/String;
2788-
public final fun handleMessage (Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
2789-
public final fun handlePostMessage (Lio/ktor/server/application/ApplicationCall;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
2790-
public fun send (Lio/modelcontextprotocol/kotlin/sdk/JSONRPCMessage;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
2791-
public fun setOnClose (Lkotlin/jvm/functions/Function0;)V
2792-
public fun setOnError (Lkotlin/jvm/functions/Function1;)V
2793-
public fun setOnMessage (Lkotlin/jvm/functions/Function2;)V
2794-
public fun start (Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
2795-
}
2796-
27972783
public class io/modelcontextprotocol/kotlin/sdk/server/Server : io/modelcontextprotocol/kotlin/sdk/shared/Protocol {
2798-
public fun <init> (Lio/modelcontextprotocol/kotlin/sdk/Implementation;Lio/modelcontextprotocol/kotlin/sdk/server/ServerOptions;Lkotlin/jvm/functions/Function0;)V
2799-
public synthetic fun <init> (Lio/modelcontextprotocol/kotlin/sdk/Implementation;Lio/modelcontextprotocol/kotlin/sdk/server/ServerOptions;Lkotlin/jvm/functions/Function0;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
2784+
public fun <init> (Lio/modelcontextprotocol/kotlin/sdk/Implementation;Lio/modelcontextprotocol/kotlin/sdk/server/ServerOptions;)V
28002785
public final fun addPrompt (Lio/modelcontextprotocol/kotlin/sdk/Prompt;Lkotlin/jvm/functions/Function2;)V
28012786
public final fun addPrompt (Ljava/lang/String;Ljava/lang/String;Ljava/util/List;Lkotlin/jvm/functions/Function2;)V
28022787
public static synthetic fun addPrompt$default (Lio/modelcontextprotocol/kotlin/sdk/server/Server;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)V
@@ -2814,19 +2799,17 @@ public class io/modelcontextprotocol/kotlin/sdk/server/Server : io/modelcontextp
28142799
public static synthetic fun createMessage$default (Lio/modelcontextprotocol/kotlin/sdk/server/Server;Lio/modelcontextprotocol/kotlin/sdk/CreateMessageRequest;Lio/modelcontextprotocol/kotlin/sdk/shared/RequestOptions;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object;
28152800
public final fun getClientCapabilities ()Lio/modelcontextprotocol/kotlin/sdk/ClientCapabilities;
28162801
public final fun getClientVersion ()Lio/modelcontextprotocol/kotlin/sdk/Implementation;
2817-
public final fun getOnCloseCallback ()Lkotlin/jvm/functions/Function0;
2818-
public final fun getOnInitialized ()Lkotlin/jvm/functions/Function0;
28192802
public final fun listRoots (Lkotlinx/serialization/json/JsonObject;Lio/modelcontextprotocol/kotlin/sdk/shared/RequestOptions;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
28202803
public static synthetic fun listRoots$default (Lio/modelcontextprotocol/kotlin/sdk/server/Server;Lkotlinx/serialization/json/JsonObject;Lio/modelcontextprotocol/kotlin/sdk/shared/RequestOptions;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object;
28212804
public fun onClose ()V
2805+
public final fun onClose (Lkotlin/jvm/functions/Function0;)V
2806+
public final fun onInitalized (Lkotlin/jvm/functions/Function0;)V
28222807
public final fun ping (Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
28232808
public final fun sendLoggingMessage (Lio/modelcontextprotocol/kotlin/sdk/LoggingMessageNotification;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
28242809
public final fun sendPromptListChanged (Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
28252810
public final fun sendResourceListChanged (Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
28262811
public final fun sendResourceUpdated (Lio/modelcontextprotocol/kotlin/sdk/ResourceUpdatedNotification;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
28272812
public final fun sendToolListChanged (Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
2828-
public final fun setOnCloseCallback (Lkotlin/jvm/functions/Function0;)V
2829-
public final fun setOnInitialized (Lkotlin/jvm/functions/Function0;)V
28302813
}
28312814

28322815
public final class io/modelcontextprotocol/kotlin/sdk/server/ServerOptions : io/modelcontextprotocol/kotlin/sdk/shared/ProtocolOptions {
@@ -2835,16 +2818,20 @@ public final class io/modelcontextprotocol/kotlin/sdk/server/ServerOptions : io/
28352818
public final fun getCapabilities ()Lio/modelcontextprotocol/kotlin/sdk/ServerCapabilities;
28362819
}
28372820

2838-
public final class io/modelcontextprotocol/kotlin/sdk/server/StdioServerTransport : io/modelcontextprotocol/kotlin/sdk/shared/Transport {
2821+
public final class io/modelcontextprotocol/kotlin/sdk/server/SseServerTransport : io/modelcontextprotocol/kotlin/sdk/shared/AbstractTransport {
2822+
public fun <init> (Ljava/lang/String;Lio/ktor/server/sse/ServerSSESession;)V
2823+
public fun close (Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
2824+
public final fun getSessionId ()Ljava/lang/String;
2825+
public final fun handleMessage (Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
2826+
public final fun handlePostMessage (Lio/ktor/server/application/ApplicationCall;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
2827+
public fun send (Lio/modelcontextprotocol/kotlin/sdk/JSONRPCMessage;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
2828+
public fun start (Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
2829+
}
2830+
2831+
public final class io/modelcontextprotocol/kotlin/sdk/server/StdioServerTransport : io/modelcontextprotocol/kotlin/sdk/shared/AbstractTransport {
28392832
public fun <init> (Lkotlinx/io/Source;Lkotlinx/io/Sink;)V
28402833
public fun close (Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
2841-
public fun getOnClose ()Lkotlin/jvm/functions/Function0;
2842-
public fun getOnError ()Lkotlin/jvm/functions/Function1;
2843-
public fun getOnMessage ()Lkotlin/jvm/functions/Function2;
28442834
public fun send (Lio/modelcontextprotocol/kotlin/sdk/JSONRPCMessage;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
2845-
public fun setOnClose (Lkotlin/jvm/functions/Function0;)V
2846-
public fun setOnError (Lkotlin/jvm/functions/Function1;)V
2847-
public fun setOnMessage (Lkotlin/jvm/functions/Function2;)V
28482835
public fun start (Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
28492836
}
28502837

@@ -2864,6 +2851,16 @@ public final class io/modelcontextprotocol/kotlin/sdk/server/WebSocketMcpServerT
28642851
public synthetic fun getSession ()Lio/ktor/websocket/WebSocketSession;
28652852
}
28662853

2854+
public abstract class io/modelcontextprotocol/kotlin/sdk/shared/AbstractTransport : io/modelcontextprotocol/kotlin/sdk/shared/Transport {
2855+
public fun <init> ()V
2856+
protected final fun get_onClose ()Lkotlin/jvm/functions/Function0;
2857+
protected final fun get_onError ()Lkotlin/jvm/functions/Function1;
2858+
protected final fun get_onMessage ()Lkotlin/jvm/functions/Function2;
2859+
public fun onClose (Lkotlin/jvm/functions/Function0;)V
2860+
public fun onError (Lkotlin/jvm/functions/Function1;)V
2861+
public fun onMessage (Lkotlin/jvm/functions/Function2;)V
2862+
}
2863+
28672864
public abstract class io/modelcontextprotocol/kotlin/sdk/shared/Protocol {
28682865
public fun <init> (Lio/modelcontextprotocol/kotlin/sdk/shared/ProtocolOptions;)V
28692866
protected abstract fun assertCapabilityForMethod (Lio/modelcontextprotocol/kotlin/sdk/Method;)V
@@ -2933,28 +2930,23 @@ public final class io/modelcontextprotocol/kotlin/sdk/shared/RequestOptions {
29332930

29342931
public abstract interface class io/modelcontextprotocol/kotlin/sdk/shared/Transport {
29352932
public abstract fun close (Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
2936-
public abstract fun getOnClose ()Lkotlin/jvm/functions/Function0;
2937-
public abstract fun getOnError ()Lkotlin/jvm/functions/Function1;
2938-
public abstract fun getOnMessage ()Lkotlin/jvm/functions/Function2;
2933+
public abstract fun onClose (Lkotlin/jvm/functions/Function0;)V
2934+
public abstract fun onError (Lkotlin/jvm/functions/Function1;)V
2935+
public abstract fun onMessage (Lkotlin/jvm/functions/Function2;)V
29392936
public abstract fun send (Lio/modelcontextprotocol/kotlin/sdk/JSONRPCMessage;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
2940-
public abstract fun setOnClose (Lkotlin/jvm/functions/Function0;)V
2941-
public abstract fun setOnError (Lkotlin/jvm/functions/Function1;)V
2942-
public abstract fun setOnMessage (Lkotlin/jvm/functions/Function2;)V
29432937
public abstract fun start (Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
29442938
}
29452939

2946-
public abstract class io/modelcontextprotocol/kotlin/sdk/shared/WebSocketMcpTransport : io/modelcontextprotocol/kotlin/sdk/shared/Transport {
2940+
public abstract class io/modelcontextprotocol/kotlin/sdk/shared/WebSocketMcpTransport : io/modelcontextprotocol/kotlin/sdk/shared/AbstractTransport {
29472941
public fun <init> ()V
29482942
public fun close (Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
2949-
public fun getOnClose ()Lkotlin/jvm/functions/Function0;
2950-
public fun getOnError ()Lkotlin/jvm/functions/Function1;
2951-
public fun getOnMessage ()Lkotlin/jvm/functions/Function2;
29522943
protected abstract fun getSession ()Lio/ktor/websocket/WebSocketSession;
29532944
protected abstract fun initializeSession (Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
29542945
public fun send (Lio/modelcontextprotocol/kotlin/sdk/JSONRPCMessage;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
2955-
public fun setOnClose (Lkotlin/jvm/functions/Function0;)V
2956-
public fun setOnError (Lkotlin/jvm/functions/Function1;)V
2957-
public fun setOnMessage (Lkotlin/jvm/functions/Function2;)V
29582946
public fun start (Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
29592947
}
29602948

2949+
public final class org/jetbrains/kotlinx/mcp/LibVersionKt {
2950+
public static final field LIB_VERSION Ljava/lang/String;
2951+
}
2952+

0 commit comments

Comments
 (0)