Class DebeziumMySqlEndpoint
- java.lang.Object
-
- org.apache.camel.support.service.BaseService
-
- org.apache.camel.support.service.ServiceSupport
-
- org.apache.camel.support.DefaultEndpoint
-
- org.apache.camel.component.debezium.DebeziumEndpoint<MySqlConnectorEmbeddedDebeziumConfiguration>
-
- org.apache.camel.component.debezium.DebeziumMySqlEndpoint
-
- All Implemented Interfaces:
AutoCloseable
,org.apache.camel.CamelContextAware
,org.apache.camel.Endpoint
,org.apache.camel.IsSingleton
,org.apache.camel.Service
,org.apache.camel.ShutdownableService
,org.apache.camel.spi.HasId
,org.apache.camel.StatefulService
,org.apache.camel.SuspendableService
@UriEndpoint(firstVersion="3.0.0", scheme="debezium-mysql", title="Debezium MySQL Connector", syntax="debezium-mysql:name", category={DATABASE,SQL}, consumerOnly=true, headersClass=org.apache.camel.component.debezium.DebeziumConstants.class) public final class DebeziumMySqlEndpoint extends org.apache.camel.component.debezium.DebeziumEndpoint<MySqlConnectorEmbeddedDebeziumConfiguration>
Capture changes from a MySQL database.
-
-
Constructor Summary
Constructors Constructor Description DebeziumMySqlEndpoint()
DebeziumMySqlEndpoint(String uri, DebeziumMySqlComponent component, MySqlConnectorEmbeddedDebeziumConfiguration configuration)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description MySqlConnectorEmbeddedDebeziumConfiguration
getConfiguration()
void
setConfiguration(MySqlConnectorEmbeddedDebeziumConfiguration configuration)
-
Methods inherited from class org.apache.camel.component.debezium.DebeziumEndpoint
createConsumer, createDbzExchange, createExecutor, createProducer, extractBodyValueFromValueStruct, extractFieldValueFromValueStruct
-
Methods inherited from class org.apache.camel.support.DefaultEndpoint
configureConsumer, configureExchange, configurePollingConsumer, configureProperties, createAsyncProducer, createEndpointUri, createExchange, createExchange, createPollingConsumer, doInit, doStart, doStop, equals, getCamelContext, getComponent, getEndpointKey, getEndpointUri, getExceptionHandler, getExchangePattern, getId, getPollingConsumerBlockTimeout, getPollingConsumerQueueSize, hashCode, isAutowiredEnabled, isBridgeErrorHandler, isLazyStartProducer, isLenientProperties, isPollingConsumerBlockWhenFull, isPollingConsumerCopy, isSingleton, setAutowiredEnabled, setBridgeErrorHandler, setCamelContext, setComponent, setEndpointUri, setEndpointUriIfNotSpecified, setExceptionHandler, setExchangePattern, setLazyStartProducer, setPollingConsumerBlockTimeout, setPollingConsumerBlockWhenFull, setPollingConsumerCopy, setPollingConsumerQueueSize, setProperties, toString
-
Methods inherited from class org.apache.camel.support.service.BaseService
build, doBuild, doFail, doLifecycleChange, doResume, doShutdown, doSuspend, fail, getStatus, init, isBuild, isInit, isNew, isRunAllowed, isShutdown, isStarted, isStarting, isStartingOrStarted, isStopped, isStopping, isStoppingOrStopped, isSuspended, isSuspending, isSuspendingOrSuspended, resume, shutdown, start, stop, suspend
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
-
-
-
Constructor Detail
-
DebeziumMySqlEndpoint
public DebeziumMySqlEndpoint(String uri, DebeziumMySqlComponent component, MySqlConnectorEmbeddedDebeziumConfiguration configuration)
-
DebeziumMySqlEndpoint
public DebeziumMySqlEndpoint()
-
-
Method Detail
-
getConfiguration
public MySqlConnectorEmbeddedDebeziumConfiguration getConfiguration()
- Specified by:
getConfiguration
in classorg.apache.camel.component.debezium.DebeziumEndpoint<MySqlConnectorEmbeddedDebeziumConfiguration>
-
setConfiguration
public void setConfiguration(MySqlConnectorEmbeddedDebeziumConfiguration configuration)
- Specified by:
setConfiguration
in classorg.apache.camel.component.debezium.DebeziumEndpoint<MySqlConnectorEmbeddedDebeziumConfiguration>
-
-