Class LocalDynamoTestConnectionProviderSource
- java.lang.Object
-
- org.projectnessie.versioned.persist.tests.extension.AbstractTestConnectionProviderSource<org.projectnessie.versioned.persist.dynamodb.DynamoClientConfig>
-
- org.projectnessie.versioned.persist.dynamodb.DynamoTestConnectionProviderSource
-
- org.projectnessie.versioned.persist.dynamodb.LocalDynamoTestConnectionProviderSource
-
- All Implemented Interfaces:
org.projectnessie.versioned.persist.tests.extension.TestConnectionProviderSource<org.projectnessie.versioned.persist.dynamodb.DynamoClientConfig>
public class LocalDynamoTestConnectionProviderSource extends DynamoTestConnectionProviderSource
DynamoDB test connection-provider source using a local DynamoDB instance via testcontainers.
-
-
Field Summary
Fields Modifier and Type Field Description static intDYNAMODB_PORT
-
Constructor Summary
Constructors Constructor Description LocalDynamoTestConnectionProviderSource()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.projectnessie.versioned.persist.dynamodb.DynamoDatabaseClientcreateConnectionProvider()org.projectnessie.versioned.persist.dynamodb.DynamoClientConfigcreateDefaultConnectionProviderConfig()java.lang.StringgetEndpointURI()voidstart()voidstartDynamo()voidstartDynamo(java.util.Optional<java.lang.String> containerNetworkId, boolean quiet)Starts the DynamoDB mock with an optional Docker network ID and a flag to turn off all output to stdout and stderr.voidstop()-
Methods inherited from class org.projectnessie.versioned.persist.dynamodb.DynamoTestConnectionProviderSource
isCompatibleWith
-
-
-
-
Field Detail
-
DYNAMODB_PORT
public static final int DYNAMODB_PORT
- See Also:
- Constant Field Values
-
-
Method Detail
-
createDefaultConnectionProviderConfig
public org.projectnessie.versioned.persist.dynamodb.DynamoClientConfig createDefaultConnectionProviderConfig()
- Specified by:
createDefaultConnectionProviderConfigin interfaceorg.projectnessie.versioned.persist.tests.extension.TestConnectionProviderSource<org.projectnessie.versioned.persist.dynamodb.DynamoClientConfig>- Overrides:
createDefaultConnectionProviderConfigin classDynamoTestConnectionProviderSource
-
createConnectionProvider
public org.projectnessie.versioned.persist.dynamodb.DynamoDatabaseClient createConnectionProvider()
- Overrides:
createConnectionProviderin classDynamoTestConnectionProviderSource
-
start
public void start() throws java.lang.Exception- Specified by:
startin interfaceorg.projectnessie.versioned.persist.tests.extension.TestConnectionProviderSource<org.projectnessie.versioned.persist.dynamodb.DynamoClientConfig>- Overrides:
startin classorg.projectnessie.versioned.persist.tests.extension.AbstractTestConnectionProviderSource<org.projectnessie.versioned.persist.dynamodb.DynamoClientConfig>- Throws:
java.lang.Exception
-
getEndpointURI
public java.lang.String getEndpointURI()
-
startDynamo
public void startDynamo()
-
startDynamo
public void startDynamo(java.util.Optional<java.lang.String> containerNetworkId, boolean quiet)Starts the DynamoDB mock with an optional Docker network ID and a flag to turn off all output to stdout and stderr.
-
stop
public void stop() throws java.lang.Exception- Specified by:
stopin interfaceorg.projectnessie.versioned.persist.tests.extension.TestConnectionProviderSource<org.projectnessie.versioned.persist.dynamodb.DynamoClientConfig>- Overrides:
stopin classorg.projectnessie.versioned.persist.tests.extension.AbstractTestConnectionProviderSource<org.projectnessie.versioned.persist.dynamodb.DynamoClientConfig>- Throws:
java.lang.Exception
-
-