Fixed @Path annotation in 'Rules of Injection' example.

The previous code @Path("id: \d+") does not work.
Jersey 2.8-SNAPSHOT

Change-Id: Id0d6acfbc39b7c4437cd76f043527027fd7665e4
Prepare Jersey specific javadoc CSS stylesheet
Backup old CSS and add JDK 7 default one.

Change-Id: Idbac999f82c32ff01be6687f563a030985ce5574
J-71 Find overlapping property names

Change-Id: I333e929882b64741f4ebf6c2fae65e74a126eadb
Info about upgrade to Java SE 7.
Changed listing language to bash in security.xml.

Change-Id: I20712ce3f76a354580cc632626033b7293341a4d
Merge changes I20712ce3,Idbac999f

* changes:
  Info about upgrade to Java SE 7. Changed listing language to bash in security.xml.
  Prepare Jersey specific javadoc CSS stylesheet Backup old CSS and add JDK 7 default one.
Removed APIs deprecated in Jersey 2.7 or earlier.

+ some additional cosmetic fixes.

Change-Id: I936f5b170256557435035871af7a0b94836ab9bc
Signed-off-by: Marek Potociar <marek.potociar@oracle.com>
Switching core modules to parallel unit test run.

- updated surefire plugin config respectively,
- added tests which verify that common & server module unit tests are run with security manager enabled,
- fixed AsyncCallbackServerTest in server module to be runnable parallelized

Change-Id: I14ab9f90cc1625b43dbad8eeb9ee381c237cdc92
Signed-off-by: Marek Potociar <marek.potociar@oracle.com>
Jersey internal server injection clean-up part #1.

- introduced internal RequestProcessingContext class
- refactored all server module processing stages to use the new RequestProcessingContext
- removed RoutingContext retrieval via injection and providers.
- removed RoutingBinder and all related injection bindings.
- removed RespondingContext retrieval via injection.
- moved request-scoped monitoring support to RequestProcessingContext
- deprecated the unused ResourceModelContext & ResourceModelListener
- cleaned-up some minor TODOs ...and added some new TODOs :)

Change-Id: I00ec15f30b9c7ac411468da2238a7e2f38721872
Signed-off-by: Marek Potociar <marek.potociar@oracle.com>
J-70: Moved jersey specific jdk6 javadoc stylesheet.

Change-Id: I4749b69234d3b0c24d51fedf284c100de08b7b3d
Reproducer test case for CDI extension lookup issue.

Change-Id: Idf8010c0a99a13c94cfaecc1017de57e5757fe53
Signed-off-by: Jakub Podlesak <jakub.podlesak@oracle.com>
Merge "Jersey internal server injection clean-up part #1."
JERSEY-2449 Let Spring resolve beans using AutowireCapableBeanFactory, instead of handling various bean types manually. Adding test to verify that beans can be autowired.
JERSEY-2456 Test case that reproduces the bug. SpringDefaultProfileResourceTest sets no profile and the default implementation is injected as expected. SpringDevProfileResourceTest sets the dev profile, and expects the DevTestService to be injected.

SpringProfilesTest is included to show how it should work and *does* work.
Merge "Reproducer test case for CDI extension lookup issue."
Merge commit '07a2ce085da8c292901c024ae21a890b892c60cc' into task/JERSEY-2449
When calling resolveDependency, we must provide a list of bean names to support getting beans by name.
Renaming packages to make tests more obvious
Fixed known issues with UriInfo.

- Fixed JERSEY-2458: Wrong UriInfo.getPath() and UriInfo.getPathSegments() values.
- Enabled related core-server unit tests that test PathSegment injection that have been marked as FIXME for a long time.
- Removed weird ContainerRequest.getRequestUriRawPath() method that attempts to support "nested URI in path", including the related unit tests. The whole idea of supporting *decoded* nested URIs in *encoded* path just does not seem to make any sense.
- Added URI instance caching for container request "absolute path URI".
- Minor arbitrary code reformatting and improvements in the related code.

Change-Id: I9029294d72f980f0754433cd638747cd882ea009
Signed-off-by: Marek Potociar <marek.potociar@oracle.com>
Fixed JERSEY-2457.

- OAuth1Exception must call super constructor to properly set response status and headers.
- Reproducer unit test added.

Change-Id: I4b7e9a2621c9290918c584d2ffe00fc143ddfb03
Signed-off-by: Marek Potociar <marek.potociar@oracle.com>