Skip to content

Commit 63991cd

Browse files
committed
Java 9 -> 8
1 parent 27749ad commit 63991cd

File tree

1 file changed

+9
-2
lines changed

1 file changed

+9
-2
lines changed

README.md

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -42,14 +42,18 @@ Publisher<? extends Connection> connectionPublisher = connectionFactory.create()
4242
**Programmatic Connection Factory Discovery**
4343

4444
```java
45+
Map<String, String> options = new HashMap<>();
46+
options.put("lock_timeout", "10s");
47+
options.put("statement_timeout", "5m");
48+
4549
ConnectionFactory connectionFactory = ConnectionFactories.get(ConnectionFactoryOptions.builder()
4650
.option(DRIVER, "postgresql")
4751
.option(HOST, "...")
4852
.option(PORT, 5432) // optional, defaults to 5432
4953
.option(USER, "...")
5054
.option(PASSWORD, "...")
5155
.option(DATABASE, "...") // optional
52-
.option(OPTIONS, Map.of("lock_timeout", "30s", "statement_timeout", "5m")) // optional
56+
.option(OPTIONS, options) // optional
5357
.build());
5458

5559
Publisher<? extends Connection> connectionPublisher = connectionFactory.create();
@@ -83,13 +87,16 @@ Mono<Connection> connectionMono = Mono.from(connectionFactory.create());
8387
**Programmatic Configuration**
8488

8589
```java
90+
Map<String, String> options = new HashMap<>();
91+
options.put("lock_timeout", "10s");
92+
8693
ConnectionFactory connectionFactory = new PostgresqlConnectionFactory(PostgresqlConnectionConfiguration.builder()
8794
.host("...")
8895
.port(5432) // optional, defaults to 5432
8996
.username("...")
9097
.password("...")
9198
.database("...") // optional
92-
.options(Map.of("lock_timeout", "10s", "search_path", "public, myschema")) // optional
99+
.options(options) // optional
93100
.build());
94101

95102
Mono<Connection> mono = connectionFactory.create();

0 commit comments

Comments
 (0)