Skip to content

Commit 90dca74

Browse files
authored
Merge pull request #33 from AMeierDev/develop
eclipsetore
2 parents e98895e + a2af9c7 commit 90dca74

9 files changed

Lines changed: 30 additions & 168 deletions

File tree

LICENSE.adoc

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

README.adoc

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

java.telegrambots.iml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<module version="4">
3+
<component name="SonarLintModuleSettings">
4+
<option name="uniqueId" value="b7a78b3e-e7ba-42fa-9bfc-3db3c55c6e5c" />
5+
</component>
6+
</module>

pom.xml

Lines changed: 14 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@
1313
<maven.compiler.source>17</maven.compiler.source>
1414
<maven.compiler.target>17</maven.compiler.target>
1515
<telegram.bot.version>6.4.0</telegram.bot.version>
16+
<eclipse.store.version>1.3.1</eclipse.store.version>
1617
<microstream.version>08.01.01-MS-GA</microstream.version>
1718
</properties>
1819

@@ -35,62 +36,49 @@
3536
<version>${telegram.bot.version}</version>
3637
</dependency>
3738

38-
<!-- https://mvnrepository.com/artifact/one.microstream/microstream-storage-embedded -->
39-
<dependency>
40-
<groupId>one.microstream</groupId>
41-
<artifactId>microstream-storage-embedded</artifactId>
42-
<version>${microstream.version}</version>
43-
</dependency>
44-
<!-- https://mvnrepository.com/artifact/one.microstream/microstream-storage-embedded-configuration -->
45-
<dependency>
46-
<groupId>one.microstream</groupId>
47-
<artifactId>microstream-storage-embedded-configuration</artifactId>
48-
<version>${microstream.version}</version>
49-
</dependency>
39+
40+
41+
5042
<dependency>
51-
<groupId>one.microstream</groupId>
52-
<artifactId>microstream-persistence-binary-jdk17</artifactId>
53-
<version>${microstream.version}</version>
43+
<groupId>org.eclipse.store</groupId>
44+
<artifactId>storage-embedded</artifactId>
45+
<version>${eclipse.store.version}</version>
5446
</dependency>
47+
5548
<dependency>
5649
<groupId>org.apache.commons</groupId>
5750
<artifactId>commons-lang3</artifactId>
58-
<version>3.11</version>
51+
<version>3.14.0</version>
5952
</dependency>
60-
<!-- <dependency> -->
61-
<!-- <groupId>net.sourceforge.htmlunit</groupId> -->
62-
<!-- <artifactId>htmlunit</artifactId> -->
63-
<!-- <version>2.37.0</version> -->
64-
<!-- </dependency> -->
6553
<dependency>
6654
<groupId>org.mockito</groupId>
6755
<artifactId>mockito-core</artifactId>
68-
<version>2.28.2</version>
56+
<version>5.11.0</version>
6957
<scope>test</scope>
7058
</dependency>
7159
<dependency>
7260
<groupId>org.slf4j</groupId>
7361
<artifactId>slf4j-api</artifactId>
74-
<version>1.7.30</version>
62+
<version>2.0.13</version>
7563
</dependency>
7664
<dependency>
7765
<groupId>org.slf4j</groupId>
7866
<artifactId>slf4j-simple</artifactId>
79-
<version>1.7.30</version>
67+
<version>2.0.13</version>
8068
</dependency>
8169
<!-- https://mvnrepository.com/artifact/org.apache.logging.log4j/log4j-api -->
8270
<dependency>
8371
<groupId>org.apache.logging.log4j</groupId>
8472
<artifactId>log4j-api</artifactId>
85-
<version>2.17.2</version>
73+
<version>2.23.1</version>
8674
</dependency>
8775

8876
<!-- https://mvnrepository.com/artifact/org.apache.logging.log4j/log4j-core -->
8977
<!-- https://mvnrepository.com/artifact/org.apache.logging.log4j/log4j-core -->
9078
<dependency>
9179
<groupId>org.apache.logging.log4j</groupId>
9280
<artifactId>log4j-core</artifactId>
93-
<version>2.17.2</version>
81+
<version>2.23.1</version>
9482
</dependency>
9583

9684
<dependency>

src/main/java/de/bigamgamen/java/telegrambots/hertlhendl/dal/HertlBotRootDao.java

Lines changed: 4 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,9 @@
33
import de.bigamgamen.java.telegrambots.hertlhendl.domain.HertlBotOrder;
44
import de.bigamgamen.java.telegrambots.hertlhendl.domain.HertlBotRoot;
55
import de.bigamgamen.java.telegrambots.hertlhendl.domain.HertlBotUser;
6-
import one.microstream.persistence.binary.jdk17.types.BinaryHandlersJDK17;
7-
import one.microstream.storage.embedded.configuration.types.EmbeddedStorageConfiguration;
8-
import one.microstream.storage.embedded.types.EmbeddedStorageFoundation;
9-
import one.microstream.storage.embedded.types.EmbeddedStorageManager;
6+
7+
import org.eclipse.store.storage.embedded.types.EmbeddedStorage;
8+
import org.eclipse.store.storage.embedded.types.EmbeddedStorageManager;
109

1110
import java.nio.file.Paths;
1211
import java.time.LocalDate;
@@ -36,16 +35,7 @@ public HertlBotRootDao()
3635

3736
private static EmbeddedStorageManager createStorageManager()
3837
{
39-
final EmbeddedStorageFoundation<?> foundation = EmbeddedStorageConfiguration.Builder()
40-
.setStorageDirectory(Paths.get("data", "microstream", "storage").toString())
41-
.setChannelCount(Math.max(
42-
1, // minimum one channel, if only 1 core is available
43-
Integer.highestOneBit(Runtime.getRuntime().availableProcessors() - 1)
44-
))
45-
.createEmbeddedStorageFoundation();
46-
47-
foundation.onConnectionFoundation(BinaryHandlersJDK17::registerJDK17TypeHandlers);
48-
final EmbeddedStorageManager storageManager = foundation.createEmbeddedStorageManager().start();
38+
final EmbeddedStorageManager storageManager = EmbeddedStorage.start(Paths.get("data", "eclipsestore", "storage"));
4939

5040
if (storageManager.root() == null)
5141
{

src/main/java/de/bigamgamen/java/telegrambots/hertlhendl/domain/HertlBotArticles.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
import java.util.stream.Collectors;
1010

1111
import de.bigamgamen.java.telegrambots.hertlhendl.dal.HertlBotRootDao;
12-
import one.microstream.persistence.types.Persister;
12+
import org.eclipse.serializer.persistence.types.Persister;
1313

1414
public class HertlBotArticles {
1515

src/main/java/de/bigamgamen/java/telegrambots/hertlhendl/domain/HertlBotOrder.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,8 @@
99
import java.util.List;
1010

1111
import de.bigamgamen.java.helper.Pricehelper;
12-
import one.microstream.persistence.types.Persister;
12+
import org.eclipse.serializer.persistence.types.Persister;
13+
1314

1415
public class HertlBotOrder {
1516

src/main/java/de/bigamgamen/java/telegrambots/hertlhendl/domain/HertlBotUser.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,10 @@
11
package de.bigamgamen.java.telegrambots.hertlhendl.domain;
22

3+
import org.eclipse.serializer.persistence.types.Persister;
4+
35
import java.util.ArrayList;
46
import java.util.List;
57

6-
import one.microstream.persistence.types.Persister;
78

89
public class HertlBotUser {
910

src/main/java/de/bigamgamen/java/telegrambots/hertlhendl/domain/HertlBotUsers.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
import java.util.Optional;
1212

1313
import de.bigamgamen.java.telegrambots.hertlhendl.dal.HertlBotRootDao;
14-
import one.microstream.persistence.types.Persister;
14+
import org.eclipse.serializer.persistence.types.Persister;
1515

1616
public class HertlBotUsers {
1717

0 commit comments

Comments
 (0)