|
Brooklyn | |||||||
FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectbrooklyn.management.internal.AbstractManagementContext
public abstract class AbstractManagementContext
Field Summary | |
---|---|
protected java.lang.ClassLoader |
baseClassLoader
|
protected java.lang.Iterable |
baseClassPathForScanning
|
protected BasicBrooklynCatalog |
catalog
|
protected BrooklynProperties |
configMap
|
protected BrooklynGarbageCollector |
gc
|
protected BasicLocationRegistry |
locationRegistry
|
Constructor Summary | |
AbstractManagementContext(BrooklynProperties brooklynProperties)
|
|
AbstractManagementContext(BrooklynProperties brooklynProperties, BrooklynStorageFactory storageFactory)
|
Method Summary | |
---|---|
void
|
addEntitySetListener(CollectionChangeListener listener)
|
java.lang.ClassLoader
|
getBaseClassLoader()
Optional class-loader that this management context should use as its base, as the first-resort in the catalog, and for scanning (if scanning the default in the catalog). |
java.lang.Iterable
|
getBaseClassPathForScanning()
|
BrooklynProperties
|
getBrooklynProperties()
|
BrooklynCatalog
|
getCatalog()
|
StringConfigMap
|
getConfig()
|
java.util.Collection
|
getEntities()
|
Entity
|
getEntity(java.lang.String id)
|
DownloadResolverManager
|
getEntityDownloadsManager()
|
EntityDriverManager
|
getEntityDriverFactory()
|
EntityDriverManager
|
getEntityDriverManager()
|
ExecutionContext
|
getExecutionContext(Entity e)
|
LocationRegistry
|
getLocationRegistry()
|
RebindManager
|
getRebindManager()
|
BrooklynStorage
|
getStorage()
|
SubscriptionContext
|
getSubscriptionContext(Entity e)
|
long
|
getTotalEffectorInvocations()
|
Task
|
invokeEffector(Entity entity, Effector eff, java.util.Map parameters)
|
protected java.lang.Object
|
invokeEffectorMethodLocal(Entity entity, Effector eff, java.lang.Object args)
|
java.lang.Object
|
invokeEffectorMethodSync(Entity entity, Effector eff, java.lang.Object args)
|
boolean
|
isManaged(Entity e)
|
boolean
|
isManagedLocally(Entity e)
Whether the master entity record is local, and sensors and effectors can be properly accessed locally. |
boolean
|
isRunning()
|
protected void
|
loadCatalog()
|
void
|
manage(Entity e)
|
protected void
|
manageIfNecessary(Entity entity, java.lang.Object context)
|
void
|
removeEntitySetListener(CollectionChangeListener listener)
|
Task
|
runAtEntity(java.util.Map flags, Entity entity, java.util.concurrent.Callable c)
|
protected Task
|
runAtEntity(Entity entity, Effector eff, java.util.Map parameters)
|
void
|
setBaseClassLoader(java.lang.ClassLoader cl)
|
void
|
setBaseClassPathForScanning(java.lang.Iterable urls)
@see #setBaseClassPathForScanning(Iterable) |
void
|
terminate()
|
void
|
unmanage(Entity e)
|
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 |
---|
protected java.lang.ClassLoader baseClassLoader
protected java.lang.Iterable baseClassPathForScanning
protected BasicBrooklynCatalog catalog
protected BrooklynProperties configMap
protected BrooklynGarbageCollector gc
protected BasicLocationRegistry locationRegistry
Constructor Detail |
---|
public AbstractManagementContext(BrooklynProperties brooklynProperties)
public AbstractManagementContext(BrooklynProperties brooklynProperties, BrooklynStorageFactory storageFactory)
Method Detail |
---|
@Override public void addEntitySetListener(CollectionChangeListener listener)
public java.lang.ClassLoader getBaseClassLoader()
public java.lang.Iterable getBaseClassPathForScanning()
@Override public BrooklynProperties getBrooklynProperties()
public BrooklynCatalog getCatalog()
public synchronized LocationRegistry getLocationRegistry() { public StringConfigMap getConfig()
return getEntityManager().getEntity(id); } public java.util.Collection getEntities()
return runAtEntity(entity, eff, parameters); } public Entity getEntity(java.lang.String id)
} public DownloadResolverManager getEntityDownloadsManager()
public EntityDriverManager getEntityDriverFactory()
public EntityDriverManager getEntityDriverManager()
public ExecutionContext getExecutionContext(Entity e)
public LocationRegistry getLocationRegistry()
} public RebindManager getRebindManager()
return rebindManager; public BrooklynStorage getStorage()
public SubscriptionContext getSubscriptionContext(Entity e)
public long getTotalEffectorInvocations()
public Task invokeEffector(Entity entity, Effector eff, java.util.Map parameters)
protected java.lang.Object invokeEffectorMethodLocal(Entity entity, Effector eff, java.lang.Object args)
public java.lang.Object invokeEffectorMethodSync(Entity entity, Effector eff, java.lang.Object args)
getEntityManager().manage(e); } public boolean isManaged(Entity e)
public boolean isManagedLocally(Entity e)
public boolean isRunning()
protected void loadCatalog()
getEntityManager().unmanage(e); } public void manage(Entity e)
protected void manageIfNecessary(Entity entity, java.lang.Object context)
} public void removeEntitySetListener(CollectionChangeListener listener)
@Override public Task runAtEntity( java.util.Map flags, Entity entity, java.util.concurrent.Callable c)
protected Task runAtEntity(Entity entity, Effector eff, java.util.Map parameters)
public void setBaseClassLoader(java.lang.ClassLoader cl)
public void setBaseClassPathForScanning(java.lang.Iterable urls)
public void terminate()
return getEntityManager().getEntities(); } public void unmanage(Entity e)
Brooklyn Multi-Cloud Application Management Platform
brooklyncentral.github.com. Apache License. © 2012.