pause most tasks submitted during entity startup, until all entities are managed

can affect new tasks and especially rebind if an adjunct is started and tries to access another entity
which hasn't yet started up; particularly an issue if there is workflow which will be checkpointed,
and another persisted workflow references some other entity as a parent workflow
7 files changed
tree: 1bffdc8f5575dae5fab2d392202fad06bf580e90
  1. api/
  2. camp/
  3. core/
  4. karaf/
  5. launcher/
  6. launcher-common/
  7. locations/
  8. logging/
  9. parent/
  10. policy/
  11. rest/
  12. server-cli/
  13. software/
  14. test-framework/
  15. test-support/
  16. utils/
  17. .gitattributes
  18. .gitignore
  19. DEPENDENCIES
  20. Dockerfile
  21. Jenkinsfile
  22. LICENSE
  23. NOTICE
  24. pom.xml
  25. README.md
README.md

Brooklyn

Apache Brooklyn Server Sub-Project

This repo contains the core elements to run a Brooklyn server, from the API and utils through to the core implementation and the REST server.

Building the project

Two methods are available to build this project: within a docker container or directly with maven.

Using docker

The project comes with a Dockerfile that contains everything you need to build this project. First, build the docker image:

docker build -t brooklyn:server .

Then run the build:

docker run -i --rm --name brooklyn-server -v ${HOME}/.m2:/root/.m2 -v ${PWD}:/usr/build -w /usr/build brooklyn:server mvn clean install

Using maven

Simply run:

mvn clean install