Class MockNodeService
java.lang.Object
org.jumpmind.symmetric.service.impl.MockNodeService
- All Implemented Interfaces:
INodeService
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.jumpmind.symmetric.service.INodeService
INodeService.AuthenticationStatus -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidCheck to see if any nodes are offline and process any nodes found using the configured IOfflineNodeHandler.voidintcountFilteredNodes(List<FilterCriterion> filter) booleanvoiddeleteNode(String nodeId, boolean syncChange) voiddeleteNode(String myNodeId, String targetNodeIId, boolean syncChange) voiddeleteNodeHost(String nodeId) voiddeleteNodeSecurity(String nodeId) findAllNodes(boolean useCache) findAllNodeSecurity(boolean useCache) findEnabledNodesFromNodeGroup(String nodeGroupId) findFilteredNodesWithLimit(int offset, int limit, List<FilterCriterion> filter, String orderColumn, String orderDirection) findIdentity(boolean useCache) findIdentity(boolean useCache, boolean logSqlError) findNodeByExternalId(String nodeGroupId, String externalId) findNodeHosts(String nodeId) findNodeSecurity(String nodeId) findNodeSecurity(String nodeId, boolean createIfNotFound) findNodesThatOriginatedFromNodeId(String originalNodeId) Find a list ofNodes that were create at the passed in node or were created at a node that was created by the passed in node (recursively).findNodesThatOriginatedFromNodeId(String originalNodeId, boolean recursive) findOfflineNodeIds(long minutesOffline) Find nodes that have been offline for the configured timeframe beforeIOfflineClientListenerandIOfflineServerListenerwill be calledfindOfflineNodes(long minutesOffline) Find nodes that have been offline for a number of minutesfindOrCreateNodeSecurity(String nodeId) findSourceNodesFor(NodeGroupLinkAction eventAction) findTargetNodesFor(NodeGroupLinkAction eventAction) voidvoidvoidgenerateNodeId(String nodeGroupId, String externalId) getAuthenticationStatus(String nodeId, String securityToken) getExternalId(String nodeId) Get the current status of this node.getNodeStatus(String nodeId) getSourceNodesFromDatabase(NodeGroupLinkAction eventAction, Node node) getTargetNodesFromDatabase(NodeGroupLinkAction eventAction, Node node) voidignoreNodeChannelForExternalId(boolean ignore, String channelId, String nodeGroupId, String externalId) voidincrementNodeFailedLogins(String nodeId) voidinsertNodeGroup(String groupId, String description) voidinsertNodeIdentity(String nodeId) booleanbooleanisDataLoadCompleted(String nodeId) booleanbooleanisDataLoadStarted(String nodeId) booleanisExternalIdRegistered(String nodeGroupId, String externalId) booleanisNodeAuthorized(String nodeId, String password) booleanisRegistrationEnabled(String nodeId) booleanbooleanvoidresetNodeFailedLogins(String nodeId) voidbooleansetInitialLoadEnabled(String nodeId, boolean initialLoadEnabled, boolean syncChange, long loadId, String createBy) booleansetInitialLoadEnabled(ISqlTransaction transaction, String nodeId, boolean initialLoadEnabled, boolean syncChange, long loadId, String createBy) booleansetInitialLoadEnded(ISqlTransaction transaction, String nodeId) voidsetNodeIdCreator(INodeIdCreator nodeIdGenerator) voidsetNodePasswordFilter(INodePasswordFilter nodePasswordFilter) booleansetReverseInitialLoadEnabled(String nodeId, boolean initialLoadEnabled, boolean syncChange, long loadId, String createBy) booleansetReverseInitialLoadEnabled(ISqlTransaction transaction, String nodeId, boolean initialLoadEnabled, boolean syncChange, long loadId, String createBy) booleanupdateNode(Node node) voidupdateNodeHost(NodeHost nodeHost) voidbooleanupdateNodeSecurity(ISqlTransaction transaction, NodeSecurity security) booleanupdateNodeSecurity(NodeSecurity security)
-
Constructor Details
-
MockNodeService
public MockNodeService()
-
-
Method Details
-
getCachedIdentity
- Specified by:
getCachedIdentityin interfaceINodeService
-
findAllNodes
- Specified by:
findAllNodesin interfaceINodeService
-
findAllNodes
- Specified by:
findAllNodesin interfaceINodeService
-
findNodesWhoPushToMe
- Specified by:
findNodesWhoPushToMein interfaceINodeService
-
findNodesWhoPullFromMe
- Specified by:
findNodesWhoPullFromMein interfaceINodeService
-
findAllNodesAsMap
- Specified by:
findAllNodesAsMapin interfaceINodeService
-
deleteNodeHost
- Specified by:
deleteNodeHostin interfaceINodeService
-
deleteNode
- Specified by:
deleteNodein interfaceINodeService
-
deleteNode
- Specified by:
deleteNodein interfaceINodeService
-
findAllExternalIds
- Specified by:
findAllExternalIdsin interfaceINodeService
-
getRootNetworkedNode
- Specified by:
getRootNetworkedNodein interfaceINodeService
-
findOfflineNodeIds
- Specified by:
findOfflineNodeIdsin interfaceINodeService
-
isRegistrationServer
public boolean isRegistrationServer()- Specified by:
isRegistrationServerin interfaceINodeService
-
findNodesThatOriginatedFromNodeId
Description copied from interface:INodeServiceFind a list ofNodes that were create at the passed in node or were created at a node that was created by the passed in node (recursively).- Specified by:
findNodesThatOriginatedFromNodeIdin interfaceINodeService
-
findNodesThatOriginatedFromNodeId
- Specified by:
findNodesThatOriginatedFromNodeIdin interfaceINodeService
-
findNodesWithOpenRegistration
- Specified by:
findNodesWithOpenRegistrationin interfaceINodeService
-
findNodeHosts
- Specified by:
findNodeHostsin interfaceINodeService
-
findIdentity
- Specified by:
findIdentityin interfaceINodeService
-
findEnabledNodesFromNodeGroup
- Specified by:
findEnabledNodesFromNodeGroupin interfaceINodeService
-
getEnabledNodesFromDatabase
- Specified by:
getEnabledNodesFromDatabasein interfaceINodeService
-
findAllNodeSecurity
- Specified by:
findAllNodeSecurityin interfaceINodeService
-
findSymmetricVersion
- Specified by:
findSymmetricVersionin interfaceINodeService
-
findNodeSecurity
- Specified by:
findNodeSecurityin interfaceINodeService
-
save
- Specified by:
savein interfaceINodeService
-
updateNodeHostForCurrentNode
public void updateNodeHostForCurrentNode()- Specified by:
updateNodeHostForCurrentNodein interfaceINodeService
-
insertNodeGroup
- Specified by:
insertNodeGroupin interfaceINodeService
-
insertNodeIdentity
- Specified by:
insertNodeIdentityin interfaceINodeService
-
findIdentityNodeId
- Specified by:
findIdentityNodeIdin interfaceINodeService
-
findNode
- Specified by:
findNodein interfaceINodeService
-
findNodeInCacheOnly
- Specified by:
findNodeInCacheOnlyin interfaceINodeService
-
findFilteredNodesWithLimit
public List<Node> findFilteredNodesWithLimit(int offset, int limit, List<FilterCriterion> filter, String orderColumn, String orderDirection) - Specified by:
findFilteredNodesWithLimitin interfaceINodeService
-
countFilteredNodes
- Specified by:
countFilteredNodesin interfaceINodeService
-
findNodeByExternalId
- Specified by:
findNodeByExternalIdin interfaceINodeService
-
findNodeSecurity
- Specified by:
findNodeSecurityin interfaceINodeService
-
findNodesToPull
- Specified by:
findNodesToPullin interfaceINodeService
-
findNodesToPushTo
- Specified by:
findNodesToPushToin interfaceINodeService
-
findSourceNodesFor
- Specified by:
findSourceNodesForin interfaceINodeService
-
findTargetNodesFor
- Specified by:
findTargetNodesForin interfaceINodeService
-
getSourceNodesFromDatabase
- Specified by:
getSourceNodesFromDatabasein interfaceINodeService
-
getTargetNodesFromDatabase
- Specified by:
getTargetNodesFromDatabasein interfaceINodeService
-
ignoreNodeChannelForExternalId
public void ignoreNodeChannelForExternalId(boolean ignore, String channelId, String nodeGroupId, String externalId) - Specified by:
ignoreNodeChannelForExternalIdin interfaceINodeService
-
isExternalIdRegistered
- Specified by:
isExternalIdRegisteredin interfaceINodeService
-
isNodeAuthorized
- Specified by:
isNodeAuthorizedin interfaceINodeService
-
isRegistrationEnabled
- Specified by:
isRegistrationEnabledin interfaceINodeService
-
setInitialLoadEnabled
public boolean setInitialLoadEnabled(String nodeId, boolean initialLoadEnabled, boolean syncChange, long loadId, String createBy) - Specified by:
setInitialLoadEnabledin interfaceINodeService
-
setInitialLoadEnabled
public boolean setInitialLoadEnabled(ISqlTransaction transaction, String nodeId, boolean initialLoadEnabled, boolean syncChange, long loadId, String createBy) - Specified by:
setInitialLoadEnabledin interfaceINodeService
-
updateNode
-
updateNodeSecurity
- Specified by:
updateNodeSecurityin interfaceINodeService
-
updateNodeSecurity
- Specified by:
updateNodeSecurityin interfaceINodeService
-
findIdentity
- Specified by:
findIdentityin interfaceINodeService
-
generateNodeId
-
generatePassword
-
flushNodeAuthorizedCache
public void flushNodeAuthorizedCache()- Specified by:
flushNodeAuthorizedCachein interfaceINodeService
-
getNodeIdCreator
-
setNodeIdCreator
-
isDataLoadCompleted
public boolean isDataLoadCompleted()- Specified by:
isDataLoadCompletedin interfaceINodeService- Returns:
- true if a data load has occurred and has been completed.
-
isDataLoadStarted
public boolean isDataLoadStarted()- Specified by:
isDataLoadStartedin interfaceINodeService- Returns:
- true if a data load has started but not yet completed.
-
getNodeStatus
Description copied from interface:INodeServiceGet the current status of this node.- Specified by:
getNodeStatusin interfaceINodeService- Returns:
NodeStatus
-
setNodePasswordFilter
-
checkForOfflineNodes
public void checkForOfflineNodes()Description copied from interface:INodeServiceCheck to see if any nodes are offline and process any nodes found using the configured IOfflineNodeHandler.- Specified by:
checkForOfflineNodesin interfaceINodeService
-
findOfflineNodes
Description copied from interface:INodeServiceFind nodes that have been offline for the configured timeframe beforeIOfflineClientListenerandIOfflineServerListenerwill be called- Specified by:
findOfflineNodesin interfaceINodeService- Returns:
- list of offline nodes
-
findOfflineNodes
Description copied from interface:INodeServiceFind nodes that have been offline for a number of minutes- Specified by:
findOfflineNodesin interfaceINodeService- Parameters:
minutesOffline- the number of minutes that have passed that a node has not checked in for until it is considered offline- Returns:
- list of offline nodes
-
deleteIdentity
public boolean deleteIdentity()- Specified by:
deleteIdentityin interfaceINodeService
-
deleteNodeSecurity
- Specified by:
deleteNodeSecurityin interfaceINodeService
-
addOfflineServerListener
-
removeOfflineServerListener
-
setReverseInitialLoadEnabled
public boolean setReverseInitialLoadEnabled(ISqlTransaction transaction, String nodeId, boolean initialLoadEnabled, boolean syncChange, long loadId, String createBy) - Specified by:
setReverseInitialLoadEnabledin interfaceINodeService
-
setReverseInitialLoadEnabled
public boolean setReverseInitialLoadEnabled(String nodeId, boolean initialLoadEnabled, boolean syncChange, long loadId, String createBy) - Specified by:
setReverseInitialLoadEnabledin interfaceINodeService
-
findNodeSecurityWithLoadEnabled
- Specified by:
findNodeSecurityWithLoadEnabledin interfaceINodeService
-
findOrCreateNodeSecurity
- Specified by:
findOrCreateNodeSecurityin interfaceINodeService
-
findIdentity
- Specified by:
findIdentityin interfaceINodeService
-
updateNodeHost
- Specified by:
updateNodeHostin interfaceINodeService
-
findLastHeartbeats
- Specified by:
findLastHeartbeatsin interfaceINodeService
-
clearCache
public void clearCache() -
flushNodeGroupCache
public void flushNodeGroupCache()- Specified by:
flushNodeGroupCachein interfaceINodeService
-
getExternalId
- Specified by:
getExternalIdin interfaceINodeService
-
flushNodeCache
public void flushNodeCache()- Specified by:
flushNodeCachein interfaceINodeService
-
findNode
- Specified by:
findNodein interfaceINodeService
-
getAuthenticationStatus
public INodeService.AuthenticationStatus getAuthenticationStatus(String nodeId, String securityToken) - Specified by:
getAuthenticationStatusin interfaceINodeService
-
findRootNode
- Specified by:
findRootNodein interfaceINodeService
-
resetNodeFailedLogins
- Specified by:
resetNodeFailedLoginsin interfaceINodeService
-
incrementNodeFailedLogins
- Specified by:
incrementNodeFailedLoginsin interfaceINodeService
-
isDataLoadCompleted
- Specified by:
isDataLoadCompletedin interfaceINodeService
-
isDataLoadStarted
- Specified by:
isDataLoadStartedin interfaceINodeService
-
getNodeStatus
- Specified by:
getNodeStatusin interfaceINodeService
-
setInitialLoadEnded
- Specified by:
setInitialLoadEndedin interfaceINodeService
-