Migrate camel-debezium-oracle databaseOutServerName to xstreamOutServerName

Apache 2.0

The databaseOutServerName option of camel-debezium-oracle was removed in 4.23; xstreamOutServerName, which already existed in 4.22 and configures the same setting, is now the only name. Migrates the endpoint URI option, the camel.component.debezium-oracle configuration key (kebab-case and camelCase, through relaxed binding), the configuration class getter and setter, and the Endpoint DSL and Component DSL builder methods.

org.apache.camel.upgrade.camel423.migrateDebeziumOracleOutServerName
mod run . --recipe=org.apache.camel.upgrade.camel423.migrateDebeziumOracleOutServerName

Install it once from Recipe actions, then run it on every repository under the current directory. New to the Moderne CLI? Set it up.

Recipe list

It runs these recipes, in this order.

  1. Change Camel component URI across all DSLs
  2. Update Apache Camel configurations keys
  3. Change method name org.apache.camel.component.debezium.oracle.configuration.OracleConnectorEmbeddedDebeziumConfiguration setDatabaseOutServerName(String) to setXstreamOutServerName
  4. Change method name org.apache.camel.component.debezium.oracle.configuration.OracleConnectorEmbeddedDebeziumConfiguration getDatabaseOutServerName() to getXstreamOutServerName
  5. Change method name org.apache.camel.builder.endpoint.dsl.DebeziumOracleEndpointBuilderFactory.DebeziumOracleEndpointBuilder databaseOutServerName(String) to xstreamOutServerName
  6. Change method name org.apache.camel.builder.component.dsl.DebeziumOracleComponentBuilderFactory.DebeziumOracleComponentBuilder databaseOutServerName(String) to xstreamOutServerName