Class AbstractDebeziumResource
- java.lang.Object
-
- org.apache.camel.quarkus.component.debezium.common.it.AbstractDebeziumResource
-
- Direct Known Subclasses:
DebeziumMysqlResource,DebeziumPostgresResource,DebeziumSqlserverResource
public abstract class AbstractDebeziumResource extends Object
Parent for debezium based resources. Provides methods receive and receiveEmptyMessages. To change parameters in endpoint url, please override getEndpoinUrl method and change parameters there.
-
-
Field Summary
Fields Modifier and Type Field Description (package private) org.apache.camel.ConsumerTemplateconsumerTemplate
-
Constructor Summary
Constructors Constructor Description AbstractDebeziumResource(Type type)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) StringgetEndpoinUrl(String hostname, String port, String username, String password, String databaseServerName, String offsetStorageFileName)Stringreceive()RecordreceiveAsRecord()StringreceiveEmptyMessages()
-
-
-
Constructor Detail
-
AbstractDebeziumResource
public AbstractDebeziumResource(Type type)
-
-
Method Detail
-
getEndpoinUrl
String getEndpoinUrl(String hostname, String port, String username, String password, String databaseServerName, String offsetStorageFileName)
-
receive
public String receive()
-
receiveAsRecord
public Record receiveAsRecord()
-
receiveEmptyMessages
public String receiveEmptyMessages()
-
-