Package org.jumpmind.symmetric.route
Class TPSRouter
java.lang.Object
org.jumpmind.symmetric.route.AbstractDataRouter
org.jumpmind.symmetric.route.AbstractFileParsingRouter
org.jumpmind.symmetric.route.TPSRouter
- All Implemented Interfaces:
IBuiltInExtensionPoint,IExtensionPoint,IDataRouter
public class TPSRouter
extends AbstractFileParsingRouter
implements IDataRouter, IBuiltInExtensionPoint
-
Field Summary
Fields inherited from class org.jumpmind.symmetric.route.AbstractFileParsingRouter
EXTERNAL_DATA_FILE_DATA_ID, EXTERNAL_DATA_ROUTER_KEY, EXTERNAL_DATA_TRIGGER_KEY, ROUTER_EXPRESSION_CHANNEL_KEY, ROUTER_EXPRESSION_INCLUDE_TRANSACTION_ID, TRIGGER_ID_FILE_PARSERFields inherited from class org.jumpmind.symmetric.route.AbstractDataRouter
log -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected Stringencode(byte[] byteData) getTableNames(String tableName, File file) protected StringremoveIllegalCharacters(String formattedData) Methods inherited from class org.jumpmind.symmetric.route.AbstractFileParsingRouter
buildNodeList, createSourceFile, deleteFileIfNecessary, getRouterIdFromExternalData, getTargetTableName, getTriggerHistory, parseExternalData, readStagingFile, routeToNodesMethods inherited from class org.jumpmind.symmetric.route.AbstractDataRouter
addNodeId, completeBatch, contextCommitted, getDataAsObject, getDataAsString, getDataMap, getDataObjectMap, getNewDataAsObject, getNewDataAsString, getNullData, getOldDataAsObject, getOldDataAsString, getPkDataAsObject, getPkDataAsString, isConfigurable, isDmlOnly, 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, contextCommitted, isConfigurable, isDmlOnly, routeToNodes
-
Constructor Details
-
TPSRouter
-
-
Method Details
-
getEngine
- Specified by:
getEnginein classAbstractFileParsingRouter
-
parse
- Specified by:
parsein classAbstractFileParsingRouter
-
removeIllegalCharacters
-
encode
-
getColumnNames
- Specified by:
getColumnNamesin classAbstractFileParsingRouter
-
getTableNames
- Overrides:
getTableNamesin classAbstractFileParsingRouter- Throws:
IOException
-