Skip to content

Commit 130db1e

Browse files
committed
Remove lombok from OracleR2DBCDatabaseContainer
1 parent 546fa4a commit 130db1e

File tree

1 file changed

+14
-5
lines changed

1 file changed

+14
-5
lines changed

modules/oracle-free/src/main/java/org/testcontainers/oracle/OracleR2DBCDatabaseContainer.java

Lines changed: 14 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,16 @@
11
package org.testcontainers.oracle;
22

33
import io.r2dbc.spi.ConnectionFactoryOptions;
4-
import lombok.RequiredArgsConstructor;
5-
import lombok.experimental.Delegate;
6-
import org.testcontainers.lifecycle.Startable;
74
import org.testcontainers.r2dbc.R2DBCDatabaseContainer;
85

9-
@RequiredArgsConstructor
106
public class OracleR2DBCDatabaseContainer implements R2DBCDatabaseContainer {
117

12-
@Delegate(types = Startable.class)
138
private final OracleContainer container;
149

10+
public OracleR2DBCDatabaseContainer(OracleContainer container) {
11+
this.container = container;
12+
}
13+
1514
public static ConnectionFactoryOptions getOptions(OracleContainer container) {
1615
ConnectionFactoryOptions options = ConnectionFactoryOptions
1716
.builder()
@@ -32,4 +31,14 @@ public ConnectionFactoryOptions configure(ConnectionFactoryOptions options) {
3231
.option(ConnectionFactoryOptions.PASSWORD, container.getPassword())
3332
.build();
3433
}
34+
35+
@Override
36+
public void start() {
37+
this.container.start();
38+
}
39+
40+
@Override
41+
public void stop() {
42+
this.container.stop();
43+
}
3544
}

0 commit comments

Comments
 (0)