Provides boilerplate simplification for SeBootstrap API (#1010)

* Provides boilerplate simplification for SeBootstrap API:

1. New methods for default config
2. New methods for class instances
3. New method for shutdown hooks
4. New methods to obtain baseUri's
5. Removal of redundant public/final/etc as flagged by modern IDE's
6. Update to examples

Also fixes some simple copy/paste errors in Javadocs that result in warnings.

* Renamed exitOnShutdown to stopOnShutdown.

* Fixed imports and javadocs.

Signed-off-by: Santiago Pericasgeertsen <santiago.pericasgeertsen@oracle.com>

* Restored EntityPart with Javadoc warnings. Will be fixed in another PR.

Signed-off-by: Santiago Pericasgeertsen <santiago.pericasgeertsen@oracle.com>

* Created some tests for new API methods. Removed redundant final's.

Signed-off-by: Santiago Pericasgeertsen <santiago.pericasgeertsen@oracle.com>

* Delegate Application class instantiation to RuntimeDelegate. Updated tests.
11 files changed
tree: 656d6b5b6c522119975381b1ec482618e102a60e
  1. .github/
  2. etc/
  3. examples/
  4. jaxrs-api/
  5. jaxrs-spec/
  6. jaxrs-tck/
  7. jersey-tck/
  8. .gitignore
  9. .travis.yml
  10. CONTRIBUTING.md
  11. Jenkinsfile
  12. LICENSE.md
  13. NOTICE.md
  14. pom.xml
  15. README.md
README.md

Jakarta RESTful Web Services Build Status

Jakarta RESTful Web Services provides a specification document, TCK and foundational API to develop web services following the Representational State Transfer (REST) architectural pattern.

Contributions are welcome, please sign the Eclipse Contributor Agreement before submitting PRs: https://www.eclipse.org/contribute/cla

Project page: https://projects.eclipse.org/projects/ee4j.jaxrs

Mailinglist: https://accounts.eclipse.org/mailing-list/jaxrs-dev