Package org.jumpmind.symmetric.web
Class ServerSymmetricEngine
java.lang.Object
org.jumpmind.symmetric.AbstractSymmetricEngine
org.jumpmind.symmetric.ClientSymmetricEngine
org.jumpmind.symmetric.web.ServerSymmetricEngine
- All Implemented Interfaces:
ISymmetricEngine
-
Field Summary
FieldsFields inherited from class org.jumpmind.symmetric.ClientSymmetricEngine
dataSource, DEPLOYMENT_TYPE_CLIENT, properties, propertiesFile, springContextFields inherited from class org.jumpmind.symmetric.AbstractSymmetricEngine
acknowledgeService, bandwidthService, cacheManager, clusterService, concurrentConnectionManager, configurationService, contextService, dataExtractorService, dataLoaderService, dataService, deploymentSubType, deploymentType, extensionService, fileSyncExtractorService, fileSyncService, groupletService, incomingBatchService, initialLoadService, jobManager, lastRestartTime, loadFilterService, nodeCommunicationService, nodeService, offlinePullService, offlinePushService, offlineTransportManager, outgoingBatchService, parameterService, platform, propertiesFactory, pullService, purgeService, pushService, registerEngine, registrationService, routerService, securityService, sequenceService, stagingManager, statisticManager, statisticService, symmetricDialect, transformService, transportManager, triggerRouterService, updateService -
Constructor Summary
ConstructorsConstructorDescriptionServerSymmetricEngine(File propertiesFile) ServerSymmetricEngine(File propertiesFile, org.springframework.context.ApplicationContext springContext) ServerSymmetricEngine(File propertiesFile, org.springframework.context.ApplicationContext springContext, SymmetricEngineHolder engineHolder) ServerSymmetricEngine(DataSource dataSource, org.springframework.context.ApplicationContext springContext, Properties properties, boolean registerEngine, SymmetricEngineHolder engineHolder) -
Method Summary
Modifier and TypeMethodDescriptionadd(IInterceptor[] array, IInterceptor... elements) protected IInterceptor[]intgetErrorCountFor(String nodeId) voidincrementErrorCountForNode(String nodeId) protected voidinit()voidresetErrorCountForNode(String nodeId) Methods inherited from class org.jumpmind.symmetric.ClientSymmetricEngine
clearCaches, createBasicDataSource, createDatabasePlatform, createDatabasePlatform, createDatabasePlatform, createExtensionService, createJobManager, createSqlTemplateSettings, createStagingManager, createStatisticManager, createSymmetricDialect, createTargetDialect, createTypedPropertiesFactory, destroy, getSpringContext, listSnapshots, setDeploymentSubTypeByProperties, snapshot, start, stop, waitForAvailableDatabaseMethods inherited from class org.jumpmind.symmetric.AbstractSymmetricEngine
autoConfigRegistrationServer, buildFileSyncService, buildNodeCommunicationService, buildRouterService, buildTablesFromDdlUtilXmlIfProvided, checkSystemIntegrity, createClusterService, findEngineByName, findEngineByUrl, findEngines, forceTriggerRebuild, getAcknowledgeService, getBandwidthService, getCacheManager, getClusterService, getConcurrentConnectionManager, getConfigurationService, getContextService, getDatabasePlatform, getDataExtractorService, getDataLoaderService, getDataService, getDataSource, getDeploymentSubType, getDeploymentType, getEngineDescription, getEngineName, getExtensionService, getFileSyncExtractorService, getFileSyncService, getGroupletService, getIncomingBatchService, getInitialLoadService, getJobManager, getLastException, getLastExceptionMessage, getLastRestartTime, getLoadFilterService, getLog, getNodeCommunicationService, getNodeId, getNodeService, getNodeStatus, getOfflinePullService, getOfflinePushService, getOfflineTransportManager, getOutgoingBatchService, getParameterService, getProperties, getPullService, getPurgeService, getPushService, getRegistrationService, getRouterService, getSecurityService, getSequenceService, getSqlTemplate, getStagingManager, getStatisticManager, getStatisticService, getSymmetricDialect, getSyncUrl, getTablePrefix, getTargetDialect, getTransformService, getTransportManager, getTriggerRouterService, getUpdateService, hasSoftwareVersionChanged, heartbeat, isConfigured, isInitialized, isRegistered, isStarted, isStarting, loadFromScriptIfProvided, openRegistration, pull, purge, push, registerSymDSDriver, reloadNode, removeAndCleanupNode, reOpenRegistration, route, sendSQL, setDeploymentSubType, setDeploymentType, setup, setupDatabase, start, syncTriggers, toString, uninstall
-
Field Details
-
uriHandlers
-
engineHolder
-
errorCountByNode
-
-
Constructor Details
-
ServerSymmetricEngine
-
ServerSymmetricEngine
public ServerSymmetricEngine(File propertiesFile, org.springframework.context.ApplicationContext springContext) -
ServerSymmetricEngine
public ServerSymmetricEngine(File propertiesFile, org.springframework.context.ApplicationContext springContext, SymmetricEngineHolder engineHolder) -
ServerSymmetricEngine
public ServerSymmetricEngine(DataSource dataSource, org.springframework.context.ApplicationContext springContext, Properties properties, boolean registerEngine, SymmetricEngineHolder engineHolder)
-
-
Method Details
-
getEngineHolder
-
getSecurityServiceType
- Overrides:
getSecurityServiceTypein classClientSymmetricEngine
-
init
protected void init()- Overrides:
initin classClientSymmetricEngine
-
buildCustomInterceptors
-
add
-
getErrorCountFor
-
incrementErrorCountForNode
-
resetErrorCountForNode
-
getUriHandlers
-