Infinispan Distribution 5.2.6.Final-redhat-2

org.infinispan.container.versioning
Class SimpleClusteredVersionGenerator

java.lang.Object
  extended by org.infinispan.container.versioning.SimpleClusteredVersionGenerator
All Implemented Interfaces:
VersionGenerator

public class SimpleClusteredVersionGenerator
extends Object
implements VersionGenerator

A version generator implementation for SimpleClusteredVersions

Since:
5.1
Author:
Manik Surtani

Nested Class Summary
 class SimpleClusteredVersionGenerator.TopologyIdUpdater
           
 
Constructor Summary
SimpleClusteredVersionGenerator()
           
 
Method Summary
 IncrementableEntryVersion generateNew()
          Generates a new entry version
 IncrementableEntryVersion increment(IncrementableEntryVersion initialVersion)
           
 void init(Cache<?,?> cache)
           
 void start()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SimpleClusteredVersionGenerator

public SimpleClusteredVersionGenerator()
Method Detail

init

public void init(Cache<?,?> cache)

start

public void start()

generateNew

public IncrementableEntryVersion generateNew()
Description copied from interface: VersionGenerator
Generates a new entry version

Specified by:
generateNew in interface VersionGenerator
Returns:
a new entry version

increment

public IncrementableEntryVersion increment(IncrementableEntryVersion initialVersion)
Specified by:
increment in interface VersionGenerator

Infinispan Distribution 5.2.6.Final-redhat-2

Copyright © 2013 JBoss, a division of Red Hat. All Rights Reserved.