Skip to content

Commit e48b5c3

Browse files
committed
Update package structure from de.slne to dev.slne across the project for consistency and alignment with new namespace conventions.
1 parent df64624 commit e48b5c3

34 files changed

+79
-80
lines changed

.github/copilot-instructions.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ Kotlin library for Redis-based event distribution, request-response patterns, an
1414

1515
## Project Structure
1616
```
17-
src/main/kotlin/de/slne/redis/
17+
src/main/kotlin/dev/slne/redis/
1818
├── RedisApi.kt # Central connection management, two-phase init (freeze→connect)
1919
├── event/ # Pub/sub event bus
2020
│ ├── RedisEventBus.kt # Main implementation, MethodHandles dispatch
@@ -31,7 +31,7 @@ src/main/kotlin/de/slne/redis/
3131
├── config/ # Local/Global config via Sponge YAML
3232
└── util/KotlinSerializerCache.kt
3333
34-
src/test/kotlin/de/slne/redis/
34+
src/test/kotlin/dev/slne/redis/
3535
├── event/RedisEventBusTest.kt
3636
├── request/RequestResponseBusTest.kt
3737
└── sync/SyncManagerTest.kt

README.md

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ plugins {
5555
}
5656

5757
dependencies {
58-
implementation("de.slne:surf-redis:1.0.0")
58+
implementation("dev.slne:surf-redis:1.0.0")
5959
}
6060
```
6161

@@ -66,7 +66,7 @@ dependencies {
6666
Create your custom events by extending the `RedisEvent` class and annotating with `@Serializable`:
6767

6868
```kotlin
69-
import de.slne.redis.event.RedisEvent
69+
import dev.slne.redis.event.RedisEvent
7070
import kotlinx.serialization.Serializable
7171

7272
@Serializable
@@ -82,7 +82,7 @@ data class PlayerJoinEvent(
8282
Create listeners with methods annotated with `@Subscribe`:
8383

8484
```kotlin
85-
import de.slne.redis.event.Subscribe
85+
import dev.slne.redis.event.Subscribe
8686

8787
class MyListener {
8888
@Subscribe
@@ -97,7 +97,7 @@ class MyListener {
9797
Initialize the event bus and register your listeners:
9898

9999
```kotlin
100-
import de.slne.redis.event.RedisEventBus
100+
import dev.slne.redis.event.RedisEventBus
101101
import kotlinx.coroutines.runBlocking
102102

103103
fun main() = runBlocking {
@@ -136,7 +136,7 @@ Examples:
136136
surf-redis provides a centralized way to manage Redis connections via the `RedisApi` singleton:
137137

138138
```kotlin
139-
import de.slne.redis.RedisApi
139+
import dev.slne.redis.RedisApi
140140

141141
// Initialize global connection
142142
RedisApi.init(url = "redis://localhost:6379")
@@ -173,7 +173,7 @@ For more reliable event delivery with message persistence, use `RedisStreamEvent
173173
### Usage
174174

175175
```kotlin
176-
import de.slne.redis.stream.RedisStreamEventBus
176+
import dev.slne.redis.stream.RedisStreamEventBus
177177

178178
// Create stream-based event bus
179179
val streamBus = RedisStreamEventBus(
@@ -239,7 +239,7 @@ In addition to the event bus, surf-redis supports request-response patterns wher
239239
```kotlin
240240
import kotlinx.coroutines.runBlocking
241241
import kotlinx.coroutines.launch
242-
import de.slne.redis.request.*
242+
import dev.slne.redis.request.*
243243

244244
// 1. Create your request and response (must be @Serializable)
245245
@Serializable
@@ -289,8 +289,8 @@ runBlocking {
289289
#### 1. Create Request and Response Classes
290290

291291
```kotlin
292-
import de.slne.redis.request.RedisRequest
293-
import de.slne.redis.request.RedisResponse
292+
import dev.slne.redis.request.RedisRequest
293+
import dev.slne.redis.request.RedisResponse
294294
import kotlinx.serialization.Serializable
295295

296296
@Serializable
@@ -308,8 +308,8 @@ Handlers receive a `RequestContext` that provides:
308308
- `respond(response)`: Method to send the response
309309

310310
```kotlin
311-
import de.slne.redis.request.RequestHandler
312-
import de.slne.redis.request.RequestContext
311+
import dev.slne.redis.request.RequestHandler
312+
import dev.slne.redis.request.RequestContext
313313
import kotlinx.coroutines.launch
314314

315315
class MyRequestHandler {
@@ -327,7 +327,7 @@ class MyRequestHandler {
327327
#### 3. Register Handlers and Send Requests
328328

329329
```kotlin
330-
import de.slne.redis.request.RequestResponseBus
330+
import dev.slne.redis.request.RequestResponseBus
331331
import kotlinx.coroutines.runBlocking
332332

333333
fun main() = runBlocking {
@@ -394,7 +394,7 @@ Both servers can simultaneously:
394394

395395
## Example
396396

397-
See the `de.slne.redis.example` package for complete examples:
397+
See the `dev.slne.redis.example` package for complete examples:
398398
- `ExampleEvents.kt` - Example event definitions
399399
- `ExampleUsage.kt` - Example usage demonstrating async publishing and subscribing
400400
- `ExampleRequests.kt` - Example request/response definitions

src/main/kotlin/de/slne/redis/RedisApi.kt renamed to src/main/kotlin/dev/slne/redis/RedisApi.kt

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,17 @@
1-
package de.slne.redis
2-
3-
import de.slne.redis.RedisApi.Companion.create
4-
import de.slne.redis.config.InternalConfig
5-
import de.slne.redis.event.RedisEvent
6-
import de.slne.redis.event.RedisEventBus
7-
import de.slne.redis.request.RedisRequest
8-
import de.slne.redis.request.RedisResponse
9-
import de.slne.redis.request.RequestResponseBus
10-
import de.slne.redis.sync.SyncStructure
11-
import de.slne.redis.sync.list.SyncList
12-
import de.slne.redis.sync.map.SyncMap
13-
import de.slne.redis.sync.set.SyncSet
14-
import de.slne.redis.sync.value.SyncValue
1+
package dev.slne.redis
2+
3+
import dev.slne.redis.RedisApi.Companion.create
4+
import dev.slne.redis.config.InternalConfig
5+
import dev.slne.redis.event.RedisEvent
6+
import dev.slne.redis.event.RedisEventBus
7+
import dev.slne.redis.request.RedisRequest
8+
import dev.slne.redis.request.RedisResponse
9+
import dev.slne.redis.request.RequestResponseBus
10+
import dev.slne.redis.sync.SyncStructure
11+
import dev.slne.redis.sync.list.SyncList
12+
import dev.slne.redis.sync.map.SyncMap
13+
import dev.slne.redis.sync.set.SyncSet
14+
import dev.slne.redis.sync.value.SyncValue
1515
import dev.slne.surf.surfapi.core.api.serializer.SurfSerializerModule
1616
import dev.slne.surf.surfapi.core.api.util.logger
1717
import io.lettuce.core.ExperimentalLettuceCoroutinesApi

src/main/kotlin/de/slne/redis/config/GlobalConfig.kt renamed to src/main/kotlin/dev/slne/redis/config/GlobalConfig.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package de.slne.redis.config
1+
package dev.slne.redis.config
22

33
import dev.slne.surf.surfapi.core.api.config.createSpongeYmlConfig
44
import dev.slne.surf.surfapi.core.api.config.surfConfigApi

src/main/kotlin/de/slne/redis/config/InternalConfig.kt renamed to src/main/kotlin/dev/slne/redis/config/InternalConfig.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package de.slne.redis.config
1+
package dev.slne.redis.config
22

33
import java.nio.file.Path
44

src/main/kotlin/de/slne/redis/config/LocalConfig.kt renamed to src/main/kotlin/dev/slne/redis/config/LocalConfig.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package de.slne.redis.config
1+
package dev.slne.redis.config
22

33
import dev.slne.surf.surfapi.core.api.config.createSpongeYmlConfig
44
import dev.slne.surf.surfapi.core.api.config.surfConfigApi

src/main/kotlin/de/slne/redis/event/OnRedisEvent.kt renamed to src/main/kotlin/dev/slne/redis/event/OnRedisEvent.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package de.slne.redis.event
1+
package dev.slne.redis.event
22

33
/**
44
* Marks a method as a Redis event handler.

src/main/kotlin/de/slne/redis/event/RedisEvent.kt renamed to src/main/kotlin/dev/slne/redis/event/RedisEvent.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package de.slne.redis.event
1+
package dev.slne.redis.event
22

33
import kotlinx.serialization.Serializable
44

src/main/kotlin/de/slne/redis/event/RedisEventBus.kt renamed to src/main/kotlin/dev/slne/redis/event/RedisEventBus.kt

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
1-
package de.slne.redis.event
1+
package dev.slne.redis.event
22

33
import com.google.common.flogger.LogPerBucketingStrategy
44
import com.google.common.flogger.StackSize
5-
import de.slne.redis.RedisApi
6-
import de.slne.redis.util.KotlinSerializerCache
5+
import dev.slne.redis.RedisApi
6+
import dev.slne.redis.util.KotlinSerializerCache
77
import dev.slne.surf.surfapi.core.api.util.logger
88
import io.lettuce.core.pubsub.RedisPubSubListener
99
import it.unimi.dsi.fastutil.objects.Object2ObjectOpenHashMap

src/main/kotlin/de/slne/redis/request/HandleRedisRequest.kt renamed to src/main/kotlin/dev/slne/redis/request/HandleRedisRequest.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package de.slne.redis.request
1+
package dev.slne.redis.request
22

33
/**
44
* Marks a method as a Redis request handler.

0 commit comments

Comments
 (0)