Skip to content

Commit b5d74e2

Browse files
authored
Remove Left Over Lease Logic/Rearrange Packages (#40)
* remove lease logic * update package
1 parent 6a3b34f commit b5d74e2

File tree

16 files changed

+18
-282
lines changed

16 files changed

+18
-282
lines changed

pom.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -87,11 +87,11 @@
8787
<artifactId>spring-security-messaging</artifactId>
8888
</dependency>
8989

90-
<dependency>
90+
<!--/ <dependency>
9191
<groupId>com.netflix.concurrency-limits</groupId>
9292
<artifactId>concurrency-limits-core</artifactId>
9393
<version>0.3.6</version>
94-
</dependency>
94+
</dependency> -->
9595

9696

9797
<!--/Boot Dependencies -->

src/main/java/com/mangasite/MangaBackendApplication.java

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -24,12 +24,11 @@
2424
import org.springframework.nativex.hint.TypeHint;
2525

2626
import com.mangasite.domain.init.AppInitializer;
27-
import com.mangasite.domain.lease.LeaseManager;
28-
import com.mangasite.record.ChapterChangeRequest;
2927
import com.mangasite.record.DeviceInfo;
30-
import com.mangasite.record.MangaChangeRequest;
31-
import com.mangasite.record.PageChangeRequest;
3228
import com.mangasite.record.ServerMessage;
29+
import com.mangasite.record.changerequests.ChapterChangeRequest;
30+
import com.mangasite.record.changerequests.MangaChangeRequest;
31+
import com.mangasite.record.changerequests.PageChangeRequest;
3332
import com.mongodb.client.model.changestream.ChangeStreamDocument;
3433

3534
import reactor.core.publisher.Hooks;
@@ -40,7 +39,6 @@
4039
@TypeHint(
4140
access = PUBLIC_CONSTRUCTORS | PUBLIC_METHODS,
4241
types = {
43-
LeaseManager.class,
4442
ChangeStreamDocument.class,
4543
ChapterChangeRequest.class,
4644
MangaChangeRequest.class,

src/main/java/com/mangasite/config/ServerConfig.java

Lines changed: 0 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -23,13 +23,8 @@
2323
@Configuration
2424
public class ServerConfig implements WebFluxConfigurer {
2525

26-
// private static final int CONCURRENT_WORKERS_COUNT = 5;
27-
// private static final int QUEUE_CAPACITY = 10;
28-
// private static final int LEASE_TTL_MILLI = 5_000;
29-
3026
public static final RSocketServerCustomizer serverCustomizer() {
3127

32-
// final var leaseManager = new LeaseManager(CONCURRENT_WORKERS_COUNT, LEASE_TTL_MILLI);
3328
final var resume =
3429
new Resume()
3530
.cleanupStoreOnKeepAlive()
@@ -38,16 +33,6 @@ public static final RSocketServerCustomizer serverCustomizer() {
3833
.doBeforeRetry(s -> System.out.println("Disconnected. Trying to resume...")));
3934
return rsocketServer -> {
4035
rsocketServer.resume(resume);
41-
// .lease(
42-
// config ->
43-
// config.sender(
44-
// new LimitBasedLeaseSender(
45-
// UUID.randomUUID().toString(),
46-
// leaseManager,
47-
// VegasLimit.newBuilder()
48-
// .initialLimit(CONCURRENT_WORKERS_COUNT)
49-
// .maxConcurrency(QUEUE_CAPACITY)
50-
// .build())))
5136
};
5237
}
5338

src/main/java/com/mangasite/domain/Manga.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
import org.springframework.data.annotation.PersistenceConstructor;
99
import org.springframework.data.mongodb.core.mapping.Document;
1010

11-
import com.mangasite.record.MangaChangeRequest;
11+
import com.mangasite.record.changerequests.MangaChangeRequest;
1212

1313
/**
1414
* A class that represents a single manga <br>

src/main/java/com/mangasite/domain/lease/LeaseManager.java

Lines changed: 0 additions & 123 deletions
This file was deleted.

src/main/java/com/mangasite/domain/lease/LimitBasedLeaseSender.java

Lines changed: 0 additions & 50 deletions
This file was deleted.

src/main/java/com/mangasite/domain/lease/LimitBasedStatsCollector.java

Lines changed: 0 additions & 75 deletions
This file was deleted.

src/main/java/com/mangasite/record/ChapterChangeRequest.java renamed to src/main/java/com/mangasite/record/changerequests/ChapterChangeRequest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package com.mangasite.record;
1+
package com.mangasite.record.changerequests;
22

33
public record ChapterChangeRequest(
44
Integer mangaId,

src/main/java/com/mangasite/record/MangaChangeRequest.java renamed to src/main/java/com/mangasite/record/changerequests/MangaChangeRequest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package com.mangasite.record;
1+
package com.mangasite.record.changerequests;
22

33
import java.util.List;
44

src/main/java/com/mangasite/record/PageChangeRequest.java renamed to src/main/java/com/mangasite/record/changerequests/PageChangeRequest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package com.mangasite.record;
1+
package com.mangasite.record.changerequests;
22

33
public record PageChangeRequest (
44
Integer mangaId,

0 commit comments

Comments
 (0)