Brooklyn

brooklyn.entity.rebind.persister
[Java] Class BrooklynMementoPersisterToFile

java.lang.Object
  brooklyn.entity.rebind.persister.AbstractBrooklynMementoPersister
      brooklyn.entity.rebind.persister.BrooklynMementoPersisterToFile

public class BrooklynMementoPersisterToFile
extends AbstractBrooklynMementoPersister

Field Summary
 
Fields inherited from class AbstractBrooklynMementoPersister
memento
 
Constructor Summary
BrooklynMementoPersisterToFile(java.io.File file, java.lang.ClassLoader classLoader)

 
Method Summary
void checkpoint(BrooklynMemento newMemento)

void delta(Delta delta)

BrooklynMemento loadMemento()

void waitForWritesCompleted(long timeout, java.util.concurrent.TimeUnit unit)

 
Methods inherited from class AbstractBrooklynMementoPersister
checkpoint, delta, loadMemento, stop
 

Constructor Detail

BrooklynMementoPersisterToFile

public BrooklynMementoPersisterToFile(java.io.File file, java.lang.ClassLoader classLoader)


 
Method Detail

checkpoint

super.checkpoint(newMemento);
public void checkpoint(BrooklynMemento newMemento)


delta

super.delta(delta);
public void delta(Delta delta)


loadMemento

synchronized (mutex) {
public BrooklynMemento loadMemento()


waitForWritesCompleted

// TODO Could wait for concurrent checkpoint/delta, but don't need to for tests
// because they first wait for checkpoint/delta to have been called by RebindManagerImpl.
public void waitForWritesCompleted(long timeout, java.util.concurrent.TimeUnit unit)


 

Brooklyn Multi-Cloud Application Management Platform
brooklyncentral.github.com. Apache License. © 2012.