Skip to content

Commit 75247b5

Browse files
refactor: enhance RedisComponentProvider with additional factory methods and improve RedisCredentialsProvider
1 parent 2107153 commit 75247b5

1 file changed

Lines changed: 20 additions & 5 deletions

File tree

surf-redis-api/api/surf-redis-api.api

Lines changed: 20 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -46,9 +46,23 @@ public final class dev/slne/surf/redis/RedisApi$Companion {
4646
public static synthetic fun create$default (Ldev/slne/surf/redis/RedisApi$Companion;Lorg/redisson/misc/RedisURI;Lkotlinx/serialization/modules/SerializersModule;ILjava/lang/Object;)Ldev/slne/surf/redis/RedisApi;
4747
}
4848

49-
public final class dev/slne/surf/redis/RedisComponentProvider$Companion {
50-
public final fun get ()Ldev/slne/surf/redis/RedisComponentProvider;
51-
public final fun getInstance ()Ldev/slne/surf/redis/RedisComponentProvider;
49+
public final class dev/slne/surf/redis/RedisComponentProvider$Companion : dev/slne/surf/redis/RedisComponentProvider {
50+
public fun createEventBus (Ldev/slne/surf/redis/RedisApi;)Ldev/slne/surf/redis/event/RedisEventBus;
51+
public fun createRedissonConfig (Ldev/slne/surf/redis/internal/RedissonConfigDetails;)Lorg/redisson/config/Config;
52+
public fun createRequestResponseBus (Ldev/slne/surf/redis/RedisApi;)Ldev/slne/surf/redis/request/RequestResponseBus;
53+
public fun createSimpleCache-1Y68eR8 (Ljava/lang/String;Lkotlinx/serialization/KSerializer;JLkotlin/jvm/functions/Function1;Ldev/slne/surf/redis/RedisApi;)Ldev/slne/surf/redis/cache/SimpleRedisCache;
54+
public fun createSimpleSetRedisCache-WPi__2c (Ljava/lang/String;Lkotlinx/serialization/KSerializer;JLkotlin/jvm/functions/Function1;Ldev/slne/surf/redis/cache/RedisSetIndexes;Ldev/slne/surf/redis/RedisApi;)Ldev/slne/surf/redis/cache/SimpleSetRedisCache;
55+
public fun createSyncList-exY8QGI (Ljava/lang/String;Lkotlinx/serialization/KSerializer;JLdev/slne/surf/redis/RedisApi;)Ldev/slne/surf/redis/sync/list/SyncList;
56+
public fun createSyncMap-zkXUZaI (Ljava/lang/String;Lkotlinx/serialization/KSerializer;Lkotlinx/serialization/KSerializer;JLdev/slne/surf/redis/RedisApi;)Ldev/slne/surf/redis/sync/map/SyncMap;
57+
public fun createSyncSet-exY8QGI (Ljava/lang/String;Lkotlinx/serialization/KSerializer;JLdev/slne/surf/redis/RedisApi;)Ldev/slne/surf/redis/sync/set/SyncSet;
58+
public fun createSyncValue-zkXUZaI (Ljava/lang/String;Lkotlinx/serialization/KSerializer;Ljava/lang/Object;JLdev/slne/surf/redis/RedisApi;)Ldev/slne/surf/redis/sync/value/SyncValue;
59+
public fun getClientId ()Ljava/lang/String;
60+
public fun getEventLoopGroup ()Lio/netty/channel/MultiThreadIoEventLoopGroup;
61+
public final fun getINSTANCE ()Ldev/slne/surf/redis/RedisComponentProvider;
62+
public fun getRedissonExecutorService ()Ljava/util/concurrent/ExecutorService;
63+
public fun injectOriginId (Ldev/slne/surf/redis/event/RedisEvent;)V
64+
public fun injectOriginId (Ldev/slne/surf/redis/request/RedisRequest;)V
65+
public fun tryExtractPluginNameFromClass (Ljava/lang/Class;)Ljava/lang/String;
5266
}
5367

5468
public final class dev/slne/surf/redis/cache/RedisSetIndex {
@@ -122,8 +136,9 @@ public class dev/slne/surf/redis/codec/UUIDCodec : org/redisson/client/codec/Str
122136
public fun getValueDecoder ()Lorg/redisson/client/protocol/Decoder;
123137
}
124138

125-
public final class dev/slne/surf/redis/credentials/RedisCredentialsProvider$Companion {
126-
public final fun getInstance ()Ldev/slne/surf/redis/credentials/RedisCredentialsProvider;
139+
public final class dev/slne/surf/redis/credentials/RedisCredentialsProvider$Companion : dev/slne/surf/redis/credentials/RedisCredentialsProvider {
140+
public final fun getINSTANCE ()Ldev/slne/surf/redis/credentials/RedisCredentialsProvider;
141+
public fun redisURI ()Lorg/redisson/misc/RedisURI;
127142
}
128143

129144
public abstract interface annotation class dev/slne/surf/redis/event/OnRedisEvent : java/lang/annotation/Annotation {

0 commit comments

Comments
 (0)