Package com.qfs.distribution
Interface IActivePivotRemoteTransactionInfo
- All Superinterfaces:
IActivePivotTransactionInfo,IActivePivotVersionAware,IAsyncProcessedEvent,IResettingEvent,ITransactionInfo
- All Known Implementing Classes:
ActivePivotRemoteTransactionInfo,RebuildHistoryRemoteTransactionInfo
public interface IActivePivotRemoteTransactionInfo
extends IActivePivotTransactionInfo, IResettingEvent
An
IActivePivotTransactionInfo coming from a remote instance.- Author:
- ActiveViam
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final StringInternal (i.e technical) property key for storing the id of the distributed application responsible for the transaction.static final StringInternal (i.e technical) property key whose value will be true when a transaction is considered to be "large" like the one associated to a discovery.static final StringInternal (i.e technical) property key for storing the identifier of the cube a data node refers to.static final StringInternal (i.e technical) property key whose value will be true when a discovery corresponds to aschema discovery. -
Method Summary
Modifier and TypeMethodDescriptionReturns addresses of the remote data nodes responsible for the associated transaction.getType()Returns theIDistributedActivePivotTransaction.DistributedActivePivotTransactionInfoTypeof the transaction..longReturns the view ID of the remote pivot.Methods inherited from interface com.quartetfs.biz.pivot.transaction.IActivePivotTransactionInfo
computeAddedObjectsImpact, computeRemovedObjectsImpact, expandImpactedLocationsAsync, getActivePivotVersion, getHierarchiesWithNewMember, getHierarchiesWithRemovedMember, getNbAddedFacts, getNbRemovedFacts, getNewMembers, getRemovedMembersMethods inherited from interface com.quartetfs.biz.pivot.IActivePivotVersionAware
getHeads, setHeadsMethods inherited from interface com.quartetfs.biz.pivot.query.aggregates.IAsyncProcessedEvent
notifyProcessingTaskCompletion, setProcessingTaskMethods inherited from interface com.quartetfs.biz.pivot.query.aggregates.IResettingEvent
hasSchemaChanged, shouldResetMethods inherited from interface com.quartetfs.biz.pivot.transaction.ITransactionInfo
getEpoch, getId, getProperties
-
Field Details
-
LARGE_TRANSACTION_MARK
Internal (i.e technical) property key whose value will be true when a transaction is considered to be "large" like the one associated to a discovery. SeeCompositeDiscoveryMessage.- See Also:
-
SCHEMA_DISCOVERY
Internal (i.e technical) property key whose value will be true when a discovery corresponds to aschema discovery.- See Also:
-
APPLICATION_ID
Internal (i.e technical) property key for storing the id of the distributed application responsible for the transaction.- See Also:
-
REFERENT
Internal (i.e technical) property key for storing the identifier of the cube a data node refers to.See
DataNode.- See Also:
-
-
Method Details
-
getViewId
long getViewId()Returns the view ID of the remote pivot. -
getType
Returns theIDistributedActivePivotTransaction.DistributedActivePivotTransactionInfoTypeof the transaction.. -
getAddresses
Returns addresses of the remote data nodes responsible for the associated transaction.The set is of size 1 for transaction of type:
IDistributedActivePivotTransaction.DistributedActivePivotTransactionInfoType.INITIALandIDistributedActivePivotTransaction.DistributedActivePivotTransactionInfoType.REMOTE.
-