Package | Description |
---|---|
org.nuiton.topia.replication | |
org.nuiton.topia.replication.operation |
Modifier and Type | Field and Description |
---|---|
protected ReplicationModel |
TopiaReplicationContext.replicationModel
Replication model.
|
Modifier and Type | Method and Description |
---|---|
ReplicationModel |
TopiaReplicationModelBuilder.createModel(TopiaContext context,
TopiaEntityEnum[] contracts,
boolean computeOrder,
String... topiaIds)
Instantie un nouveau modèle de réplication pour les entités données par
leur ids.
|
ReplicationModel |
TopiaReplicationModelBuilder.createModelForAll(TopiaEntityEnum[] contracts)
Instantie un nouveau modèle de réplication pour toutes les entitées.
|
ReplicationModel |
TopiaReplicationModelBuilder.createModelWithComputedOrder(TopiaEntityEnum[] contracts,
String... topiaIds)
Deprecated.
since 2.4.3, prefer use method
TopiaReplicationModelBuilder.createModel(TopiaContext, TopiaEntityEnum[], boolean, String...) |
ReplicationModel |
TopiaReplicationContext.getReplicationModel() |
ReplicationModel |
TopiaReplicationModelBuilder.initModel(ReplicationModel model,
boolean computeOrder) |
ReplicationModel |
TopiaReplicationModelBuilder.prepare(TopiaContext context,
TopiaEntityEnum[] contracts,
boolean computeOrder,
String... topiaIds)
Prepare le modele de replication pour les entites données dans
topiaIds et de leur couverture. |
ReplicationModel |
TopiaReplicationServiceImpl.prepare(TopiaEntityEnum[] contracts,
boolean computeOrder,
String... topiaIds) |
ReplicationModel |
TopiaReplicationService.prepare(TopiaEntityEnum[] contracts,
boolean computeOrder,
String... topiaIds)
Prepare le modele de replication pour les entites dans les topiaIds sont
donnes.
|
ReplicationModel |
TopiaReplicationServiceImpl.prepareForAll(TopiaEntityEnum[] contracts) |
ReplicationModel |
TopiaReplicationService.prepareForAll(TopiaEntityEnum[] contracts)
Prepare le modele de replication pour toutes les entites des types
donnes.
|
ReplicationModel |
TopiaReplicationModelBuilder.prepareForAll(TopiaEntityEnum[] contracts)
Prepare le modele de replication pour toutes les entites des types
donnes.
|
Modifier and Type | Method and Description |
---|---|
void |
TopiaReplicationModelBuilder.addAfterOperation(ReplicationModel model,
TopiaEntityEnum type,
Class<? extends TopiaReplicationOperation> operationClass,
Object... parameters)
Ajouter une nouvelle operation post-replication, sur un type de donnee.
|
void |
TopiaReplicationModelBuilder.addBeforeOperation(ReplicationModel model,
TopiaEntityEnum type,
Class<? extends TopiaReplicationOperation> operationClass,
Object... parameters)
Ajouter une nouvelle operation pre-replication, sur un type de donnee.
|
void |
TopiaReplicationModelBuilder.createOperation(ReplicationModel model,
TopiaEntityEnum type,
ReplicationOperationPhase phase,
Class<? extends TopiaReplicationOperation> operationClass,
Object... parameters) |
void |
TopiaReplicationServiceImpl.doReplicate(ReplicationModel model,
TopiaContext targetTx) |
void |
TopiaReplicationService.doReplicate(ReplicationModel model,
TopiaContext dstCtxt)
Lance l'operation de replication a partir du context source vers le
context de destination sur les entites donnees et en utilisant le modele
de replication precedemment construit via la methode
TopiaReplicationService.prepare(TopiaEntityEnum[], boolean, String...) ou TopiaReplicationService.prepareForAll(TopiaEntityEnum[]) . |
ReplicationModel |
TopiaReplicationModelBuilder.initModel(ReplicationModel model,
boolean computeOrder) |
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
|
Constructor and Description |
---|
TopiaReplicationContext(TopiaReplicationOperationProvider operationProvider,
ReplicationModel replicationModel,
TopiaContext sourceTx,
TopiaContext targetTx) |
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.