Skip to content

Customization

Mads Hansen edited this page Jul 19, 2017 · 2 revisions

Some users may wish to customize XQSync more deeply than allowed by the existing configuration options. This can be done by supplying a property CONFIGURATION_CLASSNAME. This must be a subclass of com.marklogic.ps.xqsync.Configuration, and can extend or override its method implementations.

For an example subclass, see com.marklogic.ps.tests.ExampleConfiguration. A typical implementation might override one or more of these methods:

  • close()
  • configure()
  • newReader()
  • newWriter()

Note that this feature should be considered experimental. The implementation may change at any time, and may not be backward-compatible with existing customizations.

Clone this wiki locally