public interface ManagementContextInternal extends ManagementContext
ManagementContext.PropertiesReloadListener
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
EFFECTOR_TAG |
static java.lang.String |
EMPTY_CATALOG_URL |
static java.lang.String |
NON_TRANSIENT_TASK_TAG |
static java.lang.String |
SUB_TASK_TAG |
static java.lang.String |
TRANSIENT_TASK_TAG |
Modifier and Type | Method and Description |
---|---|
void |
addEntitySetListener(CollectionChangeListener<Entity> listener) |
java.util.List<java.lang.Throwable> |
errors()
Object which allows adding, removing, and clearing errors.
|
AccessManager |
getAccessManager() |
java.lang.ClassLoader |
getBaseClassLoader() |
java.lang.Iterable<java.net.URL> |
getBaseClassPathForScanning() |
BrooklynProperties |
getBrooklynProperties() |
CatalogInitialization |
getCatalogInitialization() |
InternalEntityFactory |
getEntityFactory() |
InternalLocationFactory |
getLocationFactory() |
Maybe<OsgiManager> |
getOsgiManager() |
InternalPolicyFactory |
getPolicyFactory() |
BrooklynStorage |
getStorage() |
long |
getTotalEffectorInvocations() |
UsageManager |
getUsageManager() |
<T> Task<T> |
invokeEffector(Entity entity,
Effector<T> eff,
java.util.Map parameters) |
<T> T |
invokeEffectorMethodSync(Entity entity,
Effector<T> eff,
java.lang.Object args) |
void |
prePreManage(Entity entity)
Registers an entity that has been created, but that has not yet begun to be managed.
|
void |
prePreManage(Location location)
Registers a location that has been created, but that has not yet begun to be managed.
|
void |
removeEntitySetListener(CollectionChangeListener<Entity> listener) |
void |
setBaseClassPathForScanning(java.lang.Iterable<java.net.URL> urls) |
void |
setCatalogInitialization(CatalogInitialization catalogInitialization) |
void |
setManagementNodeUri(java.net.URI uri) |
void |
terminate() |
addPropertiesReloadListener, getAccessController, getApplications, getCatalog, getCatalogClassLoader, getConfig, getEntitlementManager, getEntityDownloadsManager, getEntityDriverManager, getEntityManager, getExecutionContext, getExecutionManager, getHighAvailabilityManager, getLocationManager, getLocationRegistry, getManagementNodeId, getManagementNodeUri, getManagementPlaneId, getRebindManager, getServerExecutionContext, getSubscriptionContext, getSubscriptionManager, isRunning, isStartupComplete, lookup, lookup, reloadBrooklynProperties, removePropertiesReloadListener
static final java.lang.String SUB_TASK_TAG
static final java.lang.String EFFECTOR_TAG
static final java.lang.String NON_TRANSIENT_TASK_TAG
static final java.lang.String TRANSIENT_TASK_TAG
static final java.lang.String EMPTY_CATALOG_URL
java.lang.ClassLoader getBaseClassLoader()
java.lang.Iterable<java.net.URL> getBaseClassPathForScanning()
void setBaseClassPathForScanning(java.lang.Iterable<java.net.URL> urls)
void setManagementNodeUri(java.net.URI uri)
void addEntitySetListener(CollectionChangeListener<Entity> listener)
void removeEntitySetListener(CollectionChangeListener<Entity> listener)
void terminate()
long getTotalEffectorInvocations()
<T> T invokeEffectorMethodSync(Entity entity, Effector<T> eff, java.lang.Object args) throws java.util.concurrent.ExecutionException
java.util.concurrent.ExecutionException
BrooklynStorage getStorage()
BrooklynProperties getBrooklynProperties()
AccessManager getAccessManager()
UsageManager getUsageManager()
Maybe<OsgiManager> getOsgiManager()
InternalEntityFactory getEntityFactory()
InternalLocationFactory getLocationFactory()
InternalPolicyFactory getPolicyFactory()
void prePreManage(Entity entity)
This differs from the idea of "preManaged" where the entities are in the process of being managed, but where management is not yet complete.
void prePreManage(Location location)
@Beta java.util.List<java.lang.Throwable> errors()
@Beta CatalogInitialization getCatalogInitialization()
@Beta void setCatalogInitialization(CatalogInitialization catalogInitialization)