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 Stringprivate final org.apache.kafka.connect.health.ConnectClusterStatestatic final StringFields inherited from interface io.debezium.rest.ConnectionValidationResource
VALIDATE_CONNECTION_ENDPOINTFields inherited from interface io.debezium.rest.FilterValidationResource
VALIDATE_FILTERS_ENDPOINTFields inherited from interface io.debezium.rest.model.MetricsAttributes
CONNECTION_ATTRIBUTES, CONNECTOR_ATTRIBUTESFields inherited from interface io.debezium.rest.MetricsResource
CONNECTOR_METRICS_ENDPOINT, mBeanServerFields 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, waitMethods inherited from interface io.debezium.rest.ConnectionValidationResource
validateConnectionPropertiesMethods inherited from interface io.debezium.rest.FilterValidationResource
validateFiltersPropertiesMethods inherited from interface io.debezium.rest.MetricsResource
getAttributes, getAttributeValue, getConnectionAttributes, getConnectorAttributes, getConnectorMetrics, getObjectName, getObjectName, getObjectName, queryMetricsMethods 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:
getSchemaFilePathin interfaceSchemaResource
-
getConnector
- Specified by:
getConnectorin interfaceConnectorAware- Specified by:
getConnectorin interfaceMetricsResource
-
getMetrics
- Specified by:
getMetricsin interfaceMetricsResource- Throws:
MalformedObjectNameException
-
getConnectorVersion
-
getMatchingCollections
- Specified by:
getMatchingCollectionsin interfaceFilterValidationResource
-