|
Brooklyn | |||||||
PREV NEXT | FRAMES NO FRAMES |
Interfaces | |
---|---|
TaskPreprocessor
The preprocessor is an internal mechanism to decorate Tasks. |
|
ValueProvider
TODO javadoc |
Classes | |
---|---|
EffectorInferredFromAnnotatedMethod
|
|
EffectorWithExplicitImplementation
|
|
HttpDataValueProvider
Provides values to a sensor via HTTP. |
|
HttpHeaderValueProvider
Provides HTTP header values to a sensor. |
|
HttpJsonLongValueProvider
Provides integer values to a sensor via JSON+HTTP. |
|
HttpStatusValueProvider
Provides HTTP status values to a sensor. |
|
HttpStringBodyProvider
Provides the body as a String to a sensor via HTTP. |
|
JmxAttributeNotifier
Provides JMX attribute values to a sensor. |
|
JmxAttributeProvider
Provides JMX attribute values to a sensor. |
|
JmxOperationProvider
Provides JMX operation results to a sensor. |
|
JmxTabularDataProvider
@deprecated will be deleted in 0.5. |
|
OldHttpSensorAdapter
This class adapts HTTP java.net.URLs to Sensor data for a particular Entity, updating the Activity as required. |
|
OldJmxSensorAdapter
This class adapts JMX javax.management.ObjectName data to Sensor data for a particular Entity, updating the Activity as required. |
|
OldSshSensorAdapter
This class adapts the result of commands sent over SSH to Sensor data for a particular Entity, updating the Activity as required. |
|
SingleThreadedExecution
Instances of this class ensures that Tasks it is shown execute with in-order single-threaded semantics. |
|
SshBasedAppSetup
Application installation, configuration and startup using ssh. |
|
SshBasedJavaAppSetup
Java application installation, configuration and startup using ssh. |
|
SshMatchValueProvider
Provides return value of a command to a sensor. |
|
SshOutputValueProvider
Provides output of a command to a sensor. |
|
SshReturnValueProvider
Provides return value of a command to a sensor. |
|
StringUtils
Conveniences for manipulating strings. |
Annotation Types | |
---|---|
Create
@deprecated This annotation had no effect; deprecated in brooklyn 0.4.0. |
|
Destroy
@deprecated This annotation had no effect; deprecated in brooklyn 0.4.0. |
|
Error
@deprecated This annotation had no effect; deprecated in brooklyn 0.4.0. |
|
PostStart
@deprecated This annotation had no effect; deprecated in brooklyn 0.4.0. |
|
PreStart
@deprecated This annotation had no effect; deprecated in brooklyn 0.4.0. |
|
PreStop
@deprecated This annotation had no effect; deprecated in brooklyn 0.4.0. |
Methods | |
---|---|
AbstractSoftwareProcessSshDriver#getDefaultVersion()
|
|
BasicConfigKey#resolveValue(java.lang.Object v, java.lang.Class type, ExecutionContext exec)
attempt to resolve the given value as the given type, waiting on futures, and coercing as allowed by TypeCoercions |
|
BasicExecutionManager#setBlockingDetails(java.lang.String description)
convenience for setting "blocking details" on any task where the current thread is running; typically invoked prior to a wait, for transparency to a user; then invoked with 'null' just after the wait |
|
BasicExecutionManager#withBlockingDetails(java.lang.String description, java.util.concurrent.Callable code)
convenience for setting "blocking details" on any task where the current thread is running, while the passed code is executed; often used from groovy as withBlockingDetails("sleeping 5s") { Thread.sleep(5000); }
|
|
CommandLineLocations#getLocationsById(java.util.List ids)
|
|
CustomAggregatingEnricher#getAveragingEnricher(java.util.List producer, AttributeSensor source, AttributeSensor target)
|
|
CustomAggregatingEnricher#getSummingEnricher(java.util.List producer, AttributeSensor source, AttributeSensor target)
|
|
ExecutionManager#submit(java.util.Map flags, java.lang.Object c)
@see submit(Map, Task) |
|
LanguageUtils#newUid()
@deprecated use Identifiers.makeRandomId(8) |
|
MethodEffector#MethodEffector(java.lang.Class whereEffectorDefined, java.lang.String methodName, java.lang.String description)
|
|
Repeater#limitTimeTo(long duration)
@see #limitTimeTo(long, TimeUnit) |
|
SensorRegistry#addSensor(AttributeSensor sensor, ValueProvider provider)
@deprecated in 0.4. use new SensorAdapter model. |
|
SensorRegistry#addSensor(AttributeSensor sensor, ValueProvider provider, long period)
@deprecated in 0.4. use new SensorAdapter model. |
|
SensorRegistry#removeSensor(AttributeSensor sensor)
@deprecated in 0.4. use new SensorAdapter model. |
|
SensorRegistry#update(Sensor sensor)
@deprecated in 0.4. use new SensorAdapter model. |
|
SensorRegistry#updateAll()
@deprecated in 0.4. use new SensorAdapter model. |
|
SshBasedAppSetup#obtainPort(int suggested, int defaultPort, boolean canIncrement)
Reserves a port. |
|
SshBasedAppSetup#obtainPort(int suggested, boolean canIncrement)
|
|
SshBasedAppSetup#toDesiredPortRange(java.lang.Integer desired, java.lang.Integer defaultFirst = desired)
Generates a valid range of possible ports. |
|
SshMachineLocation#exec(java.util.List commands)
Convenience for running commands using ssh {@literal exec} mode. |
|
SshMachineLocation#run(java.util.List commands)
|
|
TestUtils#connectToURL(java.lang.String url)
Connects to the given url and returns the connection. |
|
TestUtils#urlRespondsStatusCode(java.lang.String url)
Connects to the given HTTP URL and asserts that the response had status code 200. |
|
TestUtils#urlRespondsWithStatusCode200(java.lang.String url)
Connects to the given HTTP URL and asserts that the response had status code 200. |
Constructors | |
---|---|
AbstractAggregatingEnricher#AbstractAggregatingEnricher(java.util.List producers, AttributeSensor source, AttributeSensor target)
|
|
CustomAggregatingEnricher#CustomAggregatingEnricher(java.util.List producer, AttributeSensor source, AttributeSensor target, groovy.lang.Closure aggregator, S defaultValue)
|
|
CustomAggregatingEnricher#CustomAggregatingEnricher(java.util.List producer, AttributeSensor source, AttributeSensor target, Function aggregator, S defaultValue)
|
Brooklyn Multi-Cloud Application Management Platform
brooklyncentral.github.com. Apache License. © 2012.