brooklyn.entity.rebind
Interface RebindManager


public interface RebindManager

Manages the persisting of brooklyn's state, and recreating that state, e.g. on brooklyn restart. Users are not expected to implement this class, or to call methods on it directly.


Method Summary
 ChangeListener getChangeListener()
           
 BrooklynMementoPersister getPersister()
           
 List<Application> rebind(BrooklynMemento memento)
           
 List<Application> rebind(BrooklynMemento memento, ClassLoader classLoader)
           
 void setPersister(BrooklynMementoPersister persister)
           
 void stop()
           
 void waitForPendingComplete(long timeout, TimeUnit unit)
           
 

Method Detail

setPersister

void setPersister(BrooklynMementoPersister persister)

getPersister

BrooklynMementoPersister getPersister()

rebind

List<Application> rebind(BrooklynMemento memento)

rebind

List<Application> rebind(BrooklynMemento memento,
                         ClassLoader classLoader)

getChangeListener

ChangeListener getChangeListener()

stop

void stop()

waitForPendingComplete

void waitForPendingComplete(long timeout,
                            TimeUnit unit)
                            throws InterruptedException,
                                   TimeoutException
Throws:
InterruptedException
TimeoutException


Copyright © 2013. All Rights Reserved.