Andrew Donald KENNEDY
Andrew Donald KENNEDY
Changed checks for `children.length < 2` to `children.length < 1` to allow for nodes with a single child. This pull request contains the built version, including the minified file, too.
Change `brooklyn-ui` submodule reference from https://github.com/apache/brooklyn-ui/tree/06562e931e6f208bbb897f17893baeae046154bf which doesn't exist, to current master https://github.com/apache/brooklyn-ui/commit/0b40be5b8f345356c59bf0ccfa36575a612d4713 and increase memory requirements for the build to allow `brooklyn-client` build to execute.
The command should be able to either access the `Cli` instance to allow them to either cause the help/usage text to be displayed, or to cause the program to exit...
It would be nice to support mutually exlusive option groups for a command. I am not sure what the best syntax would be - something like this, maybe: ``` @Option(name...
Detect the presence of `Optional` as the type of a field, and set the value to `Optional.absent()` if no parameter is set for the option.
The parameters for an option should be validatable (beyond the allowed options property). This could be done by accepting a class name for a Predicate which tests if they are...
Accept the name of a class that implements `Function` to transform the String option value to the type required by the option field itself.
Adds `CreateLocationPolicy`which configures a location using sensor data from an entity, once the entity is running. The location is added to the catalog for use by other blueprints.
Adds `ComposeEffector`, `SequenceEffector`, `TransformEffector` and `LoopEffector` for orchestrating effector calls in blueprints. Also `ScheduledEffectorPolicy` and `PeriodicEffectorPolicy` policies to execute an effector at a scheduled time or periodically. **TODO** Add tests...
Fixes errors caused by dependency versions in `npm` build and adds an initial `Jenkinsfile` for CI.