Package | Description |
---|---|
org.nuiton.topia.replication | |
org.nuiton.topia.replication.model | |
org.nuiton.topia.replication.operation |
Modifier and Type | Interface and Description |
---|---|
interface |
TopiaReplicationOperationUndoable
Le contrat d'une operation
TopiaReplicationOperation qui peut être
rollbacker lorsque la replication a échouée. |
Modifier and Type | Field and Description |
---|---|
protected TopiaReplicationOperation[] |
TopiaReplicationOperationProvider.operations
All available operations detected via a
ServiceLoader on
contract TopiaReplicationOperation . |
Modifier and Type | Method and Description |
---|---|
TopiaReplicationOperation |
TopiaReplicationOperationProvider.getOperation(Class<? extends TopiaReplicationOperation> operationClass)
Obtains the instanciated (and initialized) operation of the given type.
|
TopiaReplicationOperation |
TopiaReplicationOperationProvider.getOperation(ReplicationOperationDef operationDef)
Obtains the instanciated (and initialized) operation of the given
operation definition.
|
TopiaReplicationOperation |
TopiaReplicationContext.getOperation(ReplicationOperationDef operationDef) |
TopiaReplicationOperation[] |
TopiaReplicationOperationProvider.getOperations()
Obtains all
TopiaReplicationOperation available
via ServiceLoader . |
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) |
TopiaReplicationOperation |
TopiaReplicationOperationProvider.getOperation(Class<? extends TopiaReplicationOperation> operationClass)
Obtains the instanciated (and initialized) operation of the given type.
|
Modifier and Type | Field and Description |
---|---|
protected Class<? extends TopiaReplicationOperation> |
ReplicationOperationDef.operationClass |
Modifier and Type | Method and Description |
---|---|
Class<? extends TopiaReplicationOperation> |
ReplicationOperationDef.getOperationClass() |
Modifier and Type | Method and Description |
---|---|
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) |
Constructor and Description |
---|
ReplicationOperationDef(ReplicationOperationPhase phase,
Class<? extends TopiaReplicationOperation> operation,
ReplicationNode node,
Object... parameters) |
Modifier and Type | Class and Description |
---|---|
class |
AttachAssociation
Deprecated.
since 2.5.2, this operation will be removed in version 2.6 and
will not be replaced : prefer use the
AttachLink instead. |
class |
AttachLink
Pour attacher une association.
|
class |
DettachAssociation
Pour dettacher une association.
|
class |
Duplicate
L'operation de duplication d'un noeud de replication.
|
class |
LoadLink
Pour charger une association sur le noeud de l'operation.
|
Copyright © 2004–2022 Code Lutin. All rights reserved.