Interface IDataRouter

All Superinterfaces:
IExtensionPoint
All Known Implementing Classes:
AbstractDataRouter, AbstractFileParsingRouter, AuditTableDataRouter, BshDataRouter, ColumnMatchDataRouter, ConfigurationChangedDataRouter, ConvertToReloadRouter, CSVRouter, DBFRouter, DefaultDataRouter, FileSyncDataRouter, JavaDataRouter, LookupTableDataRouter, SubSelectDataRouter, TPSRouter, XmlPublisherDataRouter

public interface IDataRouter extends IExtensionPoint
The data router is an extension point that allows the end user to target certain nodes with data changes. SymmetricDS comes with a build-in data routers like SubSelectDataRouter and ColumnMatchDataRouter.

In order to configure a data router you use the router_type and router_expression column on the trigger table. The given Spring bean name of the IDataRouter is the router_type and each data router is configured using the routing_expression according to its implementation.

Since:
2.0
See Also: