Brooklyn

brooklyn.internal.storage.impl
[Java] Class BrooklynStorageImpl

java.lang.Object
  brooklyn.internal.storage.impl.BrooklynStorageImpl
All Implemented Interfaces:
BrooklynStorage

public class BrooklynStorageImpl

Constructor Summary
BrooklynStorageImpl(DataGrid datagrid)

 
Method Summary
DataGrid getDataGrid()

Returns the DataGrid used by this BrooklynStorageImpl

java.util.concurrent.ConcurrentMap getMap(java.lang.String id)

Reference getNonConcurrentList(java.lang.String id)

Reference getReference(java.lang.String id)

void remove(java.lang.String id)

void terminate()

 
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()
 

Constructor Detail

BrooklynStorageImpl

public BrooklynStorageImpl(DataGrid datagrid)


 
Method Detail

getDataGrid

@VisibleForTesting
public DataGrid getDataGrid()
Returns the DataGrid used by this BrooklynStorageImpl
Returns:
the DataGrid.


getMap

@Override
public java.util.concurrent.ConcurrentMap getMap(java.lang.String id)


getNonConcurrentList

ref = new BackedReference>(listsMap, id) {
public Reference getNonConcurrentList(java.lang.String id)


getReference

@Override
public Reference getReference(java.lang.String id)


remove

refsCache.remove(id);
public void remove(java.lang.String id)


terminate

public void terminate()


 

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