Brooklyn

brooklyn.catalog.internal
[Java] Class BasicBrooklynCatalog

java.lang.Object
  brooklyn.catalog.internal.BasicBrooklynCatalog
All Implemented Interfaces:
BrooklynCatalog

public class BasicBrooklynCatalog

Constructor Summary
BasicBrooklynCatalog(ManagementContext mgmt, CatalogDto dto)

 
Method Summary
void addItem(CatalogItem item)

CatalogItem addItem(java.lang.Class type)

void addToClasspath(java.lang.ClassLoader loader)

void addToClasspath(java.lang.String url)

CatalogDo getCatalog()

CatalogItem getCatalogItem(java.lang.String id)

CatalogItem getCatalogItem(java.lang.Class type, java.lang.String id)

protected CatalogItemDo getCatalogItemDo(java.lang.String id)

java.lang.Iterable getCatalogItems()

java.lang.Iterable getCatalogItems(Predicate filter)

java.lang.ClassLoader getRootClassLoader()

java.lang.Class loadClass(CatalogItem item)

java.lang.Class loadClassByType(java.lang.String typeName, java.lang.Class typeClass)

java.lang.String toXmlString()

 
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

BasicBrooklynCatalog

public BasicBrooklynCatalog(ManagementContext mgmt, CatalogDto dto)


 
Method Detail

addItem

@Override
public void addItem(CatalogItem item)


addItem

@Override
public CatalogItem addItem(java.lang.Class type)


addToClasspath

@Override
public void addToClasspath(java.lang.ClassLoader loader)


addToClasspath

@Override
public void addToClasspath(java.lang.String url)


getCatalog

public CatalogDo getCatalog()


getCatalogItem

@Override
public CatalogItem getCatalogItem(java.lang.String id)


getCatalogItem

@SuppressWarnings("unchecked")
@Override
public CatalogItem getCatalogItem(java.lang.Class type, java.lang.String id)


getCatalogItemDo

protected CatalogItemDo getCatalogItemDo(java.lang.String id)


getCatalogItems

@SuppressWarnings({ "unchecked", "rawtypes" })
@Override
public java.lang.Iterable getCatalogItems()


getCatalogItems

@SuppressWarnings({ "unchecked", "rawtypes" })
@Override
public java.lang.Iterable getCatalogItems(Predicate filter)


getRootClassLoader

public java.lang.ClassLoader getRootClassLoader()


loadClass

@SuppressWarnings("unchecked")
@Override
public java.lang.Class loadClass(CatalogItem item)


loadClassByType

@SuppressWarnings("unchecked")
@Override
public java.lang.Class loadClassByType(java.lang.String typeName, java.lang.Class typeClass)


toXmlString

public java.lang.String toXmlString()


 

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