Class CustomResourceConnectorDeployer
java.lang.Object
io.debezium.testing.system.tools.kafka.connectors.CustomResourceConnectorDeployer
- All Implemented Interfaces:
ConnectorDeployer
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final io.strimzi.api.kafka.model.connect.KafkaConnectprivate static final org.slf4j.Loggerprivate final io.fabric8.openshift.client.OpenShiftClientprivate final String -
Constructor Summary
ConstructorsConstructorDescriptionCustomResourceConnectorDeployer(io.strimzi.api.kafka.model.connect.KafkaConnect kafkaConnect, io.fabric8.openshift.client.OpenShiftClient ocp) -
Method Summary
Modifier and TypeMethodDescriptionvoiddeploy(ConnectorConfigBuilder config) Deploys Kafka connector with given configurationprivate io.fabric8.kubernetes.client.dsl.NonNamespaceOperation<io.strimzi.api.kafka.model.connector.KafkaConnector,io.strimzi.api.kafka.model.connector.KafkaConnectorList, io.fabric8.kubernetes.client.dsl.Resource<io.strimzi.api.kafka.model.connector.KafkaConnector>> voidprivate voidWaits until connector is properly deployed.private voidwaitForKafkaConnector(String name) Waits until connector is properly deployed.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.debezium.testing.system.tools.kafka.connectors.ConnectorDeployer
undeploy
-
Field Details
-
LOGGER
private static final org.slf4j.Logger LOGGER -
kafkaConnect
private final io.strimzi.api.kafka.model.connect.KafkaConnect kafkaConnect -
project
-
ocp
private final io.fabric8.openshift.client.OpenShiftClient ocp
-
-
Constructor Details
-
CustomResourceConnectorDeployer
public CustomResourceConnectorDeployer(io.strimzi.api.kafka.model.connect.KafkaConnect kafkaConnect, io.fabric8.openshift.client.OpenShiftClient ocp)
-
-
Method Details
-
deploy
Description copied from interface:ConnectorDeployerDeploys Kafka connector with given configuration- Specified by:
deployin interfaceConnectorDeployer- Parameters:
config- connector config
-
undeploy
- Specified by:
undeployin interfaceConnectorDeployer
-
kafkaConnectorOperation
private io.fabric8.kubernetes.client.dsl.NonNamespaceOperation<io.strimzi.api.kafka.model.connector.KafkaConnector,io.strimzi.api.kafka.model.connector.KafkaConnectorList, kafkaConnectorOperation()io.fabric8.kubernetes.client.dsl.Resource<io.strimzi.api.kafka.model.connector.KafkaConnector>> -
waitForKafkaConnector
Waits until connector is properly deployed.- Parameters:
config- config of the connector
-
waitForKafkaConnector
Waits until connector is properly deployed.- Parameters:
name- name of the connector
-