Brooklyn

brooklyn.entity.rebind
[Java] Class RebindManagerImpl

java.lang.Object
  brooklyn.entity.rebind.RebindManagerImpl
All Implemented Interfaces:
RebindManager

public class RebindManagerImpl

Field Summary
static Logger LOG

 
Constructor Summary
RebindManagerImpl(ManagementContext managementContext)

 
Method Summary
ChangeListener getChangeListener()

BrooklynMementoPersister getPersister()

java.util.List rebind(BrooklynMemento memento)

java.util.List rebind(BrooklynMemento memento, java.lang.ClassLoader classLoader)

void setPeriodicPersistPeriod(long periodMillis)

Must be called before setPerister()

void setPersister(BrooklynMementoPersister val)

void stop()

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

 
Methods inherited from class java.lang.Object
java.lang.Object#wait(), java.lang.Object#wait(long), java.lang.Object#wait(long, int), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll()
 

Field Detail

LOG

public static final Logger LOG


 
Constructor Detail

RebindManagerImpl

public RebindManagerImpl(ManagementContext managementContext)


 
Method Detail

getChangeListener

return changeListener;
public ChangeListener getChangeListener()


getPersister

return persister;
public BrooklynMementoPersister getPersister()


rebind

return rebind(memento, getClass().getClassLoader());
public java.util.List rebind(BrooklynMemento memento)


rebind

checkNotNull(memento, "memento");
public java.util.List rebind(BrooklynMemento memento, java.lang.ClassLoader classLoader)


setPeriodicPersistPeriod

public void setPeriodicPersistPeriod(long periodMillis)
Must be called before setPerister()


setPersister

if (persister != null && persister != val) {
public void setPersister(BrooklynMementoPersister val)


stop

running = false;
public void stop()


waitForPendingComplete

public void waitForPendingComplete(long timeout, TimeUnit unit) throws InterruptedException, TimeoutException {
if (persister == null || !running) return;
public void waitForPendingComplete(long timeout, java.util.concurrent.TimeUnit unit)


 

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