Package org.jumpmind.symmetric.route
Class ConfigurationChangedDataRouter
java.lang.Object
org.jumpmind.symmetric.route.AbstractDataRouter
org.jumpmind.symmetric.route.ConfigurationChangedDataRouter
- All Implemented Interfaces:
IBuiltInExtensionPoint,IExtensionPoint,IDataRouter
public class ConfigurationChangedDataRouter
extends AbstractDataRouter
implements IDataRouter, IBuiltInExtensionPoint
-
Field Summary
FieldsFields inherited from class org.jumpmind.symmetric.route.AbstractDataRouter
log -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidcontextCommitted(SimpleRouterContext routingContext) protected Nodeprotected List<NodeGroupLink>getNodeGroupLinksFromContext(SimpleRouterContext routingContext) protected NetworkedNodegetRootNetworkNodeFromContext(SimpleRouterContext routingContext) booleanOverride if a router is not configurable.booleanOverride if a router is able to route non-DML DataEventTypes.protected voidrouteNodeTables(Set<String> nodeIds, Map<String, String> columnValues, NetworkedNode rootNetworkedNode, Node me, SimpleRouterContext routingContext, DataMetaData dataMetaData, Set<Node> possibleTargetNodes, boolean initialLoad) routeToNodes(SimpleRouterContext routingContext, DataMetaData dataMetaData, Set<Node> possibleTargetNodes, boolean initialLoad, boolean initialLoadSelectUsed, TriggerRouter triggerRouter) Methods inherited from class org.jumpmind.symmetric.route.AbstractDataRouter
addNodeId, completeBatch, getDataAsObject, getDataAsString, getDataMap, getDataObjectMap, getNewDataAsObject, getNewDataAsString, getNullData, getOldDataAsObject, getOldDataAsString, getPkDataAsObject, getPkDataAsString, testColumnNamesMatchValues, toExternalIds, toNodeIdsMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.jumpmind.symmetric.route.IDataRouter
completeBatch
-
Field Details
-
ROUTER_TYPE
- See Also:
-
engine
-
-
Constructor Details
-
ConfigurationChangedDataRouter
-
-
Method Details
-
routeToNodes
public Set<String> routeToNodes(SimpleRouterContext routingContext, DataMetaData dataMetaData, Set<Node> possibleTargetNodes, boolean initialLoad, boolean initialLoadSelectUsed, TriggerRouter triggerRouter) - Specified by:
routeToNodesin interfaceIDataRouter
-
routeNodeTables
protected void routeNodeTables(Set<String> nodeIds, Map<String, String> columnValues, NetworkedNode rootNetworkedNode, Node me, SimpleRouterContext routingContext, DataMetaData dataMetaData, Set<Node> possibleTargetNodes, boolean initialLoad) -
findIdentity
-
getNodeGroupLinksFromContext
-
getRootNetworkNodeFromContext
-
contextCommitted
- Specified by:
contextCommittedin interfaceIDataRouter- Overrides:
contextCommittedin classAbstractDataRouter
-
isConfigurable
public boolean isConfigurable()Description copied from class:AbstractDataRouterOverride if a router is not configurable.- Specified by:
isConfigurablein interfaceIDataRouter- Overrides:
isConfigurablein classAbstractDataRouter
-
isDmlOnly
public boolean isDmlOnly()Description copied from class:AbstractDataRouterOverride if a router is able to route non-DML DataEventTypes.- Specified by:
isDmlOnlyin interfaceIDataRouter- Overrides:
isDmlOnlyin classAbstractDataRouter
-