| Modifier and Type | Method and Description | 
|---|---|
IReplicationOutContext | 
IReplicationNode.createContext()  | 
| Modifier and Type | Method and Description | 
|---|---|
int | 
IReplicationNode.execute(IReplicationOutContext replicationContext)
Executes the accumulated replication according to the given context 
 | 
void | 
IReplicationNode.outCancelEntryLease(IReplicationOutContext context,
                   IEntryHolder entryHolder)
Notify replication node that an entry lease was canceled 
 | 
void | 
IReplicationNode.outChangeEntry(IReplicationOutContext context,
              IEntryHolder entryHolder)
Notify replication node that an entry was changed 
 | 
void | 
IReplicationNode.outDataTypeAddIndex(IReplicationOutContext context,
                   AddTypeIndexesRequestInfo addIndexesRequest)
Notify the replication node that new index was added to this data type 
 | 
void | 
IReplicationNode.outDataTypeIntroduce(IReplicationOutContext context,
                    ITypeDesc typeDescriptor)
Notify the replication node that new data type was introduced 
 | 
void | 
IReplicationNode.outEntryLeaseExpired(IReplicationOutContext context,
                    IEntryHolder entryHolder)
Notify replication node that an entry lease expired 
 | 
void | 
IReplicationNode.outEvictEntry(IReplicationOutContext context,
             IEntryHolder entryHolder)
Notify replication node that an entry was evicted 
 | 
void | 
IReplicationNode.outExtendEntryLeasePeriod(IReplicationOutContext context,
                         IEntryHolder entryHolder)
Notify replication node that an entry lease is extended 
 | 
void | 
IReplicationNode.outExtendNotifyTemplateLeasePeriod(IReplicationOutContext context,
                                  NotifyTemplateHolder entryHolder)
Notify replication node that a notify template lease is extended 
 | 
void | 
IReplicationNode.outInsertNotifyTemplate(IReplicationOutContext context,
                       NotifyTemplateHolder templateHolder)
Notify replication node that a new notify template was inserted 
 | 
void | 
IReplicationNode.outNotifyTemplateLeaseExpired(IReplicationOutContext context,
                             NotifyTemplateHolder templateHolder)
Notify replication node that an notify template lease expired 
 | 
void | 
IReplicationNode.outRemoveEntry(IReplicationOutContext context,
              IEntryHolder entryHolder)
Notify replication node that an entry was removed 
 | 
void | 
IReplicationNode.outRemoveNotifyTemplate(IReplicationOutContext context,
                       NotifyTemplateHolder templateHolder)
Notify replication node that a notify template was removed 
 | 
void | 
IReplicationNode.outTransaction(IReplicationOutContext context,
              ServerTransaction transaction,
              ArrayList<IEntryHolder> lockedEntries)
Notify replication node that a transaction is executed in one stage (one phase commit) 
 | 
void | 
IReplicationNode.outTransactionAbort(IReplicationOutContext context,
                   ServerTransaction transaction)
Notify replication node that a transaction abort is executed (two phase commit) 
 | 
void | 
IReplicationNode.outTransactionCommit(IReplicationOutContext context,
                    ServerTransaction transaction)
Notify replication node that a transaction commit is executed (two phase commit) 
 | 
void | 
IReplicationNode.outTransactionPrepare(IReplicationOutContext context,
                     ServerTransaction transaction,
                     ArrayList<IEntryHolder> lockedEntries)
Notify replication node that a transaction prepare is executed (two phase commit) 
 | 
void | 
IReplicationNode.outUpdateEntry(IReplicationOutContext context,
              IEntryHolder entryHolder)
Notify replication node that an entry was updated 
 | 
void | 
IReplicationNode.outWriteEntry(IReplicationOutContext context,
             IEntryHolder entryHolder)
Notify replication node that a new entry was written 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
ReplicationOutContext  | 
| Modifier and Type | Method and Description | 
|---|---|
IReplicationOutContext | 
ReplicationNode.createContext()  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
DirectPersistencySyncHandler.afterInsertingToRedolog(IReplicationOutContext context,
                       long redoKey)  | 
void | 
IDirectPersistencySyncHandler.afterInsertingToRedolog(IReplicationOutContext context,
                       long redoKey)  | 
void | 
DirectPersistencySyncHandler.beforeDirectPersistencyOp(IReplicationOutContext replContext,
                         IEntryHolder entryHolder,
                         boolean phantom)  | 
void | 
IDirectPersistencySyncHandler.beforeDirectPersistencyOp(IReplicationOutContext context,
                         IEntryHolder entryHolder,
                         boolean phantom)  | 
void | 
DirectPersistencySyncHandler.beforeDirectPersistencyOp(IReplicationOutContext replContext,
                         List<String> uids,
                         Set<String> phantoms,
                         Map<String,IEntryHolder> entryHolderMap)  | 
void | 
IDirectPersistencySyncHandler.beforeDirectPersistencyOp(IReplicationOutContext context,
                         List<String> uids,
                         Set<String> phantoms,
                         Map<String,IEntryHolder> entryHolderMap)  | 
| Modifier and Type | Method and Description | 
|---|---|
IReplicationOutContext | 
CacheManager.getReplicationContext(Context context)  | 
| Modifier and Type | Method and Description | 
|---|---|
IReplicationOutContext | 
Context.getReplicationContext()  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
Context.setReplicationContext(IReplicationOutContext replicationContext)  | 
Copyright © GigaSpaces.