Skip to content

Commit 5e4ca88

Browse files
authored
[JAVA-22519] Move articles from generic libraries module to specific library modules (#15416)
1 parent 51e9f6c commit 5e4ca88

File tree

121 files changed

+729
-518
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

121 files changed

+729
-518
lines changed

akka-modules/akka-actors/README.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
## Akka HTTP
2+
3+
This module contains articles about Akka actors.
4+
5+
### Relevant articles:
6+
7+
- [Introduction to Akka Actors in Java](https://www.baeldung.com/akka-actors-java)

akka-modules/akka-actors/pom.xml

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<project xmlns="http://maven.apache.org/POM/4.0.0"
3+
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
4+
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
5+
<modelVersion>4.0.0</modelVersion>
6+
<artifactId>akka-actors</artifactId>
7+
<name>akka-actors</name>
8+
9+
<parent>
10+
<groupId>com.baeldung</groupId>
11+
<artifactId>akka-modules</artifactId>
12+
<version>1.0.0-SNAPSHOT</version>
13+
</parent>
14+
15+
<dependencies>
16+
<dependency>
17+
<groupId>com.typesafe.akka</groupId>
18+
<artifactId>akka-actor_${scala.version}</artifactId>
19+
<version>${typesafe-akka.version}</version>
20+
</dependency>
21+
<dependency>
22+
<groupId>com.typesafe.akka</groupId>
23+
<artifactId>akka-testkit_${scala.version}</artifactId>
24+
<version>${typesafe-akka.version}</version>
25+
<scope>test</scope>
26+
</dependency>
27+
</dependencies>
28+
29+
<properties>
30+
<typesafe-akka.version>2.5.11</typesafe-akka.version>
31+
</properties>
32+
33+
</project>

libraries-5/src/main/java/com/baeldung/akka/FirstActor.java renamed to akka-modules/akka-actors/src/main/java/com/baeldung/akkaactors/FirstActor.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package com.baeldung.akka;
1+
package com.baeldung.akkaactors;
22

33
import akka.actor.AbstractActor;
44
import akka.actor.Props;

libraries-5/src/main/java/com/baeldung/akka/MyActor.java renamed to akka-modules/akka-actors/src/main/java/com/baeldung/akkaactors/MyActor.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package com.baeldung.akka;
1+
package com.baeldung.akkaactors;
22

33
import akka.actor.AbstractActor;
44
import akka.event.Logging;

libraries-5/src/main/java/com/baeldung/akka/PrinterActor.java renamed to akka-modules/akka-actors/src/main/java/com/baeldung/akkaactors/PrinterActor.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package com.baeldung.akka;
1+
package com.baeldung.akkaactors;
22

33
import akka.actor.AbstractActor;
44
import akka.actor.Props;

libraries-5/src/main/java/com/baeldung/akka/ReadingActor.java renamed to akka-modules/akka-actors/src/main/java/com/baeldung/akkaactors/ReadingActor.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package com.baeldung.akka;
1+
package com.baeldung.akkaactors;
22

33
import akka.actor.AbstractActor;
44
import akka.actor.ActorRef;

libraries-5/src/main/java/com/baeldung/akka/WordCounterActor.java renamed to akka-modules/akka-actors/src/main/java/com/baeldung/akkaactors/WordCounterActor.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package com.baeldung.akka;
1+
package com.baeldung.akkaactors;
22

33
import akka.actor.AbstractActor;
44
import akka.event.Logging;

libraries-5/src/test/java/com/baeldung/akka/AkkaActorsUnitTest.java renamed to akka-modules/akka-actors/src/test/java/com/baeldung/akkaactors/AkkaActorsUnitTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package com.baeldung.akka;
1+
package com.baeldung.akkaactors;
22

33
import akka.actor.ActorRef;
44
import akka.actor.ActorSystem;

akka-modules/pom.xml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@
1414
</parent>
1515

1616
<modules>
17+
<module>akka-actors</module>
1718
<module>akka-http</module>
1819
<module>akka-streams</module>
1920
<module>spring-akka</module>

jmh/README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,3 +7,4 @@ This module contains articles about the Java Microbenchmark Harness (JMH).
77
- [Microbenchmarking with Java](https://www.baeldung.com/java-microbenchmark-harness)
88
- [A Guide to False Sharing and @Contended](https://www.baeldung.com/java-false-sharing-contended)
99
- [Performance Comparison of boolean[] vs BitSet](https://www.baeldung.com/java-boolean-array-bitset-performance)
10+
- [How to Warm Up the JVM](https://www.baeldung.com/java-jvm-warmup)

libraries-2/README.md

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,7 @@ Remember, for advanced libraries like [Jackson](/jackson) and [JUnit](/testing-m
1212
- [Guide to Classgraph Library](https://www.baeldung.com/classgraph)
1313
- [Templating with Handlebars](https://www.baeldung.com/handlebars)
1414
- [A Guide to Crawler4j](https://www.baeldung.com/crawler4j)
15-
- [Key Value Store with Chronicle Map](https://www.baeldung.com/java-chronicle-map)
16-
- [Guide to MapDB](https://www.baeldung.com/mapdb)
1715
- [A Guide to Apache Mesos](https://www.baeldung.com/apache-mesos)
16+
- [Guide to MapDB](https://www.baeldung.com/mapdb)
1817
- More articles [[<-- prev]](/libraries) [[next -->]](/libraries-3)
1918

libraries-2/pom.xml

Lines changed: 5 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -13,11 +13,6 @@
1313
</parent>
1414

1515
<dependencies>
16-
<dependency>
17-
<groupId>org.mapdb</groupId>
18-
<artifactId>mapdb</artifactId>
19-
<version>${mapdb.version}</version>
20-
</dependency>
2116
<dependency>
2217
<groupId>io.github.classgraph</groupId>
2318
<artifactId>classgraph</artifactId>
@@ -41,17 +36,6 @@
4136
<artifactId>spring-boot-starter</artifactId>
4237
<version>${spring-boot-starter.version}</version>
4338
</dependency>
44-
<dependency>
45-
<groupId>net.openhft</groupId>
46-
<artifactId>chronicle-map</artifactId>
47-
<version>${chronicle.map.version}</version>
48-
<exclusions>
49-
<exclusion>
50-
<groupId>com.sun.java</groupId>
51-
<artifactId>tools</artifactId>
52-
</exclusion>
53-
</exclusions>
54-
</dependency>
5539
<dependency>
5640
<groupId>edu.uci.ics</groupId>
5741
<artifactId>crawler4j</artifactId>
@@ -93,17 +77,18 @@
9377
<artifactId>je</artifactId>
9478
<version>18.3.12</version>
9579
</dependency>
80+
<dependency>
81+
<groupId>org.mapdb</groupId>
82+
<artifactId>mapdb</artifactId>
83+
<version>${mapdb.version}</version>
84+
</dependency>
9685
</dependencies>
9786

9887
<build>
9988
<plugins>
10089
<plugin>
10190
<groupId>org.apache.maven.plugins</groupId>
10291
<artifactId>maven-surefire-plugin</artifactId>
103-
<version>${maven-surefire-plugin.version}</version>
104-
<configuration>
105-
<argLine>--add-exports=java.base/jdk.internal.ref=ALL-UNNAMED --add-exports=java.base/sun.nio.ch=ALL-UNNAMED --add-exports=jdk.unsupported/sun.misc=ALL-UNNAMED --add-exports=jdk.compiler/com.sun.tools.javac.file=ALL-UNNAMED --add-opens=jdk.compiler/com.sun.tools.javac=ALL-UNNAMED --add-opens=java.base/java.lang=ALL-UNNAMED --add-opens=java.base/java.lang.reflect=ALL-UNNAMED --add-opens=java.base/java.io=ALL-UNNAMED --add-opens=java.base/java.util=ALL-UNNAMED</argLine>
106-
</configuration>
10792
</plugin>
10893
</plugins>
10994
</build>
@@ -112,7 +97,6 @@
11297
<mapdb.version>3.0.8</mapdb.version>
11398
<classgraph.version>4.8.153</classgraph.version>
11499
<jbpm.version>7.20.0.Final</jbpm.version>
115-
<chronicle.map.version>3.24ea1</chronicle.map.version>
116100
<crawler4j.version>4.4.0</crawler4j.version>
117101
<spring-boot-starter.version>2.7.8</spring-boot-starter.version>
118102
<mesos.library.version>1.11.0</mesos.library.version>

libraries-2/src/test/java/com/baeldung/mapdb/CollectionsUnitTest.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
11
package com.baeldung.mapdb;
22

3+
import static junit.framework.Assert.assertEquals;
4+
5+
import java.util.NavigableSet;
6+
37
import org.junit.Test;
48
import org.mapdb.DB;
59
import org.mapdb.DBMaker;
610
import org.mapdb.Serializer;
711

8-
import java.util.NavigableSet;
9-
10-
import static junit.framework.Assert.assertEquals;
11-
1212
public class CollectionsUnitTest {
1313

1414
@Test

libraries-2/src/test/java/com/baeldung/mapdb/HTreeMapUnitTest.java

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
package com.baeldung.mapdb;
22

3-
import org.jetbrains.annotations.NotNull;
4-
import org.junit.Test;
5-
import org.mapdb.*;
3+
import static org.junit.jupiter.api.Assertions.assertEquals;
64

7-
import java.io.IOException;
8-
9-
import static junit.framework.Assert.assertEquals;
5+
import org.junit.jupiter.api.Test;
6+
import org.mapdb.DB;
7+
import org.mapdb.DBMaker;
8+
import org.mapdb.HTreeMap;
9+
import org.mapdb.Serializer;
1010

1111
public class HTreeMapUnitTest {
1212

libraries-2/src/test/java/com/baeldung/mapdb/HelloBaeldungUnitTest.java

Lines changed: 11 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,25 +1,25 @@
11
package com.baeldung.mapdb;
22

3-
import org.junit.Test;
3+
import static org.junit.jupiter.api.Assertions.assertEquals;
4+
5+
import org.junit.jupiter.api.Test;
46
import org.mapdb.DB;
57
import org.mapdb.DBMaker;
68
import org.mapdb.HTreeMap;
79

8-
import java.util.concurrent.ConcurrentMap;
9-
10-
import static junit.framework.Assert.assertEquals;
11-
1210
public class HelloBaeldungUnitTest {
1311

1412
@Test
1513
public void givenInMemoryDBInstantiateCorrectly_whenDataSavedAndRetrieved_checkRetrievalCorrect() {
1614

17-
DB db = DBMaker.memoryDB().make();
15+
DB db = DBMaker.memoryDB()
16+
.make();
1817

1918
String welcomeMessageKey = "Welcome Message";
2019
String welcomeMessageString = "Hello Baeldung!";
2120

22-
HTreeMap myMap = db.hashMap("myMap").createOrOpen();
21+
HTreeMap myMap = db.hashMap("myMap")
22+
.createOrOpen();
2323
myMap.put(welcomeMessageKey, welcomeMessageString);
2424

2525
String welcomeMessageFromDB = (String) myMap.get(welcomeMessageKey);
@@ -32,12 +32,14 @@ public void givenInMemoryDBInstantiateCorrectly_whenDataSavedAndRetrieved_checkR
3232
@Test
3333
public void givenInFileDBInstantiateCorrectly_whenDataSavedAndRetrieved_checkRetrievalCorrect() {
3434

35-
DB db = DBMaker.fileDB("file.db").make();
35+
DB db = DBMaker.fileDB("file.db")
36+
.make();
3637

3738
String welcomeMessageKey = "Welcome Message";
3839
String welcomeMessageString = "Hello Baeldung!";
3940

40-
HTreeMap myMap = db.hashMap("myMap").createOrOpen();
41+
HTreeMap myMap = db.hashMap("myMap")
42+
.createOrOpen();
4143
myMap.put(welcomeMessageKey, welcomeMessageString);
4244

4345
String welcomeMessageFromDB = (String) myMap.get(welcomeMessageKey);

libraries-2/src/test/java/com/baeldung/mapdb/InMemoryModesUnitTest.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
package com.baeldung.mapdb;
22

3-
import org.junit.Test;
3+
import static org.junit.jupiter.api.Assertions.assertEquals;
4+
5+
import org.junit.jupiter.api.Test;
46
import org.mapdb.DB;
57
import org.mapdb.DBMaker;
68
import org.mapdb.HTreeMap;
79
import org.mapdb.Serializer;
810

9-
import static junit.framework.Assert.assertEquals;
10-
1111
public class InMemoryModesUnitTest {
1212

1313
@Test

libraries-2/src/test/java/com/baeldung/mapdb/SortedTableMapUnitTest.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
package com.baeldung.mapdb;
22

3-
import org.junit.Test;
3+
import static org.junit.jupiter.api.Assertions.assertEquals;
4+
5+
import org.junit.jupiter.api.Test;
46
import org.mapdb.Serializer;
57
import org.mapdb.SortedTableMap;
68
import org.mapdb.volume.MappedFileVol;
79
import org.mapdb.volume.Volume;
810

9-
import static junit.framework.Assert.assertEquals;
10-
1111
public class SortedTableMapUnitTest {
1212

1313
private static final String VOLUME_LOCATION = "sortedTableMapVol.db";

libraries-2/src/test/java/com/baeldung/mapdb/TransactionsUnitTest.java

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
package com.baeldung.mapdb;
22

3-
import org.junit.Test;
4-
import org.mapdb.DB;
5-
import org.mapdb.DBMaker;
6-
import org.mapdb.Serializer;
3+
import static org.junit.jupiter.api.Assertions.assertEquals;
74

85
import java.util.NavigableSet;
96

10-
import static junit.framework.Assert.assertEquals;
7+
import org.junit.jupiter.api.Test;
8+
import org.mapdb.DB;
9+
import org.mapdb.DBMaker;
10+
import org.mapdb.Serializer;
1111

1212
public class TransactionsUnitTest {
1313

libraries-3/README.md

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,10 +8,7 @@ The code examples related to different libraries are each in their own module.
88
Remember, for advanced libraries like [Jackson](/jackson) and [JUnit](/testing-modules) we already have separate modules. Please make sure to have a look at the existing modules in such cases.
99

1010
### Relevant Articles:
11-
- [Guide to the Cactoos Library](https://www.baeldung.com/java-cactoos)
12-
- [Introduction to cache2k](https://www.baeldung.com/java-cache2k)
1311
- [Introduction to the jcabi-aspects AOP Annotations Library](https://www.baeldung.com/java-jcabi-aspects)
14-
- [Introduction to Takes](https://www.baeldung.com/java-takes)
1512
- [Using NullAway to Avoid NullPointerExceptions](https://www.baeldung.com/java-nullaway)
1613
- [Introduction to Alibaba Arthas](https://www.baeldung.com/java-alibaba-arthas-intro)
1714
- [Intro to Structurizr](https://www.baeldung.com/structurizr)

0 commit comments

Comments
 (0)