Package io.debezium.connector.mysql.rest
Class DebeziumMySqlConnectorResource
java.lang.Object
io.debezium.connector.mysql.rest.DebeziumMySqlConnectorResource
- All Implemented Interfaces:
ConnectionValidationResource
,ConnectorAware
,FilterValidationResource
,MetricsResource
,MetricsAttributes
,SchemaResource
@Path("/debezium/mysql")
@Produces("application/json")
@Consumes("application/json")
public class DebeziumMySqlConnectorResource
extends Object
implements SchemaResource, ConnectionValidationResource, FilterValidationResource, MetricsResource
A JAX-RS Resource class defining endpoints of the Debezium MySQL Connect REST Extension
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final String
private final org.apache.kafka.connect.health.ConnectClusterState
static final String
Fields inherited from interface io.debezium.rest.ConnectionValidationResource
VALIDATE_CONNECTION_ENDPOINT
Fields inherited from interface io.debezium.rest.FilterValidationResource
VALIDATE_FILTERS_ENDPOINT
Fields inherited from interface io.debezium.rest.model.MetricsAttributes
CONNECTION_ATTRIBUTES, CONNECTOR_ATTRIBUTES
Fields inherited from interface io.debezium.rest.MetricsResource
CONNECTOR_METRICS_ENDPOINT, mBeanServer
Fields inherited from interface io.debezium.rest.SchemaResource
MAPPER, SCHEMA_ENDPOINT
-
Constructor Summary
ConstructorsConstructorDescriptionDebeziumMySqlConnectorResource
(org.apache.kafka.connect.health.ConnectClusterState connectClusterState) -
Method Summary
Modifier and TypeMethodDescriptiongetMatchingCollections
(Configuration configuration) getMetrics
(String connectorName) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface io.debezium.rest.ConnectionValidationResource
validateConnectionProperties
Methods inherited from interface io.debezium.rest.FilterValidationResource
validateFiltersProperties
Methods inherited from interface io.debezium.rest.MetricsResource
getAttributes, getAttributeValue, getConnectionAttributes, getConnectorAttributes, getConnectorMetrics, getObjectName, getObjectName, getObjectName, queryMetrics
Methods inherited from interface io.debezium.rest.SchemaResource
getConnectorSchema
-
Field Details
-
BASE_PATH
- See Also:
-
VERSION_ENDPOINT
- See Also:
-
connectClusterState
private final org.apache.kafka.connect.health.ConnectClusterState connectClusterState
-
-
Constructor Details
-
DebeziumMySqlConnectorResource
public DebeziumMySqlConnectorResource(org.apache.kafka.connect.health.ConnectClusterState connectClusterState)
-
-
Method Details
-
getSchemaFilePath
- Specified by:
getSchemaFilePath
in interfaceSchemaResource
-
getConnector
- Specified by:
getConnector
in interfaceConnectorAware
- Specified by:
getConnector
in interfaceMetricsResource
-
getMetrics
- Specified by:
getMetrics
in interfaceMetricsResource
- Throws:
MalformedObjectNameException
-
getConnectorVersion
-
getMatchingCollections
- Specified by:
getMatchingCollections
in interfaceFilterValidationResource
-