Class NatsStreamingIT
java.lang.Object
io.debezium.server.nats.streaming.NatsStreamingIT
@QuarkusTestResource(io.debezium.testing.testcontainers.PostgresTestResourceLifecycleManager.class) @QuarkusTestResource(NatsStreamingTestResourceLifecycleManager.class)
public class NatsStreamingIT
extends Object
Integration test that verifies basic reading from PostgreSQL database and writing to NATS Streaming subject.
- Author:
- Thiago Avancini
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final Stringprivate static final Stringprivate static final intprivate static final List<io.nats.streaming.Message>protected static io.nats.streaming.StreamingConnectionprivate static final Stringprotected static io.nats.streaming.Subscription -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) voidconnectorCompleted(io.debezium.server.events.ConnectorCompletedEvent event) (package private) voidsetupDependencies(io.debezium.server.events.ConnectorStartedEvent event) (package private) static voidstop()void
-
Field Details
-
MESSAGE_COUNT
private static final int MESSAGE_COUNT- See Also:
-
SUBJECT_NAME
- See Also:
-
CLUSTER_ID
- See Also:
-
CLIENT_ID
- See Also:
-
sc
protected static io.nats.streaming.StreamingConnection sc -
subscription
protected static io.nats.streaming.Subscription subscription -
messages
-
-
Constructor Details
-
NatsStreamingIT
public NatsStreamingIT()
-
-
Method Details
-
setupDependencies
void setupDependencies(@Observes io.debezium.server.events.ConnectorStartedEvent event) -
connectorCompleted
void connectorCompleted(@Observes io.debezium.server.events.ConnectorCompletedEvent event) throws Exception - Throws:
Exception
-
stop
- Throws:
Exception
-
testNatsStreaming
- Throws:
Exception
-