Class Connector
- java.lang.Object
-
- io.debezium.testing.testcontainers.Connector
-
public class Connector extends Object
Class that represents the configuration document.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classConnector.State
-
Field Summary
Fields Modifier and Type Field Description private ConnectorConfigurationconfigurationprivate static StringCONFIGURATIONprivate static com.fasterxml.jackson.databind.ObjectMappermapperprivate Stringnameprivate static StringNAME
-
Constructor Summary
Constructors Modifier Constructor Description privateConnector(String name, ConnectorConfiguration configuration)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidappendOrOverrideConfiguration(ConnectorConfiguration newConfiguration)static Connectorfrom(String name, ConnectorConfiguration configuration)static ConnectorfromJson(InputStream inputStream)Loads configuration values from Debezium JSON configuration file.StringgetName()StringtoJson()
-
-
-
Field Detail
-
NAME
private static final String NAME
- See Also:
- Constant Field Values
-
CONFIGURATION
private static final String CONFIGURATION
- See Also:
- Constant Field Values
-
name
private final String name
-
configuration
private final ConnectorConfiguration configuration
-
mapper
private static final com.fasterxml.jackson.databind.ObjectMapper mapper
-
-
Constructor Detail
-
Connector
private Connector(String name, ConnectorConfiguration configuration)
-
-
Method Detail
-
fromJson
public static Connector fromJson(InputStream inputStream)
Loads configuration values from Debezium JSON configuration file.- Parameters:
inputStream- of JSON configuration file.- Returns:
- Connector configuration.
-
from
public static Connector from(String name, ConnectorConfiguration configuration)
-
appendOrOverrideConfiguration
public void appendOrOverrideConfiguration(ConnectorConfiguration newConfiguration)
-
toJson
public String toJson()
-
getName
public String getName()
-
-