Skip to content

Commit dbad9ea

Browse files
committed
apiDump
1 parent 4dd0148 commit dbad9ea

File tree

6 files changed

+12
-56
lines changed

6 files changed

+12
-56
lines changed

core/api/core.api

Lines changed: 5 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ public final class kotlinx/rpc/RegisterFieldKt {
99
public static final fun registerStateFlowField (Lkotlinx/rpc/RpcClient;Lkotlinx/coroutines/CoroutineScope;Lkotlinx/rpc/descriptor/RpcServiceDescriptor;Ljava/lang/String;J)Lkotlinx/coroutines/flow/StateFlow;
1010
}
1111

12-
public abstract interface class kotlinx/rpc/RemoteService : kotlinx/coroutines/CoroutineScope {
12+
public abstract interface class kotlinx/rpc/RemoteService {
1313
}
1414

1515
public final class kotlinx/rpc/RpcCall {
@@ -29,22 +29,17 @@ public final class kotlinx/rpc/RpcCall {
2929
public fun toString ()Ljava/lang/String;
3030
}
3131

32-
public abstract interface class kotlinx/rpc/RpcClient : kotlinx/coroutines/CoroutineScope {
32+
public abstract interface class kotlinx/rpc/RpcClient {
3333
public abstract fun call (Lkotlinx/rpc/RpcCall;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
34-
public abstract fun callAsync (Lkotlinx/coroutines/CoroutineScope;Lkotlinx/rpc/RpcCall;)Lkotlinx/coroutines/Deferred;
3534
public abstract fun callServerStreaming (Lkotlinx/rpc/RpcCall;)Lkotlinx/coroutines/flow/Flow;
36-
public abstract fun provideStubContext (J)Lkotlin/coroutines/CoroutineContext;
37-
}
38-
39-
public final class kotlinx/rpc/RpcClient$DefaultImpls {
40-
public static fun callServerStreaming (Lkotlinx/rpc/RpcClient;Lkotlinx/rpc/RpcCall;)Lkotlinx/coroutines/flow/Flow;
4135
}
4236

4337
public abstract interface annotation class kotlinx/rpc/RpcEagerField : java/lang/annotation/Annotation {
4438
}
4539

46-
public abstract interface class kotlinx/rpc/RpcServer : kotlinx/coroutines/CoroutineScope {
47-
public abstract fun registerService (Lkotlin/reflect/KClass;Lkotlin/jvm/functions/Function1;)V
40+
public abstract interface class kotlinx/rpc/RpcServer {
41+
public abstract fun deregisterService (Lkotlin/reflect/KClass;)V
42+
public abstract fun registerService (Lkotlin/reflect/KClass;Lkotlin/jvm/functions/Function0;)V
4843
}
4944

5045
public final class kotlinx/rpc/UninitializedRpcFieldException : java/lang/Exception {

krpc/krpc-client/api/krpc-client.api

Lines changed: 2 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,6 @@
1-
public abstract class kotlinx/rpc/krpc/client/KrpcClient : kotlinx/rpc/krpc/internal/KrpcServiceHandler, kotlinx/rpc/RpcClient, kotlinx/rpc/krpc/internal/KrpcEndpoint {
1+
public abstract class kotlinx/rpc/krpc/client/KrpcClient : kotlinx/rpc/RpcClient, kotlinx/rpc/krpc/internal/KrpcEndpoint {
22
public fun <init> (Lkotlinx/rpc/krpc/KrpcConfig$Client;Lkotlinx/rpc/krpc/KrpcTransport;)V
33
public final fun call (Lkotlinx/rpc/RpcCall;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
4-
public fun callAsync (Lkotlinx/coroutines/CoroutineScope;Lkotlinx/rpc/RpcCall;)Lkotlinx/coroutines/Deferred;
5-
public fun callServerStreaming (Lkotlinx/rpc/RpcCall;)Lkotlinx/coroutines/flow/Flow;
6-
protected final fun getConfig ()Lkotlinx/rpc/krpc/KrpcConfig$Client;
7-
public synthetic fun getConfig ()Lkotlinx/rpc/krpc/KrpcConfig;
8-
public final fun getCoroutineContext ()Lkotlin/coroutines/CoroutineContext;
9-
protected final fun getLogger ()Lkotlinx/rpc/krpc/internal/logging/RpcInternalCommonLogger;
4+
public final fun callServerStreaming (Lkotlinx/rpc/RpcCall;)Lkotlinx/coroutines/flow/Flow;
105
}
116

krpc/krpc-core/api/krpc-core.api

Lines changed: 2 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -1,29 +1,23 @@
11
public abstract interface class kotlinx/rpc/krpc/KrpcConfig {
22
public abstract fun getSerialFormatInitializer ()Lkotlinx/rpc/krpc/serialization/KrpcSerialFormatBuilder;
3-
public abstract fun getSharedFlowBuilder ()Lkotlin/jvm/functions/Function0;
43
public abstract fun getWaitForServices ()Z
54
}
65

76
public final class kotlinx/rpc/krpc/KrpcConfig$Client : kotlinx/rpc/krpc/KrpcConfig {
87
public fun getSerialFormatInitializer ()Lkotlinx/rpc/krpc/serialization/KrpcSerialFormatBuilder;
9-
public fun getSharedFlowBuilder ()Lkotlin/jvm/functions/Function0;
108
public fun getWaitForServices ()Z
119
}
1210

1311
public final class kotlinx/rpc/krpc/KrpcConfig$Server : kotlinx/rpc/krpc/KrpcConfig {
1412
public fun getSerialFormatInitializer ()Lkotlinx/rpc/krpc/serialization/KrpcSerialFormatBuilder;
15-
public fun getSharedFlowBuilder ()Lkotlin/jvm/functions/Function0;
1613
public fun getWaitForServices ()Z
1714
}
1815

1916
public abstract class kotlinx/rpc/krpc/KrpcConfigBuilder {
20-
protected final fun getSharedFlowBuilder ()Lkotlin/jvm/functions/Function0;
2117
public final fun getWaitForServices ()Z
2218
protected final fun rpcSerialFormat ()Lkotlinx/rpc/krpc/serialization/KrpcSerialFormatBuilder;
2319
public final fun serialization (Lkotlin/jvm/functions/Function1;)V
24-
protected final fun setSharedFlowBuilder (Lkotlin/jvm/functions/Function0;)V
2520
public final fun setWaitForServices (Z)V
26-
public final fun sharedFlowParameters (Lkotlin/jvm/functions/Function1;)V
2721
}
2822

2923
public final class kotlinx/rpc/krpc/KrpcConfigBuilder$Client : kotlinx/rpc/krpc/KrpcConfigBuilder {
@@ -36,17 +30,6 @@ public final class kotlinx/rpc/krpc/KrpcConfigBuilder$Server : kotlinx/rpc/krpc/
3630
public final fun build ()Lkotlinx/rpc/krpc/KrpcConfig$Server;
3731
}
3832

39-
public final class kotlinx/rpc/krpc/KrpcConfigBuilder$SharedFlowParametersBuilder {
40-
public static final field DEFAULT_EXTRA_BUFFER_CAPACITY I
41-
public static final field DEFAULT_REPLAY I
42-
public final fun getExtraBufferCapacity ()I
43-
public final fun getOnBufferOverflow ()Lkotlinx/coroutines/channels/BufferOverflow;
44-
public final fun getReplay ()I
45-
public final fun setExtraBufferCapacity (I)V
46-
public final fun setOnBufferOverflow (Lkotlinx/coroutines/channels/BufferOverflow;)V
47-
public final fun setReplay (I)V
48-
}
49-
5033
public final class kotlinx/rpc/krpc/KrpcConfigKt {
5134
public static final fun rpcClientConfig (Lkotlin/jvm/functions/Function1;)Lkotlinx/rpc/krpc/KrpcConfig$Client;
5235
public static synthetic fun rpcClientConfig$default (Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lkotlinx/rpc/krpc/KrpcConfig$Client;
@@ -56,12 +39,11 @@ public final class kotlinx/rpc/krpc/KrpcConfigKt {
5639

5740
public abstract interface class kotlinx/rpc/krpc/KrpcTransport : kotlinx/coroutines/CoroutineScope {
5841
public abstract fun receive (Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
59-
public abstract fun receiveCatching-IoAF18A (Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
6042
public abstract fun send (Lkotlinx/rpc/krpc/KrpcTransportMessage;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
6143
}
6244

63-
public final class kotlinx/rpc/krpc/KrpcTransport$DefaultImpls {
64-
public static fun receiveCatching-IoAF18A (Lkotlinx/rpc/krpc/KrpcTransport;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
45+
public final class kotlinx/rpc/krpc/KrpcTransportKt {
46+
public static final fun receiveCatching (Lkotlinx/rpc/krpc/KrpcTransport;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
6547
}
6648

6749
public abstract interface class kotlinx/rpc/krpc/KrpcTransportMessage {
@@ -77,15 +59,3 @@ public final class kotlinx/rpc/krpc/KrpcTransportMessage$StringMessage : kotlinx
7759
public final fun getValue ()Ljava/lang/String;
7860
}
7961

80-
public final class kotlinx/rpc/krpc/StreamScope : java/lang/AutoCloseable {
81-
public fun close ()V
82-
}
83-
84-
public final class kotlinx/rpc/krpc/StreamScopeKt {
85-
public static final fun StreamScope (Lkotlin/coroutines/CoroutineContext;)Lkotlinx/rpc/krpc/StreamScope;
86-
public static final fun invokeOnStreamScopeCompletion (ZLkotlin/jvm/functions/Function1;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
87-
public static synthetic fun invokeOnStreamScopeCompletion$default (ZLkotlin/jvm/functions/Function1;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object;
88-
public static final fun streamScoped (Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
89-
public static final fun withStreamScope (Lkotlinx/rpc/krpc/StreamScope;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
90-
}
91-

krpc/krpc-ktor/krpc-ktor-client/api/krpc-ktor-client.api

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,3 @@ public abstract interface class kotlinx/rpc/krpc/ktor/client/KtorRpcClient : kot
2020
public abstract fun getWebSocketSession ()Lio/ktor/websocket/WebSocketSession;
2121
}
2222

23-
public final class kotlinx/rpc/krpc/ktor/client/KtorRpcClient$DefaultImpls {
24-
public static fun callServerStreaming (Lkotlinx/rpc/krpc/ktor/client/KtorRpcClient;Lkotlinx/rpc/RpcCall;)Lkotlinx/coroutines/flow/Flow;
25-
}
26-

krpc/krpc-ktor/krpc-ktor-server/api/krpc-ktor-server.api

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ public final class kotlinx/rpc/krpc/ktor/server/KrpcRoute : io/ktor/server/webso
1616
public fun getOutgoing ()Lkotlinx/coroutines/channels/SendChannel;
1717
public fun getPingIntervalMillis ()J
1818
public fun getTimeoutMillis ()J
19-
public final fun registerService (Lkotlin/reflect/KClass;Lkotlin/jvm/functions/Function1;)V
19+
public final fun registerService (Lkotlin/reflect/KClass;Lkotlin/jvm/functions/Function0;)V
2020
public final fun rpcConfig (Lkotlin/jvm/functions/Function1;)V
2121
public fun send (Lio/ktor/websocket/Frame;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
2222
public fun setMasking (Z)V

krpc/krpc-server/api/krpc-server.api

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
public abstract class kotlinx/rpc/krpc/server/KrpcServer : kotlinx/rpc/RpcServer, kotlinx/rpc/krpc/internal/KrpcEndpoint {
22
public fun <init> (Lkotlinx/rpc/krpc/KrpcConfig$Server;Lkotlinx/rpc/krpc/KrpcTransport;)V
3-
public final fun getCoroutineContext ()Lkotlin/coroutines/CoroutineContext;
4-
public final fun registerService (Lkotlin/reflect/KClass;Lkotlin/jvm/functions/Function1;)V
3+
public fun deregisterService (Lkotlin/reflect/KClass;)V
4+
public final fun registerService (Lkotlin/reflect/KClass;Lkotlin/jvm/functions/Function0;)V
55
}
66

0 commit comments

Comments
 (0)