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.ViewIdUpdater
           
 
Constructor Summary
SimpleClusteredVersionGenerator()
           
 
Method Summary
 IncrementableEntryVersion generateNew()
          Generates a new entry version
 IncrementableEntryVersion increment(IncrementableEntryVersion initialVersion)
           
 void init(Cache<?,?> cache, Transport transport)
           
 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,
                 Transport transport)

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

-->

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