Package | Description |
---|---|
org.nuiton.topia.replication | |
org.nuiton.topia.replication.model | |
org.nuiton.topia.replication.operation |
Modifier and Type | Field and Description |
---|---|
protected List<ReplicationNode> |
TopiaReplicationContext.treated
List of nodes that has been replicated with success (used to
rollback them if something was wrong).
|
Modifier and Type | Method and Description |
---|---|
ReplicationNode[] |
TopiaReplicationContext.getReverseTreated() |
Modifier and Type | Method and Description |
---|---|
protected List<ReplicationNode> |
TopiaReplicationContext.getTreated() |
Modifier and Type | Method and Description |
---|---|
void |
TopiaReplicationContext.addTreatedNode(ReplicationNode node) |
void |
TopiaReplicationServiceImpl.doReplicateNode(TopiaReplicationContext replicationContext,
ReplicationNode node) |
void |
TopiaReplicationServiceImpl.doRollbackNode(TopiaReplicationContext replicationContext,
ReplicationNode node) |
List<? extends TopiaEntity> |
TopiaReplicationContext.getEntities(TopiaContextImplementor tx,
ReplicationNode node) |
List<String> |
TopiaReplicationContext.getEntityIds(ReplicationNode node) |
void |
TopiaReplicationOperation.register(ReplicationModel model,
ReplicationNode ownerNode,
ReplicationOperationPhase phase,
Object... parameters)
Deprecated.
since 2.5.2, there is no difference between a user operation and an internal one. This method will be
removed in version 2.6 and never replaced
|
Modifier and Type | Field and Description |
---|---|
protected ReplicationNode |
ReplicationOperationDef.node |
protected ReplicationNode |
ReplicationLink.source
le noeud source du lien
|
protected ReplicationNode |
ReplicationLink.target
le noeud destination du lien
|
Modifier and Type | Field and Description |
---|---|
protected Map<String,ReplicationNode> |
ReplicationNode.associations
dictionnary of associations defined on the node (keys are association
name, and values are target node).
|
protected Map<String,ReplicationNode> |
ReplicationNode.dependencies
compositions defined on the node (keys are association name,
and values are target node).
|
protected Map<TopiaEntityEnum,ReplicationNode> |
ReplicationModel.nodes
le dictionnaire des noeuds a repliquer associes a leur type
|
protected List<ReplicationNode> |
ReplicationModel.order
la liste des noeuds a repliquer (dans l'ordre de replication)
|
protected Set<ReplicationNode> |
ReplicationLink.requires
liste des noeuds requis.
|
protected Set<ReplicationNode> |
ReplicationNode.shell
shell of the node.
|
Modifier and Type | Method and Description |
---|---|
ReplicationNode |
ReplicationOperationDef.getNode() |
ReplicationNode |
ReplicationModel.getNode(String propertyName,
Class<?> propertyType) |
ReplicationNode |
ReplicationModel.getNode(TopiaEntityEnum contract) |
ReplicationNode |
ReplicationLink.getSource() |
ReplicationNode |
ReplicationLink.getTarget() |
Modifier and Type | Method and Description |
---|---|
Map<String,ReplicationNode> |
ReplicationNode.getAssociations() |
Map<String,ReplicationNode> |
ReplicationNode.getDependencies() |
Collection<ReplicationNode> |
ReplicationModel.getNodes() |
List<ReplicationNode> |
ReplicationModel.getOrder() |
Set<ReplicationNode> |
ReplicationNode.getShell() |
Modifier and Type | Method and Description |
---|---|
void |
ReplicationNode.addAssociation(String name,
ReplicationNode node) |
void |
ReplicationNode.addDependency(String name,
ReplicationNode node) |
protected void |
ReplicationModel.addDuplicateOperation(ReplicationNode ownerNode,
ReplicationNode node,
Class<? extends TopiaReplicationOperation> operationClass,
Object... params) |
protected void |
ReplicationModel.addOperation(ReplicationNode ownerNode,
ReplicationNode node,
ReplicationOperationPhase phase,
Class<? extends TopiaReplicationOperation> operationClass,
Object... params) |
protected void |
ReplicationModel.addPostOperation(ReplicationNode ownerNode,
ReplicationNode node,
Class<? extends TopiaReplicationOperation> operationClass,
Object... params) |
protected void |
ReplicationModel.addPreOperation(ReplicationNode ownerNode,
ReplicationNode node,
Class<? extends TopiaReplicationOperation> operationClass,
Object... params) |
boolean |
ReplicationLink.canReattach(Set<ReplicationNode> universe,
ReplicationNode currentNode)
Teste si on peut reattacher le lien en connaissant l'univers des
noeuds disponibles.
|
String[] |
ReplicationNode.getAssociationsDettached(ReplicationNode node) |
String[] |
ReplicationNode.getDependenciesDettached(ReplicationNode node) |
protected void |
ReplicationModel.getShell(ReplicationNode node,
Set<ReplicationNode> explored) |
Modifier and Type | Method and Description |
---|---|
void |
ReplicationModel.addDependency(List<ReplicationNode> nodes) |
boolean |
ReplicationLink.canReattach(Set<ReplicationNode> universe,
ReplicationNode currentNode)
Teste si on peut reattacher le lien en connaissant l'univers des
noeuds disponibles.
|
void |
ReplicationModel.detectDependenciesOrder(Set<ReplicationNode> safeLevel,
Set<ReplicationNode> doned) |
void |
ReplicationModel.detectDependenciesOrder(Set<ReplicationNode> safeLevel,
Set<ReplicationNode> doned) |
protected void |
ReplicationModel.getShell(ReplicationNode node,
Set<ReplicationNode> explored) |
void |
ReplicationNode.setShell(Set<ReplicationNode> shell) |
Constructor and Description |
---|
ReplicationLink(ReplicationNode source,
ReplicationNode target,
String name,
boolean association) |
ReplicationOperationDef(ReplicationOperationPhase phase,
Class<? extends TopiaReplicationOperation> operation,
ReplicationNode node,
Object... parameters) |
Modifier and Type | Method and Description |
---|---|
void |
AttachLink.register(ReplicationModel model,
ReplicationNode ownerNode,
ReplicationOperationPhase phase,
Object... parameters) |
void |
AttachAssociation.register(ReplicationModel model,
ReplicationNode ownerNode,
ReplicationOperationPhase phase,
Object... parameters)
Deprecated.
|
void |
LoadLink.register(ReplicationModel model,
ReplicationNode ownerNode,
ReplicationOperationPhase phase,
Object... parameters) |
void |
DettachAssociation.register(ReplicationModel model,
ReplicationNode ownerNode,
ReplicationOperationPhase phase,
Object... parameters) |
void |
Duplicate.register(ReplicationModel model,
ReplicationNode ownerNode,
ReplicationOperationPhase phase,
Object... parameters) |
Copyright © 2004–2022 Code Lutin. All rights reserved.