Polish "Add support for Oracle R2DBC Service Connection"

See gh-34852
This commit is contained in:
Andy Wilkinson
2023-04-18 13:47:46 +01:00
parent 6d893b2fe2
commit 0da209db08
5 changed files with 85 additions and 5 deletions

View File

@@ -40,18 +40,20 @@ class OracleR2dbcContainerConnectionDetailsFactory
@Override
public R2dbcConnectionDetails getContainerConnectionDetails(ContainerConnectionSource<OracleContainer> source) {
return new R2dbcDatabaseContainerConnectionDetails(source.getContainer());
return new R2dbcDatabaseContainerConnectionDetails(source);
}
/**
* {@link R2dbcConnectionDetails} backed by a {@link ContainerConnectionSource}.
*/
private static final class R2dbcDatabaseContainerConnectionDetails implements R2dbcConnectionDetails {
private static final class R2dbcDatabaseContainerConnectionDetails extends ContainerConnectionDetails
implements R2dbcConnectionDetails {
private final OracleContainer container;
private R2dbcDatabaseContainerConnectionDetails(OracleContainer container) {
this.container = container;
private R2dbcDatabaseContainerConnectionDetails(ContainerConnectionSource<OracleContainer> source) {
super(source);
this.container = source.getContainer();
}
@Override