Interface VersionAware
- All Known Subinterfaces:
org.infinispan.commands.remote.CacheRpcCommand
,DataCommand
,FlagAffectedCommand
,GlobalRpcCommand
,RemoteLockCommand
,ReplicableCommand
,TopologyAffectedCommand
,TransactionalRemoteLockCommand
,VisitableCommand
- All Known Implementing Classes:
org.infinispan.commands.read.AbstractDataCommand
,AbstractFlagAffectedCommand
,AbstractTopologyAffectedCommand
,org.infinispan.commands.remote.BaseRpcCommand
,ForwardCommitCommand
,ForwardRollbackCommand
,HeartBeatCommand
,MultiClusterEventCommand
,ReplicableManagerFunctionCommand
,ReplicableRunnableCommand
,TouchCommand
,XSiteAmendOfflineStatusCommand
,XSiteAutoTransferStatusCommand
,XSiteLocalEventCommand
,XSiteSetStateTransferModeCommand
,XSiteStatePushCommand
,XSiteStateTransferCancelSendCommand
,XSiteStateTransferClearStatusCommand
,XSiteStateTransferFinishReceiveCommand
,XSiteStateTransferFinishSendCommand
,XSiteStateTransferRestartSendingCommand
,XSiteStateTransferStartReceiveCommand
,XSiteStateTransferStartSendCommand
,XSiteStateTransferStatusRequestCommand
public interface VersionAware
-
Method Summary
Modifier and TypeMethodDescriptionReturns aNodeVersion
representing the Infinispan version in which this functionality was added.
-
Method Details
-
supportedSince
NodeVersion supportedSince()Returns aNodeVersion
representing the Infinispan version in which this functionality was added. This value is used to ensure that when the cluster contains different Infinispan versions, only actions compatible with the oldest version are permitted.- Returns:
- a
NodeVersion
corresponding to the Infinispan version this functionality was added.
-