Brooklyn

brooklyn.management.internal
[Java] Class LocalManagementContext

java.lang.Object
  brooklyn.management.internal.AbstractManagementContext
      brooklyn.management.internal.LocalManagementContext

public class LocalManagementContext
extends AbstractManagementContext

A local implementation of the ManagementContext API.


Field Summary
protected java.util.Set applications

protected groovy.util.ObservableList entities

protected java.util.Map entitiesById

 
Fields inherited from class AbstractManagementContext
EFFECTOR_TAG, configMap
 
Method Summary
void addEntitySetListener(CollectionChangeListener listener)

java.util.Collection getApplications()

java.util.Collection getEntities()

Entity getEntity(java.lang.String id)

ExecutionManager getExecutionManager()

SubscriptionManager getSubscriptionManager()

boolean isManagedLocally(Entity e)

protected boolean manageNonRecursive(Entity e)

void removeEntitySetListener(CollectionChangeListener listener)

Task runAtEntity(java.util.Map flags, Entity entity, java.util.concurrent.Callable c)

java.lang.String toString()

protected boolean unmanageNonRecursive(Entity e)

 
Methods inherited from class AbstractManagementContext
addEntitySetListener, getConfig, getEntityDriverFactory, getExecutionContext, getSubscriptionContext, getTotalEffectorInvocations, invokeEffector, invokeEffectorMethodLocal, invokeEffectorMethodSync, isManaged, isManagedLocally, manage, manageIfNecessary, manageNonRecursive, removeEntitySetListener, runAtEntity, unmanage, unmanageNonRecursive
 

Field Detail

applications

protected final java.util.Set applications


entities

protected final groovy.util.ObservableList entities


entitiesById

protected final java.util.Map entitiesById


 
Method Detail

addEntitySetListener

public void addEntitySetListener(CollectionChangeListener listener)


getApplications

@Override
public java.util.Collection getApplications()


getEntities

public java.util.Collection getEntities()


getEntity

public Entity getEntity(java.lang.String id)


getExecutionManager

public ExecutionManager getExecutionManager()


getSubscriptionManager

public SubscriptionManager getSubscriptionManager()


isManagedLocally

public boolean isManagedLocally(Entity e)


manageNonRecursive

protected boolean manageNonRecursive(Entity e)


removeEntitySetListener

public void removeEntitySetListener(CollectionChangeListener listener)


runAtEntity

public Task runAtEntity(java.util.Map flags, Entity entity, java.util.concurrent.Callable c)


toString

@Override
public java.lang.String toString()


unmanageNonRecursive

protected boolean unmanageNonRecursive(Entity e)


 

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