This is an automated email from the git hooks/post-receive script. tjaalton pushed a change to branch master in repository resteasy.
from c300a6b releasing package resteasy version 3.0.1-1 adds ff6509e version bump adds 2a7d058 Range and Content-Range headers must start with "bytes" adds 5d96260 Merge pull request #338 from wbowling/content-range adds bd9b7fc Asynch dispatch timeout cases distinguished (with status code 503) from processing errors (500) adds 135266c Timeout error cases distinguished (with status code 503, "server is busy") from processing errors (500) in asynchronous dispatcher adds 2dd90cf Merge branch 'master' of https://github.com/szdeak/Resteasy adds 8d2d58c Merge pull request #340 from szdeak/master adds c74dacd Fix for https://issues.jboss.org/browse/RESTEASY-864 Check value for null before trying to convert to string adds 86a51c6 Merge pull request #342 from Arvoreen/master adds 7aa9640 Addition of HttpUrlConnection engine for resteasy-client adds 4d897c7 Added some comments and code cleanup adds 734e86e Merge pull request #343 from alexogar/master adds 25d6a8e Merge remote-tracking branch 'upstream/master' adds 56b888a async adds 0f63fa6 async fixes adds 8981fb1 async fixes adds 36477c0 Merge pull request #345 from patriot1burke/master adds 62c5d3f add netty to bom adds 31e3fb1 add to bom adds 9044f28 Merge pull request #348 from patriot1burke/master adds c6f34a1 url connection fixes adds 2c03f41 Merge pull request #350 from patriot1burke/master adds 789535a RESTEASY-900: Return text representation of validation violations. adds 40aa244 validator fixes adds 42d8dfd Merge pull request #351 from patriot1burke/master adds 8d29a1f forward adds 49be4c8 Merge pull request #353 from patriot1burke/master adds 3e7e6f4 Merge https://github.com/resteasy/Resteasy adds 94af81f Merge pull request #354 from ronsigal/master adds 2b83e5d version bump adds 00bb288 async fixes adds ad4a086 async tests adds 5061d37 more tests adds a356261 json web encryption support adds 89a34d9 Merge pull request #358 from patriot1burke/master adds eb1579d Merge pull request #359 from patriot1burke/master adds 3cb6883 Merge pull request #360 from patriot1burke/master adds 616fac4 [RESTEASY-881] adds 2f1be86 Added jackson-module-jaxb-annotations v2.2.1 dependency for the JBoss modules generation. adds 354fbf8 Merge pull request #357 from esarbanis/RESTEASY-881 adds aeb99e6 Updated validation documentation. adds 9a4b64d Merge pull request #355 from ronsigal/master adds 030d30d Fixed condition for response filter iteration. adds a9ab32e Merge pull request #356 from esarbanis/master adds 24194c6 using jboss-annotations-api_1.1_spec instead of jsr250-api adds 94968e5 Merge pull request #361 from liweinan/jsr250 adds 2b93733 Netty 4 server adapter adds f9b9556 Merge pull request #362 from krisskross/netty4 adds b406c76 Merge remote-tracking branch 'upstream/master' adds 03f4a21 fix typo on PR adds fd0e08d bump pom.xml adds c1c0c86 undertow adds c1eaad5 servlet container intializer adds c311231 update adds d67688c oreilly2 and maven-compiler-plugin update adds 9a019da link jaxb fix, oreilly examples update adds f7a94c1 Corrections from netty4 review by Norman adds fc68f93 Changed request handler to SimpleChannelInboundHandler adds 0952590 Merge pull request #364 from patriot1burke/master adds 7ba2715 Merge pull request #366 from patriot1burke/master adds 29b0a8b use hibernate-jpa-2.0-api instead of persistence-api adds d9aa218 Merge pull request #363 from liweinan/hibernate-jpa-2.0-api adds a288f6b Merge remote-tracking branch 'upstream/master' into netty4 adds 14d0f0d Merge pull request #365 from krisskross/netty4 adds f5e8ed6 Merge pull request #369 from patriot1burke/master adds d6e8dce Upgrade el to 1.0_02.CR6 adds 9d295b0 Merge pull request #368 from liweinan/upgrade-jboss-el-to-CR6 adds 9bf012d RESTEASY-699 adds c99214a RESTEASY-699: Remove file r0. adds 4d042e6 Merge remote-tracking branch 'origin/master_RESTEASY_699' adds d6eb8cf RESTEASY-699: Correct typo in MediaTypeHeaderDelegate. adds 1621e3d RESTEASY-916: Adding XML and JSON formats for validation violation reports. adds d684b9b RESTEASY-916: XML and JSON for resteasy-hibernatevalidator-provider adds 5b54d67 RESTEASY-916: Updated validation chapter in Resteasy documentation. adds 9cd5891 RESTEASY-913 adds 3e10b76 Merge pull request #371 from ronsigal/master adds 48a63a1 AsyncResponse support for netty 4 server adapter adds eeff5ac Merge pull request #370 from krisskross/master adds 2b934fa Merge remote-tracking branch 'upstream/master' adds 470ba4a merge adds ded0b64 Merge pull request #375 from patriot1burke/master adds 4c64522 make JaxbLink.setUri private adds d84a9f4 fix matching bug adds 4e33d1e Merge pull request #377 from patriot1burke/master adds 3d39e33 RESTEASY-763 proxy settings not considered within resteasy client adds 6d50b12 Merge pull request #374 from esarbanis/RESTEASY-763 adds 2a978dd RESTEASY-869 adds 8e11ff7 RESTEASY-869: Minor syntactic changes. adds 7b7b286 Merge https://github.com/resteasy/Resteasy into xxe adds 631b259 RESTEASY-869: Updated javadoc. adds 1a923b2 Merge branch 'master' of github.com:resteasy/Resteasy into xxe adds ba54349 Merge pull request #376 from ronsigal/master adds 757fa7d oreilly examples adds 76ec81b Merge pull request #381 from patriot1burke/master adds 5a0bd2d RESTEASY-911 internaionalized messages for bean validation adds e66858e Merge pull request #378 from juergenzimmermann/internalionalized_validation adds af29e54 RESTEASY-839 adds 2e531c4 Merge remote-tracking branch 'origin/master_839' adds a178a10 Merge pull request #380 from ronsigal/master adds 82cf9c3 orielly example changes adds 27019f9 oreilly examples adds bf792f0 Merge pull request #383 from patriot1burke/master adds be119ca RESTEASY-830 Upgrade spring dependency to mitigate security issues in spring adds 4dec92a Merge pull request #382 from esarbanis/RESTEASY-830 adds 7aff2da 937, 939 adds 8c95d7d Merge pull request #384 from patriot1burke/master adds 66b5103 document JOSE and ServletContainerInitializer adds 4627784 Merge pull request #385 from patriot1burke/master adds 72528a0 fixes adds 8ae6423 Merge pull request #386 from patriot1burke/master adds 5e4f02c [RESTEASY-948] Clean ResteasyClientBuilder of deprecated dependencies adds 8122adf Merge pull request #389 from esarbanis/RESTEASY-948 adds 30b51ff RESTEASY-944 bom with resteasy-validator-provider-11 adds ff075be Merge pull request #391 from juergenzimmermann/bom_with_resteasy-validator-provider-11 adds 63ec9c6 RESTEASY-961 Fix Cookie header parsing to handle multi-cookie header values adds d6deb75 Merge pull request #393 from tbroyer/RESTEASY-961 adds cbfe95b added support for injecting guice injector and if exists then uses it to create child injector; scans all parent injectors adds a9ee1ec Merge pull request #394 from szymex/master adds c8a6345 cookie fix, json-p support adds 4e65925 doc/dist for json-p provider adds beffde7 jackson2 missing module dep adds a80af49 UriBuilder.host(null) adds 77f65e2 @Deprecate StringConverter adds f6ca248 async exception handling adds 27c40f7 close response on exception adds f860dae fixes adds 8b0e8f1 Prevent string index out of range error when initializing the validator adds 2fe3243 Merge pull request #395 from stuartwdouglas/validator-string-index adds 32adc29 Add quotes around entity tags as per HTTP 1.1 RFC adds 4953beb Merge pull request #396 from stuartwdouglas/entity-tag-quoting adds db059a2 Merge pull request #398 from patriot1burke/master adds 2db47c8 Merge pull request #399 from patriot1burke/master adds a711f98 Merge pull request #401 from patriot1burke/master adds a6edfe3 merge adds 48dd66c client builder options adds be7c447 allowed fix adds d72a5e7 matching test adds f51b4ef fixes adds c9bc319 serializable JWT adds cb09b9b Merge pull request #403 from patriot1burke/master adds 91591c0 Merge pull request #406 from patriot1burke/master adds b8966b5 Merge pull request #407 from patriot1burke/master adds 74fce2b Merge pull request #408 from patriot1burke/master adds 678e621 Merge pull request #409 from patriot1burke/master adds 1f9559a RESTEASY-984: ConstraintTypeUtil1[0,1] no longer traverses @Valid associations. adds 387575f RESTEASY-984: Uncommented a test. adds dedd298 RESTEASY-984: Fixed TestValidation.testGraph(). adds 2b7dbcf Merge pull request #413 from ronsigal/master adds bb3d6d2 Update RESTEasy_Client_Framework.xml adds c0559e9 Merge pull request #414 from lfrancke/patch-1 adds 098d154 RESTEASY-982 Moved the signed.txt files under target. adds 2e64857 Merge pull request #411 from awhitford/RESTEASY-982-Fix adds 5577537 RESTEASY-980 Corrected scm element in pom to reference Git (not Subversion). adds c75aa96 Merge pull request #410 from awhitford/RESTEASY-980 adds 28517a3 Change the default scope for junit to be test scope. adds 0bffb98 Change the default scope for junit to be test scope. adds c94c9b6 Servlet API should be Provided scope. adds a93008f REASTEASY-180 Plugin declaration cleanup. adds 1898b1f servlet-api dependency was declared twice adds 3ecfaf0 Upgraded SLF4J and tweaked dependencies. adds 9bf8072 Merge pull request #412 from awhitford/RESTEASY-180 adds d961f93 Merge remote-tracking branch 'upstream/master' adds 005ad4c fixes adds 9ad767f Merge pull request #415 from patriot1burke/master adds 5a073a7 weld fix adds fa2f193 weld fix adds caeb0de Merge pull request #418 from patriot1burke/master adds c9bac06 managed version adds 87e9f9a Merge pull request #416 from liweinan/resteasy-bom-proj-ver adds fa3da3b cdi fix adds 98633b3 Merge pull request #419 from patriot1burke/master adds b1f57e6 ClientBuilderfix, and client.close() cleanup adds 3253fb6 workbook pom fix adds f68a7d5 Merge pull request #420 from patriot1burke/master adds 1725a95 jetty version bump adds 20db7bc add source generation adds 727756b RESTEASY-911: 1) Eliminating jdk 1.7 dependency and 2) removing search for locale bundles adds 920fb7f RESTEASY-990 adds 28007f1 RESTEASY-952: Changed ResourceBuilder, added InheritedContextTest. adds 23e31e3 Merge pull request #421 from ronsigal/master adds ea71841 RESTEASY-991 CDI integration - make use of @WithAnnotations (CDI 1.1) adds 49bc81b Merge pull request #428 from mkouba/RESTEASY-991 adds f953fac Make keep-alive configurable adds 8b6c2c1 Merge pull request #424 from leewin12/master adds 80837e9 RESTEASY-997 Added support for CDI util class. adds 7356aa7 Merge pull request #427 from johnament/RESTEASY-997 adds 4615459 RESTEASY-999 test case to simulate a problem with arbitrary binding order adds aa5fdd7 RESTEASY-999 defer registration of resource factories until after all providers have been registered adds 876f3a0 Merge pull request #429 from kariem/RESTEASY-999 adds a035abb version bump, fix guice adds 26b6571 Merge pull request #430 from patriot1burke/master adds 713961a response buffer config adds d076f84 jetty plugin bump adds 7fc5ffb Merge pull request #431 from patriot1burke/master adds 8c77c0e client proxy request entity annotations adds 767cf26 Merge pull request #432 from patriot1burke/master adds bb60b69 netty4 fixes adds 156491d Merge pull request #433 from patriot1burke/master new b0b785b Merge branch 'upstream' new e7550e5 update the changelog new 47dfa3e revert-to-jsr250-api.diff: Revert a commit to fix build. new 4ac6d56 libresteasy-java.poms: Ignore json-p-ee7 and resteasy-servlet- initializer. new 548a269 sort libresteasy-java.poms new f1639c0 releasing package resteasy version 3.0.6-1 The 6 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference. Summary of changes: .project | 17 - debian/changelog | 9 + debian/libresteasy-java.poms | 42 +- debian/patches/revert-to-jsr250-api.diff | 59 + debian/patches/series | 1 + jaxrs/arquillian/RESTEASY-736-as71/pom.xml | 4 +- jaxrs/arquillian/RESTEASY-736-jetty/pom.xml | 4 +- jaxrs/arquillian/RESTEASY-760-jetty/pom.xml | 4 +- jaxrs/arquillian/RESTEASY-800-AS71/pom.xml | 2 +- jaxrs/arquillian/ValidationTest-AS7/pom.xml | 2 +- .../resteasy/test/validation/TestValidation.java | 57 +- jaxrs/arquillian/ValidationTest-WF8/pom.xml | 2 +- .../validation/TestResourceLazyValidator.java | 25 +- .../TestExecutableValidationDisabled.java | 20 +- .../TestGetterReturnValueNotValidated.java | 6 - .../validation/TestGetterReturnValueValidated.java | 16 +- .../test/validation/TestLazyValidator.java | 2 - .../resteasy/test/validation/TestValidation.java | 62 +- jaxrs/arquillian/ValidationTest/pom.xml | 2 +- jaxrs/arquillian/pom.xml | 2 +- jaxrs/arquillian/resteasy-cdi-ejb-test/pom.xml | 2 +- jaxrs/as7-integration-testing/cdi-test/pom.xml | 2 +- jaxrs/as7-integration-testing/modules-test/pom.xml | 2 +- jaxrs/as7-integration-testing/pom.xml | 2 +- .../application-test/pom.xml | 4 +- .../{application-test => cdilocator-test}/pom.xml | 15 +- .../org/jboss/resteasy/tests/TestResource.java | 61 + .../main/java/org/jboss/resteasy/tests/TheApp.java | 24 + .../src/main/webapp/WEB-INF/beans.xml | 0 .../src/main/webapp/WEB-INF/web.xml | 7 + .../org/jboss/resteasy/tests/ApplicationTest.java | 50 + .../pom.xml | 13 +- .../jboss/resteasy/tests/ScannedApplication.java | 19 + .../org/jboss/resteasy/tests/SingletonLocalIF.java | 13 + .../resteasy/tests/SingletonRootResource.java | 66 + .../jboss/resteasy/tests/SingletonSubResource.java | 19 + .../jboss/resteasy/tests/SingletonTestBean.java | 30 + .../src/main/webapp/WEB-INF/web.xml | 7 + .../org/jboss/resteasy/tests/ApplicationTest.java | 39 + jaxrs/as8-integration-testing/pom.xml | 6 +- jaxrs/as8-mavenized-distro/pom.xml | 2 +- jaxrs/as8-resteasy/pom.xml | 4 +- .../async-http-servlet-3.0-test/pom.xml | 11 +- .../test/async/AsyncResponseBlockingQueue.java | 15 + .../jboss/resteasy/test/async/JaxrsResource.java | 44 +- .../java/org/jboss/resteasy/test/async/MyApp.java | 29 +- .../resteasy/test/async/MyTimeoutHandler.java | 32 + .../org/jboss/resteasy/test/async/Resource.java | 214 + .../async/ServiceUnavailableExceptionMapper.java | 22 + .../org/jboss/resteasy/test/async/XmlData.java | 35 + .../src/main/webapp/WEB-INF/web.xml | 1 + .../org/jboss/resteasy/test/async/AsyncTest.java | 60 +- .../test/async/ComprehensiveJaxrsTest.java | 483 ++ .../jboss/resteasy/test/async/JaxrsAsyncTest.java | 71 +- .../async-http-servlet-3.0/pom.xml | 2 +- .../plugins/server/servlet/Filter30Dispatcher.java | 8 +- .../server/servlet/HttpServlet30Dispatcher.java | 8 +- .../server/servlet/Servlet3AsyncHttpRequest.java | 103 +- .../pom.xml | 15 +- .../async/callback/AsyncResponseBlockingQueue.java | 15 + .../test/async/callback/CallbackResource.java | 175 + .../callback/ExceptionThrowingStringBean.java | 16 + .../resteasy/test/async/callback/JaxrsUtil.java | 113 + .../jboss/resteasy/test/async/callback/MyApp.java | 16 + .../test/async/callback/MyTimeoutHandler.java | 32 + .../resteasy/test/async/callback/Resource.java | 188 + .../callback/SecondSettingCompletionCallback.java | 28 + .../async/callback/SettingCompletionCallback.java | 25 + .../resteasy/test/async/callback/StringBean.java | 23 + .../async/callback/StringBeanEntityProvider.java | 57 + .../callback-test/src/main/webapp/WEB-INF/web.xml | 21 + .../jboss/resteasy/test/async/CallbackTest.java | 133 + .../src/test/resources/jndi.properties | 0 .../src/test/resources/log4j.xml | 0 jaxrs/async-http-servlet-3.0/pom.xml | 3 +- jaxrs/distribution/assembly.xml | 15 + jaxrs/distribution/pom.xml | 22 +- jaxrs/distribution/src-distribution/pom.xml | 2 +- jaxrs/docbook/pom.xml | 2 +- jaxrs/docbook/reference/en/en-US/master.xml | 8 +- .../en-US/modules/Cache_NoCache_CacheControl.xml | 2 +- .../en-US/modules/Installation_Configuration.xml | 86 +- .../docbook/reference/en/en-US/modules/Json-p.xml | 19 + jaxrs/docbook/reference/en/en-US/modules/Json.xml | 4 +- jaxrs/docbook/reference/en/en-US/modules/Links.xml | 2 +- .../en/en-US/modules/Maven_and_RESTEasy.xml | 24 +- .../modules/Migration_from_older_versions.xml | 10 + .../en/en-US/modules/RESTEasy_Client_Framework.xml | 8 +- .../en-US/modules/RESTEasy_Embedded_Container.xml | 112 +- .../reference/en/en-US/modules/Validation.xml | 236 +- jaxrs/docbook/reference/en/en-US/modules/Yaml.xml | 2 +- jaxrs/docbook/reference/en/en-US/modules/jwt.xml | 97 + .../reference/en/en-US/modules/signature.xml | 2 +- jaxrs/docbook/reference/en/en-US/modules/smime.xml | 2 +- jaxrs/eagledns/pom.xml | 2 +- jaxrs/examples/api-clients/pom.xml | 8 +- jaxrs/examples/async-job-service/pom.xml | 4 +- jaxrs/examples/digital-signatures/no-dns/pom.xml | 3 +- .../resteasy/tests/signature/SigningTest.java | 2 +- jaxrs/examples/digital-signatures/pom.xml | 2 +- jaxrs/examples/digital-signatures/use-dns/pom.xml | 5 +- jaxrs/examples/ejb-integration/ear/pom.xml | 2 +- jaxrs/examples/ejb-integration/ejb/pom.xml | 4 +- jaxrs/examples/ejb-integration/pom.xml | 2 +- jaxrs/examples/ejb-integration/war/pom.xml | 2 +- jaxrs/examples/examples-jsapi/pom.xml | 15 +- jaxrs/examples/guice-hello/pom.xml | 4 +- jaxrs/examples/jaxb-json/pom.xml | 8 +- jaxrs/examples/jaxrs-2.0/server-async-http/pom.xml | 2 +- jaxrs/examples/jaxrs-2.0/simple-client/pom.xml | 2 +- .../test/java/org/jboss/test/SimpleClientTest.java | 1 + jaxrs/examples/jaxrs2-async-pubsub-example/pom.xml | 9 +- .../authenticator/pom.xml | 4 +- .../oauth-catalina-authenticator/oauth/pom.xml | 4 +- .../oauth-catalina-authenticator/pom.xml | 2 +- .../oauth1-examples/oauth-provider/pom.xml | 4 +- .../oauth-push-messaging-openid/openid/pom.xml | 4 +- .../oauth-push-messaging-openid/pom.xml | 2 +- .../push-messaging/pom.xml | 4 +- .../oauth1-examples/oauth-push-messaging/pom.xml | 4 +- jaxrs/examples/oauth1-examples/oauth/pom.xml | 4 +- jaxrs/examples/oauth1-examples/pom.xml | 2 +- jaxrs/examples/oauth2-as7-example/pom.xml | 2 +- .../oauth2-as7-example/wars/auth-server/pom.xml | 2 +- .../webapp/WEB-INF/jboss-deployment-structure.xml | 20 +- .../oauth2-as7-example/wars/client-grant/pom.xml | 2 +- .../oauth2-as7-example/wars/customer-app/pom.xml | 2 +- .../wars/database-service/pom.xml | 2 +- .../oauth2-as7-example/wars/product-app/pom.xml | 2 +- .../oauth2-as7-example/wars/third-party/pom.xml | 2 +- .../examples/oreilly-jaxrs-2.0-workbook/README.md | 15 + .../oreilly-jaxrs-2.0-workbook/ex03_1/README.md | 16 + .../oreilly-jaxrs-2.0-workbook/ex03_1}/pom.xml | 98 +- .../java/com/restfully/shop/domain/Customer.java | 76 + .../restfully/shop/services/CustomerResource.java | 133 + .../shop/services/ShoppingApplication.java | 20 + .../ex03_1/src/main/webapp/WEB-INF/web.xml | 0 .../restfully/shop/test/CustomerResourceTest.java | 64 + .../oreilly-jaxrs-2.0-workbook/ex04_1/README.md | 15 + .../oreilly-jaxrs-2.0-workbook/ex04_1}/pom.xml | 56 +- .../java/com/restfully/shop/domain/Customer.java | 93 + .../restfully/shop/services/CustomerResource.java | 181 + .../shop/services/ShoppingApplication.java | 24 + .../src/main/java/org/ietf/annotations/PATCH.java | 20 + .../ex04_1}/src/main/webapp/WEB-INF/web.xml | 0 .../java/com/restfully/shop/test/PatchTest.java | 69 + .../oreilly-jaxrs-2.0-workbook/ex04_2/README.md | 15 + .../oreilly-jaxrs-2.0-workbook/ex04_2}/pom.xml | 57 +- .../java/com/restfully/shop/domain/Customer.java | 93 + .../restfully/shop/services/CustomerResource.java | 178 + .../shop/services/ShoppingApplication.java | 24 + .../ex04_2}/src/main/webapp/WEB-INF/web.xml | 0 .../restfully/shop/test/CustomerResourceTest.java | 62 + .../oreilly-jaxrs-2.0-workbook/ex04_3/README.md | 15 + .../oreilly-jaxrs-2.0-workbook/ex04_3}/pom.xml | 59 +- .../java/com/restfully/shop/domain/Customer.java | 93 + .../shop/services/CustomerDatabaseResource.java | 30 + .../restfully/shop/services/CustomerResource.java | 158 + .../shop/services/FirstLastCustomerResource.java | 151 + .../shop/services/ShoppingApplication.java | 23 + .../ex04_3}/src/main/webapp/WEB-INF/web.xml | 0 .../restfully/shop/test/CustomerResourceTest.java | 86 + .../oreilly-jaxrs-2.0-workbook/ex05_1/README.md | 15 + .../oreilly-jaxrs-2.0-workbook/ex05_1/pom.xml | 126 + .../java/com/restfully/shop/domain/Customer.java | 93 + .../com/restfully/shop/services/CarResource.java | 78 + .../restfully/shop/services/CustomerResource.java | 132 + .../shop/services/ShoppingApplication.java | 24 + .../ex05_1}/src/main/webapp/WEB-INF/web.xml | 0 .../com/restfully/shop/test/InjectionTest.java | 71 + .../oreilly-jaxrs-2.0-workbook/ex05_2/README.md | 21 + .../oreilly-jaxrs-2.0-workbook/ex05_2}/pom.xml | 56 +- .../java/com/restfully/shop/domain/Customer.java | 93 + .../restfully/shop/services/CustomerResource.java | 75 + .../shop/services/ShoppingApplication.java | 23 + .../ex05_2}/src/main/webapp/WEB-INF/web.xml | 0 .../ex05_2/src/main/webapp/index.html | 11 + .../oreilly-jaxrs-2.0-workbook/ex06_1/README.md | 15 + .../oreilly-jaxrs-2.0-workbook/ex06_1}/pom.xml | 61 +- .../java/com/restfully/shop/domain/Customer.java | 121 + .../restfully/shop/services/CustomerResource.java | 68 + .../shop/services/ShoppingApplication.java | 23 + .../ex06_1}/src/main/webapp/WEB-INF/web.xml | 0 .../restfully/shop/test/CustomerResourceTest.java | 68 + .../oreilly-jaxrs-2.0-workbook/ex06_2/README.md | 15 + .../oreilly-jaxrs-2.0-workbook/ex06_2}/pom.xml | 56 +- .../java/com/restfully/shop/domain/Customer.java | 112 + .../restfully/shop/services/CustomerResource.java | 64 + .../restfully/shop/services/JavaMarshaller.java | 64 + .../shop/services/ShoppingApplication.java | 31 + .../ex06_2}/src/main/webapp/WEB-INF/web.xml | 0 .../restfully/shop/test/CustomerResourceTest.java | 71 + .../oreilly-jaxrs-2.0-workbook/ex07_1/README.md | 15 + .../oreilly-jaxrs-2.0-workbook/ex07_1}/pom.xml | 61 +- .../java/com/restfully/shop/domain/Customer.java | 106 + .../shop/services/CustomerNotFoundException.java | 13 + .../services/CustomerNotFoundExceptionMapper.java | 20 + .../restfully/shop/services/CustomerResource.java | 63 + .../shop/services/ShoppingApplication.java | 31 + .../ex07_1}/src/main/webapp/WEB-INF/web.xml | 0 .../restfully/shop/test/CustomerResourceTest.java | 50 + .../oreilly-jaxrs-2.0-workbook/ex09_1/README.md | 15 + .../oreilly-jaxrs-2.0-workbook/ex09_1}/pom.xml | 64 +- .../java/com/restfully/shop/domain/Customer.java | 121 + .../restfully/shop/services/CustomerResource.java | 60 + .../shop/services/ShoppingApplication.java | 23 + .../ex09_1}/src/main/webapp/WEB-INF/web.xml | 0 .../restfully/shop/test/CustomerResourceTest.java | 67 + .../oreilly-jaxrs-2.0-workbook/ex09_2/README.md | 23 + .../oreilly-jaxrs-2.0-workbook/ex09_2}/pom.xml | 64 +- .../java/com/restfully/shop/domain/Customer.java | 121 + .../restfully/shop/services/CustomerResource.java | 78 + .../shop/services/ShoppingApplication.java | 23 + .../ex09_2}/src/main/webapp/WEB-INF/web.xml | 0 .../oreilly-jaxrs-2.0-workbook/ex10_1/README.md | 16 + .../oreilly-jaxrs-2.0-workbook/ex10_1}/pom.xml | 62 +- .../java/com/restfully/shop/domain/Customer.java | 123 + .../java/com/restfully/shop/domain/Customers.java | 68 + .../restfully/shop/services/CustomerResource.java | 174 + .../shop/services/ShoppingApplication.java | 23 + .../ex10_1}/src/main/webapp/WEB-INF/web.xml | 0 .../restfully/shop/test/CustomerResourceTest.java | 49 + .../oreilly-jaxrs-2.0-workbook/ex10_2/README.md | 17 + .../oreilly-jaxrs-2.0-workbook/ex10_2}/pom.xml | 61 +- .../java/com/restfully/shop/domain/Customer.java | 123 + .../java/com/restfully/shop/domain/Customers.java | 68 + .../java/com/restfully/shop/domain/LineItem.java | 34 + .../main/java/com/restfully/shop/domain/Order.java | 87 + .../java/com/restfully/shop/domain/Orders.java | 68 + .../restfully/shop/services/CustomerResource.java | 104 + .../com/restfully/shop/services/OrderResource.java | 183 + .../shop/services/ShoppingApplication.java | 25 + .../com/restfully/shop/services/StoreResource.java | 32 + .../ex10_2}/src/main/webapp/WEB-INF/web.xml | 0 .../com/restfully/shop/test/OrderResourceTest.java | 119 + .../oreilly-jaxrs-2.0-workbook/ex11_1/README.md | 15 + .../oreilly-jaxrs-2.0-workbook/ex11_1}/pom.xml | 61 +- .../java/com/restfully/shop/domain/Customer.java | 148 + .../restfully/shop/services/CustomerResource.java | 132 + .../shop/services/ShoppingApplication.java | 23 + .../ex11_1}/src/main/webapp/WEB-INF/web.xml | 0 .../restfully/shop/test/CustomerResourceTest.java | 62 + .../oreilly-jaxrs-2.0-workbook/ex12_1/README.md | 15 + .../oreilly-jaxrs-2.0-workbook/ex12_1}/pom.xml | 61 +- .../java/com/restfully/shop/domain/Customer.java | 121 + .../shop/features/CacheControlFilter.java | 30 + .../java/com/restfully/shop/features/MaxAge.java | 16 + .../com/restfully/shop/features/MaxAgeFeature.java | 22 + .../restfully/shop/services/CustomerResource.java | 70 + .../shop/services/ShoppingApplication.java | 33 + .../ex12_1}/src/main/webapp/WEB-INF/web.xml | 0 .../restfully/shop/test/CustomerResourceTest.java | 61 + .../oreilly-jaxrs-2.0-workbook/ex12_2/README.md | 15 + .../oreilly-jaxrs-2.0-workbook/ex12_2}/pom.xml | 61 +- .../java/com/restfully/shop/domain/Customer.java | 121 + .../restfully/shop/features/ContentMD5Writer.java | 54 + .../restfully/shop/services/CustomerResource.java | 68 + .../shop/services/ShoppingApplication.java | 33 + .../ex12_2}/src/main/webapp/WEB-INF/web.xml | 0 .../restfully/shop/test/CustomerResourceTest.java | 61 + .../oreilly-jaxrs-2.0-workbook/ex13_1/README.md | 22 + .../oreilly-jaxrs-2.0-workbook/ex13_1}/pom.xml | 73 +- .../ex13_1/src/main/java/ChatClient.java | 65 + .../java/com/restfully/shop/domain/Customer.java | 121 + .../com/restfully/shop/services/CustomerChat.java | 137 + .../restfully/shop/services/CustomerResource.java | 68 + .../shop/services/ShoppingApplication.java | 24 + .../ex13_1}/src/main/webapp/WEB-INF/web.xml | 0 .../oreilly-jaxrs-2.0-workbook/ex14_1/README.md | 17 + .../ex14_1}/pom.xml | 23 +- .../java/com/restfully/shop/domain/Customer.java | 123 + .../java/com/restfully/shop/domain/Customers.java | 69 + .../java/com/restfully/shop/domain/LineItem.java | 59 + .../main/java/com/restfully/shop/domain/Order.java | 123 + .../java/com/restfully/shop/domain/Orders.java | 69 + .../java/com/restfully/shop/domain/Product.java | 47 + .../java/com/restfully/shop/domain/Products.java | 69 + .../restfully/shop/persistence/CustomerEntity.java | 115 + .../restfully/shop/persistence/LineItemEntity.java | 51 + .../restfully/shop/persistence/OrderEntity.java | 89 + .../restfully/shop/persistence/ProductEntity.java | 49 + .../restfully/shop/services/CustomerResource.java | 43 + .../shop/services/CustomerResourceBean.java | 135 + .../shop/services/EJBExceptionMapper.java | 37 + .../services/EntityNotFoundExceptionMapper.java | 19 + .../com/restfully/shop/services/OrderResource.java | 58 + .../restfully/shop/services/OrderResourceBean.java | 216 + .../restfully/shop/services/ProductResource.java | 42 + .../shop/services/ProductResourceBean.java | 119 + .../shop/services/ShoppingApplication.java | 10 + .../com/restfully/shop/services/StoreResource.java | 18 + .../restfully/shop/services/StoreResourceBean.java | 30 + .../src/main/resources/META-INF/persistence.xml | 13 + .../ex14_1}/src/main/webapp/WEB-INF/web.xml | 0 .../java/com/restfully/shop/test/ShoppingTest.java | 153 + .../oreilly-jaxrs-2.0-workbook/ex14_2/README.md | 16 + .../ex14_2}/pom.xml | 123 +- .../java/com/restfully/shop/domain/Customer.java | 0 .../java/com/restfully/shop/domain/Customers.java | 69 + .../java/com/restfully/shop/domain/LineItem.java | 0 .../main/java/com/restfully/shop/domain/Order.java | 123 + .../java/com/restfully/shop/domain/Orders.java | 69 + .../java/com/restfully/shop/domain/Product.java | 0 .../java/com/restfully/shop/domain/Products.java | 69 + .../restfully/shop/persistence/CustomerEntity.java | 0 .../restfully/shop/persistence/LineItemEntity.java | 0 .../restfully/shop/persistence/OrderEntity.java | 0 .../restfully/shop/persistence/ProductEntity.java | 0 .../restfully/shop/services/CustomerResource.java | 0 .../shop/services/CustomerResourceBean.java | 140 + .../services/EntityNotFoundExceptionMapper.java | 0 .../com/restfully/shop/services/OrderResource.java | 0 .../restfully/shop/services/OrderResourceBean.java | 222 + .../restfully/shop/services/ProductResource.java | 0 .../shop/services/ProductResourceBean.java | 124 + .../shop/services/ShoppingApplication.java | 56 + .../com/restfully/shop/services/StoreResource.java | 0 .../restfully/shop/services/StoreResourceBean.java | 27 + .../main/resources/META-INF/applicationContext.xml | 0 .../src/main/resources/META-INF/persistence.xml | 0 .../ex14_2/src/main/webapp/WEB-INF/web.xml | 6 + .../java/com/restfully/shop/test/ShoppingTest.java | 150 + .../oreilly-jaxrs-2.0-workbook/ex15_1/README.md | 17 + .../oreilly-jaxrs-2.0-workbook/ex15_1}/pom.xml | 61 +- .../java/com/restfully/shop/domain/Customer.java | 121 + .../com/restfully/shop/features/AllowedPerDay.java | 19 + .../main/java/com/restfully/shop/features/OTP.java | 31 + .../restfully/shop/features/OTPAuthenticated.java | 18 + .../features/OneTimePasswordAuthenticator.java | 80 + .../shop/features/OneTimePasswordGenerator.java | 29 + .../restfully/shop/features/PerDayAuthorizer.java | 105 + .../restfully/shop/services/CustomerResource.java | 73 + .../shop/services/ShoppingApplication.java | 31 + .../ex15_1}/src/main/webapp/WEB-INF/web.xml | 0 .../restfully/shop/test/CustomerResourceTest.java | 91 + .../oreilly-jaxrs-2.0-workbook/ex15_2/README.md | 23 + .../oreilly-jaxrs-2.0-workbook/ex15_2}/pom.xml | 76 +- .../ex15_2/src/main/java/ChatClient.java | 81 + .../java/com/restfully/shop/domain/Customer.java | 121 + .../com/restfully/shop/services/CustomerChat.java | 136 + .../restfully/shop/services/CustomerResource.java | 68 + .../shop/services/ShoppingApplication.java | 24 + .../ex15_2}/src/main/webapp/WEB-INF/web.xml | 0 .../pom.xml | 130 +- jaxrs/examples/oreilly-workbook-as7/ex03_1/pom.xml | 2 +- jaxrs/examples/oreilly-workbook-as7/ex04_1/pom.xml | 2 +- jaxrs/examples/oreilly-workbook-as7/ex04_2/pom.xml | 2 +- jaxrs/examples/oreilly-workbook-as7/ex04_3/pom.xml | 2 +- jaxrs/examples/oreilly-workbook-as7/ex05_1/pom.xml | 2 +- jaxrs/examples/oreilly-workbook-as7/ex05_2/pom.xml | 2 +- jaxrs/examples/oreilly-workbook-as7/ex06_1/pom.xml | 4 +- jaxrs/examples/oreilly-workbook-as7/ex06_2/pom.xml | 2 +- jaxrs/examples/oreilly-workbook-as7/ex07_1/pom.xml | 4 +- jaxrs/examples/oreilly-workbook-as7/ex08_1/pom.xml | 4 +- jaxrs/examples/oreilly-workbook-as7/ex08_2/pom.xml | 4 +- jaxrs/examples/oreilly-workbook-as7/ex09_1/pom.xml | 4 +- jaxrs/examples/oreilly-workbook-as7/ex09_2/pom.xml | 4 +- jaxrs/examples/oreilly-workbook-as7/ex10_1/pom.xml | 4 +- jaxrs/examples/oreilly-workbook-as7/ex11_1/pom.xml | 4 +- jaxrs/examples/oreilly-workbook/ex03_1/pom.xml | 2 +- jaxrs/examples/oreilly-workbook/ex04_1/pom.xml | 2 +- jaxrs/examples/oreilly-workbook/ex04_2/pom.xml | 2 +- jaxrs/examples/oreilly-workbook/ex04_3/pom.xml | 2 +- jaxrs/examples/oreilly-workbook/ex05_1/pom.xml | 2 +- jaxrs/examples/oreilly-workbook/ex05_2/pom.xml | 2 +- jaxrs/examples/oreilly-workbook/ex06_1/pom.xml | 4 +- jaxrs/examples/oreilly-workbook/ex06_2/pom.xml | 2 +- jaxrs/examples/oreilly-workbook/ex07_1/pom.xml | 4 +- jaxrs/examples/oreilly-workbook/ex08_1/pom.xml | 4 +- jaxrs/examples/oreilly-workbook/ex08_2/pom.xml | 4 +- jaxrs/examples/oreilly-workbook/ex09_1/pom.xml | 4 +- jaxrs/examples/oreilly-workbook/ex09_2/pom.xml | 4 +- jaxrs/examples/oreilly-workbook/ex10_1/pom.xml | 4 +- jaxrs/examples/oreilly-workbook/ex11_1/ejb/pom.xml | 4 +- jaxrs/examples/oreilly-workbook/ex11_1/war/pom.xml | 2 +- jaxrs/examples/oreilly-workbook/ex11_2/pom.xml | 4 +- jaxrs/examples/oreilly-workbook/pom.xml | 124 +- jaxrs/examples/pom.xml | 3 +- jaxrs/examples/resteasy-springMVC/pom.xml | 12 +- jaxrs/examples/smime/pom.xml | 2 +- .../jboss/resteasy/tests/smime/SMIMEResource.java | 224 +- .../spring-hibernate-contacts/core/pom.xml | 4 +- .../spring-hibernate-contacts/persistence/pom.xml | 12 +- jaxrs/examples/spring-hibernate-contacts/pom.xml | 10 +- .../spring-hibernate-contacts/services/pom.xml | 14 +- jaxrs/jaxrs-api/pom.xml | 2 +- .../src/main/java/javax/ws/rs/core/Link.java | 7 +- .../application-config-test/pom.xml | 2 +- .../basic-integration-test/pom.xml | 2 +- .../jboss-integration-testing/ejb-test/ear/pom.xml | 2 +- .../jboss-integration-testing/ejb-test/ejb/pom.xml | 2 +- jaxrs/jboss-integration-testing/ejb-test/pom.xml | 4 +- .../jboss-integration-testing/ejb-test/war/pom.xml | 2 +- jaxrs/jboss-integration-testing/pom.xml | 2 +- .../scanning-test/pom.xml | 4 +- .../scanning-test/scanning-test-jar/pom.xml | 6 +- .../scanning-test/scanning-test-war/pom.xml | 6 +- .../servlet-mapping-test/pom.xml | 2 +- .../spring-integration-test/pom.xml | 2 +- jaxrs/jboss-modules/build-wf8.xml | 2 + jaxrs/jboss-modules/build.xml | 2 + jaxrs/jboss-modules/pom.xml | 10 +- .../jackson-jaxrs-json-provider/main/module.xml | 1 + .../modules/javax/ws/rs/api/main/module.xml | 4 + jaxrs/pom.xml | 145 +- jaxrs/profiling-tests/pom.xml | 2 +- jaxrs/providers/abdera-atom/pom.xml | 2 +- jaxrs/providers/fastinfoset/pom.xml | 2 +- jaxrs/providers/jackson/pom.xml | 2 +- jaxrs/providers/jackson2/pom.xml | 2 +- .../jackson/ExceptionMapperMarshalTest.java | 141 + jaxrs/providers/jaxb/pom.xml | 2 +- .../providers/jaxb/ExternalEntityUnmarshaller.java | 47 +- .../org/jboss/resteasy/test/link/LinkTest.java | 72 + .../resteasy/test/xxe/TestXXESecureProcessing.java | 207 + jaxrs/providers/jettison/pom.xml | 2 +- jaxrs/providers/{jaxb => json-p-ee7}/pom.xml | 22 +- .../providers/jsonp/AbstractJsonpProvider.java | 65 + .../plugins/providers/jsonp/JsonArrayProvider.java | 73 + .../providers/jsonp/JsonObjectProvider.java | 76 + .../providers/jsonp/JsonStructureProvider.java | 73 + .../META-INF/services/javax.ws.rs.ext.Providers | 3 + .../java/org/jboss/resteasy/test/JsonTest.java | 138 + jaxrs/providers/multipart/pom.xml | 7 +- .../providers/multipart/PartFilename.java | 19 + .../multipart/MultipartFormAnnotationWriter.java | 14 +- .../org/jboss/resteasy/test/nextgen/ProxyTest.java | 105 + jaxrs/providers/pom.xml | 3 +- jaxrs/providers/resteasy-atom/pom.xml | 2 +- .../resteasy-hibernatevalidator-provider/pom.xml | 16 +- .../api/validation/ResteasyViolationException.java | 148 +- .../ResteasyViolationExceptionMapper.java | 86 +- .../resteasy/api/validation/ViolationReport.java | 105 + .../validation/hibernate/ConstraintTypeUtil10.java | 3 +- .../validation/hibernate/GeneralValidatorImpl.java | 16 +- .../hibernate/ValidatorContextResolver.java | 23 +- .../resteasy/test/validation/TestValidation.java | 209 +- .../validation/TestValidationNullErrorValue.java | 144 + .../test/validation/TestValidationOnGetter.java | 137 + .../test/validation/TestValidationXML.java | 614 +++ jaxrs/providers/resteasy-html/pom.xml | 2 +- .../resteasy-validator-provider-11/pom.xml | 22 +- .../api/validation/ResteasyViolationException.java | 141 +- .../ResteasyViolationExceptionMapper.java | 88 +- .../resteasy/api/validation/ViolationReport.java | 105 + .../plugins/validation/ConstraintTypeUtil11.java | 17 +- .../plugins/validation/GeneralValidatorImpl.java | 986 ++-- .../validation/ValidatorContextResolver.java | 14 +- ...stResteasyViolationExceptionRepresentation.java | 407 ++ .../test/validation/TestValidateOnExecution.java | 65 +- .../resteasy/test/validation/TestValidation.java | 231 +- .../test/validation/TestValidationExceptions.java | 141 +- .../validation/TestValidationHibernateI18N.java | 96 + .../validation/TestValidationNullErrorValue.java | 141 + .../test/validation/TestValidationOnGetter.java | 138 + .../test/validation/TestValidationXML.java | 612 +++ jaxrs/providers/test-all-jaxb/pom.xml | 2 +- .../test-jackson-jaxb-coexistence/pom.xml | 2 +- jaxrs/providers/test-resteasy-html/pom.xml | 2 +- jaxrs/providers/yaml/pom.xml | 2 +- jaxrs/resteasy-bom/pom.xml | 81 +- jaxrs/resteasy-cache/pom.xml | 2 +- jaxrs/resteasy-cache/resteasy-cache-core/pom.xml | 2 +- jaxrs/resteasy-cdi/pom.xml | 21 +- .../org/jboss/resteasy/cdi/CdiInjectorFactory.java | 35 +- .../jboss/resteasy/cdi/ResteasyCdiExtension.java | 125 +- .../main/java/org/jboss/resteasy/cdi/Utils.java | 46 +- .../org/jboss/resteasy/cdi/test/intf/CDITest.java | 37 + jaxrs/resteasy-client/pom.xml | 2 +- .../resteasy/client/jaxrs/ResteasyClient.java | 8 +- .../client/jaxrs/ResteasyClientBuilder.java | 165 +- .../jaxrs/engines/ApacheHttpClient4Engine.java | 51 +- .../client/jaxrs/engines/URLConnectionEngine.java | 227 + .../client/jaxrs/internal/ClientInvocation.java | 21 +- .../proxy/extractors/ClientErrorHandler.java | 53 - .../invocation/MessageBodyParameterProcessor.java | 2 +- jaxrs/resteasy-guice/pom.xml | 2 +- ...iceResteasyBootstrapServletContextListener.java | 29 +- .../resteasy/plugins/guice/ModuleProcessor.java | 15 +- .../resteasy/plugins/guice/GuiceContextTest.java | 125 +- jaxrs/resteasy-jaxrs-testsuite/pom.xml | 7 +- .../resteasy/test/client/AsyncInvokeTest.java | 3 + .../jboss/resteasy/test/client/SyncInvoketest.java | 2 + .../test/nextgen/beanparam/TestFormResource.java | 6 +- .../test/nextgen/client/ApacheHttpClient4Test.java | 81 +- .../resteasy/test/nextgen/client/TimeoutTest.java | 92 + .../test/nextgen/client/cache/ClientCacheTest.java | 2 + .../nextgen/finegrain/InheritedContextTest.java | 169 + .../nextgen/finegrain/InvalidMediaTypeTest.java | 98 + .../finegrain/SerializableWithParametersTest.java | 90 + .../finegrain/client/ClientFormParamTest.java | 3 +- .../test/nextgen/interceptors/GzipTest.java | 12 + .../resteasy/test/nextgen/resource/CookieTest.java | 77 + .../test/nextgen/resource/PrimitiveTest.java | 16 + .../resteasy/test/nextgen/resource/RangeTest.java | 10 +- .../test/nextgen/resource/ResourceMatching2.java | 93 + .../resource/WildcardResourceMatchingTest.java | 98 + jaxrs/resteasy-jaxrs/pom.xml | 13 +- .../validation/ResteasyConstraintViolation.java | 48 +- .../org/jboss/resteasy/client/ClientRequest.java | 15 +- .../resteasy/client/core/BaseClientResponse.java | 5 + .../core/executors/ApacheHttpClient4Executor.java | 6 +- .../executors/URLConnectionClientExecutor.java | 86 +- .../core/extractors/BodyEntityExtractor.java | 4 + .../core/AbstractAsynchronousResponse.java | 6 +- .../resteasy/core/AsynchronousDispatcher.java | 18 +- .../core/AsynchronousResponseInjector.java | 6 +- .../jboss/resteasy/core/ResourceMethodInvoker.java | 46 +- .../jboss/resteasy/core/ServerResponseWriter.java | 11 +- .../org/jboss/resteasy/core/SuspendInjector.java | 5 +- .../jboss/resteasy/core/SynchronousDispatcher.java | 16 + .../resteasy/core/SynchronousExecutionContext.java | 15 +- .../jboss/resteasy/core/registry/ClassNode.java | 1 + .../jboss/resteasy/core/registry/SegmentNode.java | 1 + .../org/jboss/resteasy/mock/MockHttpRequest.java | 19 +- .../plugins/delegates/CookieHeaderDelegate.java | 54 +- .../plugins/delegates/EntityTagDelegate.java | 2 +- .../plugins/delegates/MediaTypeHeaderDelegate.java | 4 +- .../plugins/delegates/NewCookieHeaderDelegate.java | 209 +- .../resteasy/plugins/providers/FileProvider.java | 8 + .../plugins/providers/FileRangeWriter.java | 2 +- .../plugins/providers/SerializableProvider.java | 8 +- .../plugins/server/servlet/FilterDispatcher.java | 7 +- .../server/servlet/HttpServletDispatcher.java | 2 +- .../server/servlet/HttpServletInputMessage.java | 35 +- .../org/jboss/resteasy/specimpl/BuiltResponse.java | 16 +- .../resteasy/specimpl/ResponseBuilderImpl.java | 9 +- .../resteasy/specimpl/ResteasyUriBuilder.java | 3 +- .../java/org/jboss/resteasy/spi/HttpRequest.java | 4 + .../resteasy/spi/ResteasyAsynchronousContext.java | 6 +- .../resteasy/spi/ResteasyProviderFactory.java | 2 +- .../org/jboss/resteasy/spi/StringConverter.java | 1 + .../resteasy/spi/metadata/ResourceBuilder.java | 35 +- .../resteasy/util/CommitHeaderOutputStream.java | 21 + .../java/org/jboss/resteasy/util/CookieParser.java | 62 + .../jboss/resteasy/util/DelegatingHttpRequest.java | 12 + .../resteasy/test/client/UrlExecutorTest.java | 64 + .../test/finegrain/ResponseBuilderTest.java | 11 + .../resteasy/test/finegrain/UriBuilderTest.java | 21 + .../test/finegrain/resource/PreconditionTest.java | 6 +- jaxrs/resteasy-jsapi-testing/pom.xml | 2 +- jaxrs/resteasy-jsapi/pom.xml | 2 +- jaxrs/resteasy-links/pom.xml | 6 +- .../pom.xml | 28 +- .../servlet/ResteasyServletInitializer.java | 165 + .../javax.servlet.ServletContainerInitializer | 1 + jaxrs/resteasy-spring/pom.xml | 21 +- .../resteasy/springmvc/ResteasyRequestWrapper.java | 2 +- jaxrs/resteasy-test-data/pom.xml | 2 +- jaxrs/security/jose-jwt/pom.xml | 2 +- .../org/jboss/resteasy/jose/jwe/Algorithm.java | 12 + .../resteasy/jose/jwe/CompressionAlgorithm.java | 10 + .../jboss/resteasy/jose/jwe/EncryptionMethod.java | 49 + .../org/jboss/resteasy/jose/jwe/JWEBuilder.java | 223 + .../org/jboss/resteasy/jose/jwe/JWEHeader.java | 100 + .../java/org/jboss/resteasy/jose/jwe/JWEInput.java | 169 + .../org/jboss/resteasy/jose/jwe/crypto/AES.java | 79 + .../org/jboss/resteasy/jose/jwe/crypto/AESCBC.java | 281 ++ .../org/jboss/resteasy/jose/jwe/crypto/AESGCM.java | 203 + .../jose/jwe/crypto/AuthenticatedCipherText.java | 72 + .../resteasy/jose/jwe/crypto/CompositeKey.java | 128 + .../resteasy/jose/jwe/crypto/DeflateHelper.java | 89 + .../resteasy/jose/jwe/crypto/DeflateUtils.java | 93 + .../resteasy/jose/jwe/crypto/DirectDecrypter.java | 109 + .../resteasy/jose/jwe/crypto/DirectEncrypter.java | 124 + .../org/jboss/resteasy/jose/jwe/crypto/HMAC.java | 80 + .../resteasy/jose/jwe/crypto/JWECryptoParts.java | 122 + .../org/jboss/resteasy/jose/jwe/crypto/RSA1_5.java | 94 + .../resteasy/jose/jwe/crypto/RSADecrypter.java | 143 + .../resteasy/jose/jwe/crypto/RSAEncrypter.java | 138 + .../jboss/resteasy/jose/jwe/crypto/RSA_OAEP.java | 106 + .../java/org/jboss/resteasy/jwt/JsonWebToken.java | 4 +- .../org/jboss/resteasy/test/jose/jws/JWETest.java | 68 + .../keystone/example/keystone-server/pom.xml | 2 +- jaxrs/security/keystone/example/some-app/pom.xml | 2 +- .../security/keystone/keystone-as7-modules/pom.xml | 2 +- jaxrs/security/keystone/keystone-as7/pom.xml | 2 +- jaxrs/security/keystone/keystone-core/pom.xml | 2 +- .../resteasy/test/keystone/PersistenceTest.java | 2 + .../test/keystone/ProjectsResourceTest.java | 2 + .../resteasy/test/keystone/RolesResourceTest.java | 3 + .../jboss/resteasy/test/keystone/TokenTest.java | 6 + .../resteasy/test/keystone/UsersResourceTest.java | 2 + jaxrs/security/login-module-authenticator/pom.xml | 2 +- jaxrs/security/pom.xml | 2 +- jaxrs/security/resteasy-crypto/pom.xml | 9 +- .../resteasy-crypto/python_encrypted_signed.txt | 29 - jaxrs/security/resteasy-crypto/smime_signed.txt | 21 - .../security/resteasy-crypto/smime_signed_bad.txt | 21 - .../test/security/smime/IntegrationTest.java | 2 +- .../resteasy/test/security/smime/SignedTest.java | 4 +- .../src/test/resources/smime_encrypted_signed.py | 2 +- .../src/test/resources/verify_signed.py | 2 +- .../src/test/resources/verify_signed_bad.py | 2 +- jaxrs/security/resteasy-oauth/pom.xml | 2 +- jaxrs/security/skeleton-key-idm/pom.xml | 3 +- .../skeleton-key-idm/skeleton-key-as7/pom.xml | 2 +- .../key/as7/BearerTokenAuthenticatorValve.java | 7 +- .../key/as7/OAuthAuthenticationServerValve.java | 17 +- .../key/as7/OAuthManagedResourceValve.java | 7 +- .../CatalinaManagedResourceConfigLoader.java | 35 + .../skeleton-key-idm/skeleton-key-core/pom.xml | 2 +- .../skeleton/key}/config/AuthServerConfig.java | 2 +- .../key}/config/ManagedResourceConfig.java | 2 +- .../key}/config/ManagedResourceConfigLoader.java | 55 +- .../skeleton/key/servlet/ServletActionURLs.java} | 5 +- .../skeleton-key-idm/skeleton-key-idp-war/pom.xml | 2 +- .../skeleton-key-idm/skeleton-key-idp/pom.xml | 2 +- .../pom.xml | 16 +- jaxrs/server-adapters/pom.xml | 4 +- jaxrs/server-adapters/resteasy-jdk-http/pom.xml | 2 +- .../plugins/server/sun/http/HttpExchangeUtil.java | 9 +- .../plugins/server/sun/http/HttpServerRequest.java | 13 + jaxrs/server-adapters/resteasy-netty/pom.xml | 2 +- .../server/netty/HttpServerPipelineFactory.java | 5 +- .../server/netty/HttpsServerPipelineFactory.java | 4 +- .../plugins/server/netty/NettyHttpRequest.java | 14 + .../plugins/server/netty/NettyJaxrsServer.java | 10 +- .../resteasy/plugins/server/netty/NettyUtil.java | 9 +- .../server/netty/RestEasyHttpRequestDecoder.java | 6 +- .../resteasy-netty4}/pom.xml | 28 +- .../plugins/server/netty/NettyHttpRequest.java | 460 ++ .../plugins/server/netty/NettyHttpResponse.java | 158 + .../plugins/server/netty/NettyJaxrsServer.java | 180 + .../plugins/server/netty/NettySecurityContext.java | 0 .../resteasy/plugins/server/netty/NettyUtil.java | 15 +- .../plugins/server/netty/RequestDispatcher.java | 141 + .../plugins/server/netty/RequestHandler.java | 110 + .../server/netty/RestEasyHttpRequestDecoder.java | 85 + .../server/netty/RestEasyHttpResponseEncoder.java | 77 + .../org/jboss/resteasy/test/NettyContainer.java | 0 .../jboss/resteasy/test/AsyncJaxrsResource.java} | 78 +- .../org/jboss/resteasy/test/JaxrsAsyncTest.java | 201 + .../java/org/jboss/resteasy/test/NettyTest.java | 56 + .../test/java/org/jboss/resteasy/test/XmlData.java | 34 + .../resteasy-undertow}/pom.xml | 24 +- .../server/undertow/UndertowJaxrsServer.java | 263 + .../jboss/resteasy/test/undertow/UndertowTest.java | 98 + jaxrs/tjws/pom.xml | 2 +- jaxrs/war-tests/application-test/pom.xml | 3 +- jaxrs/war-tests/context-test/pom.xml | 3 +- .../resteasy/tests/context/ContextService.java | 8 + .../context-test/src/main/webapp/index.html} | 0 .../org/jboss/resteasy/tests/context/EchoTest.java | 9 + jaxrs/war-tests/encoding-test/pom.xml | 3 +- jaxrs/war-tests/filter-test/pom.xml | 2 +- jaxrs/war-tests/jsapi-servlet-test/pom.xml | 19 +- jaxrs/war-tests/oauth-servlet-test/pom.xml | 2 +- jaxrs/war-tests/pom.xml | 2 +- r0 | 5077 -------------------- 650 files changed, 27080 insertions(+), 8090 deletions(-) delete mode 100644 .project create mode 100644 debian/patches/revert-to-jsr250-api.diff create mode 100644 debian/patches/series copy jaxrs/as8-integration-testing/{application-test => cdilocator-test}/pom.xml (88%) create mode 100755 jaxrs/as8-integration-testing/cdilocator-test/src/main/java/org/jboss/resteasy/tests/TestResource.java create mode 100755 jaxrs/as8-integration-testing/cdilocator-test/src/main/java/org/jboss/resteasy/tests/TheApp.java copy jaxrs/{as7-integration-testing/cdi-test => as8-integration-testing/cdilocator-test}/src/main/webapp/WEB-INF/beans.xml (100%) mode change 100644 => 100755 create mode 100755 jaxrs/as8-integration-testing/cdilocator-test/src/main/webapp/WEB-INF/web.xml create mode 100755 jaxrs/as8-integration-testing/cdilocator-test/src/test/java/org/jboss/resteasy/tests/ApplicationTest.java copy jaxrs/as8-integration-testing/{application-test => ejb-singleton-test}/pom.xml (89%) create mode 100755 jaxrs/as8-integration-testing/ejb-singleton-test/src/main/java/org/jboss/resteasy/tests/ScannedApplication.java create mode 100755 jaxrs/as8-integration-testing/ejb-singleton-test/src/main/java/org/jboss/resteasy/tests/SingletonLocalIF.java create mode 100755 jaxrs/as8-integration-testing/ejb-singleton-test/src/main/java/org/jboss/resteasy/tests/SingletonRootResource.java create mode 100755 jaxrs/as8-integration-testing/ejb-singleton-test/src/main/java/org/jboss/resteasy/tests/SingletonSubResource.java create mode 100755 jaxrs/as8-integration-testing/ejb-singleton-test/src/main/java/org/jboss/resteasy/tests/SingletonTestBean.java create mode 100755 jaxrs/as8-integration-testing/ejb-singleton-test/src/main/webapp/WEB-INF/web.xml create mode 100755 jaxrs/as8-integration-testing/ejb-singleton-test/src/test/java/org/jboss/resteasy/tests/ApplicationTest.java create mode 100755 jaxrs/async-http-servlet-3.0/async-http-servlet-3.0-test/src/main/java/org/jboss/resteasy/test/async/AsyncResponseBlockingQueue.java mode change 100644 => 100755 jaxrs/async-http-servlet-3.0/async-http-servlet-3.0-test/src/main/java/org/jboss/resteasy/test/async/JaxrsResource.java mode change 100644 => 100755 jaxrs/async-http-servlet-3.0/async-http-servlet-3.0-test/src/main/java/org/jboss/resteasy/test/async/MyApp.java create mode 100755 jaxrs/async-http-servlet-3.0/async-http-servlet-3.0-test/src/main/java/org/jboss/resteasy/test/async/MyTimeoutHandler.java create mode 100755 jaxrs/async-http-servlet-3.0/async-http-servlet-3.0-test/src/main/java/org/jboss/resteasy/test/async/Resource.java create mode 100755 jaxrs/async-http-servlet-3.0/async-http-servlet-3.0-test/src/main/java/org/jboss/resteasy/test/async/ServiceUnavailableExceptionMapper.java create mode 100755 jaxrs/async-http-servlet-3.0/async-http-servlet-3.0-test/src/main/java/org/jboss/resteasy/test/async/XmlData.java mode change 100644 => 100755 jaxrs/async-http-servlet-3.0/async-http-servlet-3.0-test/src/main/webapp/WEB-INF/web.xml mode change 100644 => 100755 jaxrs/async-http-servlet-3.0/async-http-servlet-3.0-test/src/test/java/org/jboss/resteasy/test/async/AsyncTest.java create mode 100755 jaxrs/async-http-servlet-3.0/async-http-servlet-3.0-test/src/test/java/org/jboss/resteasy/test/async/ComprehensiveJaxrsTest.java mode change 100644 => 100755 jaxrs/async-http-servlet-3.0/async-http-servlet-3.0-test/src/test/java/org/jboss/resteasy/test/async/JaxrsAsyncTest.java mode change 100644 => 100755 jaxrs/async-http-servlet-3.0/async-http-servlet-3.0/src/main/java/org/jboss/resteasy/plugins/server/servlet/Filter30Dispatcher.java mode change 100644 => 100755 jaxrs/async-http-servlet-3.0/async-http-servlet-3.0/src/main/java/org/jboss/resteasy/plugins/server/servlet/HttpServlet30Dispatcher.java mode change 100644 => 100755 jaxrs/async-http-servlet-3.0/async-http-servlet-3.0/src/main/java/org/jboss/resteasy/plugins/server/servlet/Servlet3AsyncHttpRequest.java copy jaxrs/async-http-servlet-3.0/{async-http-servlet-3.0-test => callback-test}/pom.xml (88%) create mode 100755 jaxrs/async-http-servlet-3.0/callback-test/src/main/java/org/jboss/resteasy/test/async/callback/AsyncResponseBlockingQueue.java create mode 100755 jaxrs/async-http-servlet-3.0/callback-test/src/main/java/org/jboss/resteasy/test/async/callback/CallbackResource.java create mode 100755 jaxrs/async-http-servlet-3.0/callback-test/src/main/java/org/jboss/resteasy/test/async/callback/ExceptionThrowingStringBean.java create mode 100755 jaxrs/async-http-servlet-3.0/callback-test/src/main/java/org/jboss/resteasy/test/async/callback/JaxrsUtil.java create mode 100755 jaxrs/async-http-servlet-3.0/callback-test/src/main/java/org/jboss/resteasy/test/async/callback/MyApp.java create mode 100755 jaxrs/async-http-servlet-3.0/callback-test/src/main/java/org/jboss/resteasy/test/async/callback/MyTimeoutHandler.java create mode 100755 jaxrs/async-http-servlet-3.0/callback-test/src/main/java/org/jboss/resteasy/test/async/callback/Resource.java create mode 100755 jaxrs/async-http-servlet-3.0/callback-test/src/main/java/org/jboss/resteasy/test/async/callback/SecondSettingCompletionCallback.java create mode 100755 jaxrs/async-http-servlet-3.0/callback-test/src/main/java/org/jboss/resteasy/test/async/callback/SettingCompletionCallback.java create mode 100755 jaxrs/async-http-servlet-3.0/callback-test/src/main/java/org/jboss/resteasy/test/async/callback/StringBean.java create mode 100755 jaxrs/async-http-servlet-3.0/callback-test/src/main/java/org/jboss/resteasy/test/async/callback/StringBeanEntityProvider.java create mode 100755 jaxrs/async-http-servlet-3.0/callback-test/src/main/webapp/WEB-INF/web.xml create mode 100755 jaxrs/async-http-servlet-3.0/callback-test/src/test/java/org/jboss/resteasy/test/async/CallbackTest.java copy jaxrs/async-http-servlet-3.0/{async-http-servlet-3.0-test => callback-test}/src/test/resources/jndi.properties (100%) copy jaxrs/async-http-servlet-3.0/{async-http-servlet-3.0-test => callback-test}/src/test/resources/log4j.xml (100%) create mode 100755 jaxrs/docbook/reference/en/en-US/modules/Json-p.xml create mode 100755 jaxrs/docbook/reference/en/en-US/modules/jwt.xml mode change 100644 => 100755 jaxrs/examples/jaxrs-2.0/simple-client/src/test/java/org/jboss/test/SimpleClientTest.java create mode 100755 jaxrs/examples/oreilly-jaxrs-2.0-workbook/README.md create mode 100755 jaxrs/examples/oreilly-jaxrs-2.0-workbook/ex03_1/README.md copy jaxrs/{async-http-servlet-3.0/async-http-servlet-3.0-test => examples/oreilly-jaxrs-2.0-workbook/ex03_1}/pom.xml (69%) create mode 100755 jaxrs/examples/oreilly-jaxrs-2.0-workbook/ex03_1/src/main/java/com/restfully/shop/domain/Customer.java create mode 100755 jaxrs/examples/oreilly-jaxrs-2.0-workbook/ex03_1/src/main/java/com/restfully/shop/services/CustomerResource.java create mode 100755 jaxrs/examples/oreilly-jaxrs-2.0-workbook/ex03_1/src/main/java/com/restfully/shop/services/ShoppingApplication.java copy jaxrs/examples/{oreilly-workbook-as7 => oreilly-jaxrs-2.0-workbook}/ex03_1/src/main/webapp/WEB-INF/web.xml (100%) mode change 100644 => 100755 create mode 100755 jaxrs/examples/oreilly-jaxrs-2.0-workbook/ex03_1/src/test/java/com/restfully/shop/test/CustomerResourceTest.java create mode 100755 jaxrs/examples/oreilly-jaxrs-2.0-workbook/ex04_1/README.md copy jaxrs/{async-http-servlet-3.0/async-http-servlet-3.0-test => examples/oreilly-jaxrs-2.0-workbook/ex04_1}/pom.xml (69%) create mode 100755 jaxrs/examples/oreilly-jaxrs-2.0-workbook/ex04_1/src/main/java/com/restfully/shop/domain/Customer.java create mode 100755 jaxrs/examples/oreilly-jaxrs-2.0-workbook/ex04_1/src/main/java/com/restfully/shop/services/CustomerResource.java create mode 100755 jaxrs/examples/oreilly-jaxrs-2.0-workbook/ex04_1/src/main/java/com/restfully/shop/services/ShoppingApplication.java create mode 100755 jaxrs/examples/oreilly-jaxrs-2.0-workbook/ex04_1/src/main/java/org/ietf/annotations/PATCH.java copy jaxrs/examples/{oreilly-workbook-as7/ex03_1 => oreilly-jaxrs-2.0-workbook/ex04_1}/src/main/webapp/WEB-INF/web.xml (100%) mode change 100644 => 100755 create mode 100755 jaxrs/examples/oreilly-jaxrs-2.0-workbook/ex04_1/src/test/java/com/restfully/shop/test/PatchTest.java create mode 100755 jaxrs/examples/oreilly-jaxrs-2.0-workbook/ex04_2/README.md copy jaxrs/{async-http-servlet-3.0/async-http-servlet-3.0-test => examples/oreilly-jaxrs-2.0-workbook/ex04_2}/pom.xml (69%) create mode 100755 jaxrs/examples/oreilly-jaxrs-2.0-workbook/ex04_2/src/main/java/com/restfully/shop/domain/Customer.java create mode 100755 jaxrs/examples/oreilly-jaxrs-2.0-workbook/ex04_2/src/main/java/com/restfully/shop/services/CustomerResource.java create mode 100755 jaxrs/examples/oreilly-jaxrs-2.0-workbook/ex04_2/src/main/java/com/restfully/shop/services/ShoppingApplication.java copy jaxrs/examples/{oreilly-workbook-as7/ex03_1 => oreilly-jaxrs-2.0-workbook/ex04_2}/src/main/webapp/WEB-INF/web.xml (100%) mode change 100644 => 100755 create mode 100755 jaxrs/examples/oreilly-jaxrs-2.0-workbook/ex04_2/src/test/java/com/restfully/shop/test/CustomerResourceTest.java create mode 100755 jaxrs/examples/oreilly-jaxrs-2.0-workbook/ex04_3/README.md copy jaxrs/{async-http-servlet-3.0/async-http-servlet-3.0-test => examples/oreilly-jaxrs-2.0-workbook/ex04_3}/pom.xml (68%) create mode 100755 jaxrs/examples/oreilly-jaxrs-2.0-workbook/ex04_3/src/main/java/com/restfully/shop/domain/Customer.java create mode 100755 jaxrs/examples/oreilly-jaxrs-2.0-workbook/ex04_3/src/main/java/com/restfully/shop/services/CustomerDatabaseResource.java create mode 100755 jaxrs/examples/oreilly-jaxrs-2.0-workbook/ex04_3/src/main/java/com/restfully/shop/services/CustomerResource.java create mode 100755 jaxrs/examples/oreilly-jaxrs-2.0-workbook/ex04_3/src/main/java/com/restfully/shop/services/FirstLastCustomerResource.java create mode 100755 jaxrs/examples/oreilly-jaxrs-2.0-workbook/ex04_3/src/main/java/com/restfully/shop/services/ShoppingApplication.java copy jaxrs/examples/{oreilly-workbook-as7/ex03_1 => oreilly-jaxrs-2.0-workbook/ex04_3}/src/main/webapp/WEB-INF/web.xml (100%) mode change 100644 => 100755 create mode 100755 jaxrs/examples/oreilly-jaxrs-2.0-workbook/ex04_3/src/test/java/com/restfully/shop/test/CustomerResourceTest.java create mode 100755 jaxrs/examples/oreilly-jaxrs-2.0-workbook/ex05_1/README.md create mode 100755 jaxrs/examples/oreilly-jaxrs-2.0-workbook/ex05_1/pom.xml create mode 100755 jaxrs/examples/oreilly-jaxrs-2.0-workbook/ex05_1/src/main/java/com/restfully/shop/domain/Customer.java create mode 100755 jaxrs/examples/oreilly-jaxrs-2.0-workbook/ex05_1/src/main/java/com/restfully/shop/services/CarResource.java create mode 100755 jaxrs/examples/oreilly-jaxrs-2.0-workbook/ex05_1/src/main/java/com/restfully/shop/services/CustomerResource.java create mode 100755 jaxrs/examples/oreilly-jaxrs-2.0-workbook/ex05_1/src/main/java/com/restfully/shop/services/ShoppingApplication.java copy jaxrs/examples/{oreilly-workbook-as7/ex03_1 => oreilly-jaxrs-2.0-workbook/ex05_1}/src/main/webapp/WEB-INF/web.xml (100%) mode change 100644 => 100755 create mode 100755 jaxrs/examples/oreilly-jaxrs-2.0-workbook/ex05_1/src/test/java/com/restfully/shop/test/InjectionTest.java create mode 100755 jaxrs/examples/oreilly-jaxrs-2.0-workbook/ex05_2/README.md copy jaxrs/{async-http-servlet-3.0/async-http-servlet-3.0-test => examples/oreilly-jaxrs-2.0-workbook/ex05_2}/pom.xml (69%) create mode 100755 jaxrs/examples/oreilly-jaxrs-2.0-workbook/ex05_2/src/main/java/com/restfully/shop/domain/Customer.java create mode 100755 jaxrs/examples/oreilly-jaxrs-2.0-workbook/ex05_2/src/main/java/com/restfully/shop/services/CustomerResource.java create mode 100755 jaxrs/examples/oreilly-jaxrs-2.0-workbook/ex05_2/src/main/java/com/restfully/shop/services/ShoppingApplication.java copy jaxrs/examples/{oreilly-workbook-as7/ex03_1 => oreilly-jaxrs-2.0-workbook/ex05_2}/src/main/webapp/WEB-INF/web.xml (100%) mode change 100644 => 100755 create mode 100755 jaxrs/examples/oreilly-jaxrs-2.0-workbook/ex05_2/src/main/webapp/index.html create mode 100755 jaxrs/examples/oreilly-jaxrs-2.0-workbook/ex06_1/README.md copy jaxrs/{async-http-servlet-3.0/async-http-servlet-3.0-test => examples/oreilly-jaxrs-2.0-workbook/ex06_1}/pom.xml (67%) create mode 100755 jaxrs/examples/oreilly-jaxrs-2.0-workbook/ex06_1/src/main/java/com/restfully/shop/domain/Customer.java create mode 100755 jaxrs/examples/oreilly-jaxrs-2.0-workbook/ex06_1/src/main/java/com/restfully/shop/services/CustomerResource.java create mode 100755 jaxrs/examples/oreilly-jaxrs-2.0-workbook/ex06_1/src/main/java/com/restfully/shop/services/ShoppingApplication.java copy jaxrs/examples/{oreilly-workbook-as7/ex03_1 => oreilly-jaxrs-2.0-workbook/ex06_1}/src/main/webapp/WEB-INF/web.xml (100%) mode change 100644 => 100755 create mode 100755 jaxrs/examples/oreilly-jaxrs-2.0-workbook/ex06_1/src/test/java/com/restfully/shop/test/CustomerResourceTest.java create mode 100755 jaxrs/examples/oreilly-jaxrs-2.0-workbook/ex06_2/README.md copy jaxrs/{async-http-servlet-3.0/async-http-servlet-3.0-test => examples/oreilly-jaxrs-2.0-workbook/ex06_2}/pom.xml (69%) create mode 100755 jaxrs/examples/oreilly-jaxrs-2.0-workbook/ex06_2/src/main/java/com/restfully/shop/domain/Customer.java create mode 100755 jaxrs/examples/oreilly-jaxrs-2.0-workbook/ex06_2/src/main/java/com/restfully/shop/services/CustomerResource.java create mode 100755 jaxrs/examples/oreilly-jaxrs-2.0-workbook/ex06_2/src/main/java/com/restfully/shop/services/JavaMarshaller.java create mode 100755 jaxrs/examples/oreilly-jaxrs-2.0-workbook/ex06_2/src/main/java/com/restfully/shop/services/ShoppingApplication.java copy jaxrs/examples/{oreilly-workbook-as7/ex03_1 => oreilly-jaxrs-2.0-workbook/ex06_2}/src/main/webapp/WEB-INF/web.xml (100%) mode change 100644 => 100755 create mode 100755 jaxrs/examples/oreilly-jaxrs-2.0-workbook/ex06_2/src/test/java/com/restfully/shop/test/CustomerResourceTest.java create mode 100755 jaxrs/examples/oreilly-jaxrs-2.0-workbook/ex07_1/README.md copy jaxrs/{async-http-servlet-3.0/async-http-servlet-3.0-test => examples/oreilly-jaxrs-2.0-workbook/ex07_1}/pom.xml (67%) create mode 100755 jaxrs/examples/oreilly-jaxrs-2.0-workbook/ex07_1/src/main/java/com/restfully/shop/domain/Customer.java create mode 100755 jaxrs/examples/oreilly-jaxrs-2.0-workbook/ex07_1/src/main/java/com/restfully/shop/services/CustomerNotFoundException.java create mode 100755 jaxrs/examples/oreilly-jaxrs-2.0-workbook/ex07_1/src/main/java/com/restfully/shop/services/CustomerNotFoundExceptionMapper.java create mode 100755 jaxrs/examples/oreilly-jaxrs-2.0-workbook/ex07_1/src/main/java/com/restfully/shop/services/CustomerResource.java create mode 100755 jaxrs/examples/oreilly-jaxrs-2.0-workbook/ex07_1/src/main/java/com/restfully/shop/services/ShoppingApplication.java copy jaxrs/examples/{oreilly-workbook-as7/ex03_1 => oreilly-jaxrs-2.0-workbook/ex07_1}/src/main/webapp/WEB-INF/web.xml (100%) mode change 100644 => 100755 create mode 100755 jaxrs/examples/oreilly-jaxrs-2.0-workbook/ex07_1/src/test/java/com/restfully/shop/test/CustomerResourceTest.java create mode 100755 jaxrs/examples/oreilly-jaxrs-2.0-workbook/ex09_1/README.md copy jaxrs/{async-http-servlet-3.0/async-http-servlet-3.0-test => examples/oreilly-jaxrs-2.0-workbook/ex09_1}/pom.xml (65%) create mode 100755 jaxrs/examples/oreilly-jaxrs-2.0-workbook/ex09_1/src/main/java/com/restfully/shop/domain/Customer.java create mode 100755 jaxrs/examples/oreilly-jaxrs-2.0-workbook/ex09_1/src/main/java/com/restfully/shop/services/CustomerResource.java create mode 100755 jaxrs/examples/oreilly-jaxrs-2.0-workbook/ex09_1/src/main/java/com/restfully/shop/services/ShoppingApplication.java copy jaxrs/examples/{oreilly-workbook-as7/ex03_1 => oreilly-jaxrs-2.0-workbook/ex09_1}/src/main/webapp/WEB-INF/web.xml (100%) mode change 100644 => 100755 create mode 100755 jaxrs/examples/oreilly-jaxrs-2.0-workbook/ex09_1/src/test/java/com/restfully/shop/test/CustomerResourceTest.java create mode 100755 jaxrs/examples/oreilly-jaxrs-2.0-workbook/ex09_2/README.md copy jaxrs/{async-http-servlet-3.0/async-http-servlet-3.0-test => examples/oreilly-jaxrs-2.0-workbook/ex09_2}/pom.xml (65%) create mode 100755 jaxrs/examples/oreilly-jaxrs-2.0-workbook/ex09_2/src/main/java/com/restfully/shop/domain/Customer.java create mode 100755 jaxrs/examples/oreilly-jaxrs-2.0-workbook/ex09_2/src/main/java/com/restfully/shop/services/CustomerResource.java create mode 100755 jaxrs/examples/oreilly-jaxrs-2.0-workbook/ex09_2/src/main/java/com/restfully/shop/services/ShoppingApplication.java copy jaxrs/examples/{oreilly-workbook-as7/ex08_2 => oreilly-jaxrs-2.0-workbook/ex09_2}/src/main/webapp/WEB-INF/web.xml (100%) mode change 100644 => 100755 create mode 100755 jaxrs/examples/oreilly-jaxrs-2.0-workbook/ex10_1/README.md copy jaxrs/{async-http-servlet-3.0/async-http-servlet-3.0-test => examples/oreilly-jaxrs-2.0-workbook/ex10_1}/pom.xml (67%) create mode 100755 jaxrs/examples/oreilly-jaxrs-2.0-workbook/ex10_1/src/main/java/com/restfully/shop/domain/Customer.java create mode 100755 jaxrs/examples/oreilly-jaxrs-2.0-workbook/ex10_1/src/main/java/com/restfully/shop/domain/Customers.java create mode 100755 jaxrs/examples/oreilly-jaxrs-2.0-workbook/ex10_1/src/main/java/com/restfully/shop/services/CustomerResource.java create mode 100755 jaxrs/examples/oreilly-jaxrs-2.0-workbook/ex10_1/src/main/java/com/restfully/shop/services/ShoppingApplication.java copy jaxrs/examples/{oreilly-workbook-as7/ex03_1 => oreilly-jaxrs-2.0-workbook/ex10_1}/src/main/webapp/WEB-INF/web.xml (100%) mode change 100644 => 100755 create mode 100755 jaxrs/examples/oreilly-jaxrs-2.0-workbook/ex10_1/src/test/java/com/restfully/shop/test/CustomerResourceTest.java create mode 100755 jaxrs/examples/oreilly-jaxrs-2.0-workbook/ex10_2/README.md copy jaxrs/{async-http-servlet-3.0/async-http-servlet-3.0-test => examples/oreilly-jaxrs-2.0-workbook/ex10_2}/pom.xml (67%) create mode 100755 jaxrs/examples/oreilly-jaxrs-2.0-workbook/ex10_2/src/main/java/com/restfully/shop/domain/Customer.java create mode 100755 jaxrs/examples/oreilly-jaxrs-2.0-workbook/ex10_2/src/main/java/com/restfully/shop/domain/Customers.java create mode 100755 jaxrs/examples/oreilly-jaxrs-2.0-workbook/ex10_2/src/main/java/com/restfully/shop/domain/LineItem.java create mode 100755 jaxrs/examples/oreilly-jaxrs-2.0-workbook/ex10_2/src/main/java/com/restfully/shop/domain/Order.java create mode 100755 jaxrs/examples/oreilly-jaxrs-2.0-workbook/ex10_2/src/main/java/com/restfully/shop/domain/Orders.java create mode 100755 jaxrs/examples/oreilly-jaxrs-2.0-workbook/ex10_2/src/main/java/com/restfully/shop/services/CustomerResource.java create mode 100755 jaxrs/examples/oreilly-jaxrs-2.0-workbook/ex10_2/src/main/java/com/restfully/shop/services/OrderResource.java create mode 100755 jaxrs/examples/oreilly-jaxrs-2.0-workbook/ex10_2/src/main/java/com/restfully/shop/services/ShoppingApplication.java create mode 100755 jaxrs/examples/oreilly-jaxrs-2.0-workbook/ex10_2/src/main/java/com/restfully/shop/services/StoreResource.java copy jaxrs/examples/{oreilly-workbook-as7/ex03_1 => oreilly-jaxrs-2.0-workbook/ex10_2}/src/main/webapp/WEB-INF/web.xml (100%) mode change 100644 => 100755 create mode 100755 jaxrs/examples/oreilly-jaxrs-2.0-workbook/ex10_2/src/test/java/com/restfully/shop/test/OrderResourceTest.java create mode 100755 jaxrs/examples/oreilly-jaxrs-2.0-workbook/ex11_1/README.md copy jaxrs/{async-http-servlet-3.0/async-http-servlet-3.0-test => examples/oreilly-jaxrs-2.0-workbook/ex11_1}/pom.xml (67%) create mode 100755 jaxrs/examples/oreilly-jaxrs-2.0-workbook/ex11_1/src/main/java/com/restfully/shop/domain/Customer.java create mode 100755 jaxrs/examples/oreilly-jaxrs-2.0-workbook/ex11_1/src/main/java/com/restfully/shop/services/CustomerResource.java create mode 100755 jaxrs/examples/oreilly-jaxrs-2.0-workbook/ex11_1/src/main/java/com/restfully/shop/services/ShoppingApplication.java copy jaxrs/examples/{oreilly-workbook-as7/ex03_1 => oreilly-jaxrs-2.0-workbook/ex11_1}/src/main/webapp/WEB-INF/web.xml (100%) mode change 100644 => 100755 create mode 100755 jaxrs/examples/oreilly-jaxrs-2.0-workbook/ex11_1/src/test/java/com/restfully/shop/test/CustomerResourceTest.java create mode 100755 jaxrs/examples/oreilly-jaxrs-2.0-workbook/ex12_1/README.md copy jaxrs/{async-http-servlet-3.0/async-http-servlet-3.0-test => examples/oreilly-jaxrs-2.0-workbook/ex12_1}/pom.xml (67%) create mode 100755 jaxrs/examples/oreilly-jaxrs-2.0-workbook/ex12_1/src/main/java/com/restfully/shop/domain/Customer.java create mode 100755 jaxrs/examples/oreilly-jaxrs-2.0-workbook/ex12_1/src/main/java/com/restfully/shop/features/CacheControlFilter.java create mode 100755 jaxrs/examples/oreilly-jaxrs-2.0-workbook/ex12_1/src/main/java/com/restfully/shop/features/MaxAge.java create mode 100755 jaxrs/examples/oreilly-jaxrs-2.0-workbook/ex12_1/src/main/java/com/restfully/shop/features/MaxAgeFeature.java create mode 100755 jaxrs/examples/oreilly-jaxrs-2.0-workbook/ex12_1/src/main/java/com/restfully/shop/services/CustomerResource.java create mode 100755 jaxrs/examples/oreilly-jaxrs-2.0-workbook/ex12_1/src/main/java/com/restfully/shop/services/ShoppingApplication.java copy jaxrs/examples/{oreilly-workbook-as7/ex03_1 => oreilly-jaxrs-2.0-workbook/ex12_1}/src/main/webapp/WEB-INF/web.xml (100%) mode change 100644 => 100755 create mode 100755 jaxrs/examples/oreilly-jaxrs-2.0-workbook/ex12_1/src/test/java/com/restfully/shop/test/CustomerResourceTest.java create mode 100755 jaxrs/examples/oreilly-jaxrs-2.0-workbook/ex12_2/README.md copy jaxrs/{async-http-servlet-3.0/async-http-servlet-3.0-test => examples/oreilly-jaxrs-2.0-workbook/ex12_2}/pom.xml (67%) create mode 100755 jaxrs/examples/oreilly-jaxrs-2.0-workbook/ex12_2/src/main/java/com/restfully/shop/domain/Customer.java create mode 100755 jaxrs/examples/oreilly-jaxrs-2.0-workbook/ex12_2/src/main/java/com/restfully/shop/features/ContentMD5Writer.java create mode 100755 jaxrs/examples/oreilly-jaxrs-2.0-workbook/ex12_2/src/main/java/com/restfully/shop/services/CustomerResource.java create mode 100755 jaxrs/examples/oreilly-jaxrs-2.0-workbook/ex12_2/src/main/java/com/restfully/shop/services/ShoppingApplication.java copy jaxrs/examples/{oreilly-workbook-as7/ex03_1 => oreilly-jaxrs-2.0-workbook/ex12_2}/src/main/webapp/WEB-INF/web.xml (100%) mode change 100644 => 100755 create mode 100755 jaxrs/examples/oreilly-jaxrs-2.0-workbook/ex12_2/src/test/java/com/restfully/shop/test/CustomerResourceTest.java create mode 100755 jaxrs/examples/oreilly-jaxrs-2.0-workbook/ex13_1/README.md copy jaxrs/{async-http-servlet-3.0/async-http-servlet-3.0-test => examples/oreilly-jaxrs-2.0-workbook/ex13_1}/pom.xml (62%) create mode 100755 jaxrs/examples/oreilly-jaxrs-2.0-workbook/ex13_1/src/main/java/ChatClient.java create mode 100755 jaxrs/examples/oreilly-jaxrs-2.0-workbook/ex13_1/src/main/java/com/restfully/shop/domain/Customer.java create mode 100755 jaxrs/examples/oreilly-jaxrs-2.0-workbook/ex13_1/src/main/java/com/restfully/shop/services/CustomerChat.java create mode 100755 jaxrs/examples/oreilly-jaxrs-2.0-workbook/ex13_1/src/main/java/com/restfully/shop/services/CustomerResource.java create mode 100755 jaxrs/examples/oreilly-jaxrs-2.0-workbook/ex13_1/src/main/java/com/restfully/shop/services/ShoppingApplication.java copy jaxrs/examples/{oreilly-workbook-as7/ex03_1 => oreilly-jaxrs-2.0-workbook/ex13_1}/src/main/webapp/WEB-INF/web.xml (100%) mode change 100644 => 100755 create mode 100755 jaxrs/examples/oreilly-jaxrs-2.0-workbook/ex14_1/README.md copy jaxrs/examples/{oreilly-workbook-as7/ex11_1 => oreilly-jaxrs-2.0-workbook/ex14_1}/pom.xml (84%) create mode 100755 jaxrs/examples/oreilly-jaxrs-2.0-workbook/ex14_1/src/main/java/com/restfully/shop/domain/Customer.java create mode 100755 jaxrs/examples/oreilly-jaxrs-2.0-workbook/ex14_1/src/main/java/com/restfully/shop/domain/Customers.java create mode 100755 jaxrs/examples/oreilly-jaxrs-2.0-workbook/ex14_1/src/main/java/com/restfully/shop/domain/LineItem.java create mode 100755 jaxrs/examples/oreilly-jaxrs-2.0-workbook/ex14_1/src/main/java/com/restfully/shop/domain/Order.java create mode 100755 jaxrs/examples/oreilly-jaxrs-2.0-workbook/ex14_1/src/main/java/com/restfully/shop/domain/Orders.java create mode 100755 jaxrs/examples/oreilly-jaxrs-2.0-workbook/ex14_1/src/main/java/com/restfully/shop/domain/Product.java create mode 100755 jaxrs/examples/oreilly-jaxrs-2.0-workbook/ex14_1/src/main/java/com/restfully/shop/domain/Products.java create mode 100755 jaxrs/examples/oreilly-jaxrs-2.0-workbook/ex14_1/src/main/java/com/restfully/shop/persistence/CustomerEntity.java create mode 100755 jaxrs/examples/oreilly-jaxrs-2.0-workbook/ex14_1/src/main/java/com/restfully/shop/persistence/LineItemEntity.java create mode 100755 jaxrs/examples/oreilly-jaxrs-2.0-workbook/ex14_1/src/main/java/com/restfully/shop/persistence/OrderEntity.java create mode 100755 jaxrs/examples/oreilly-jaxrs-2.0-workbook/ex14_1/src/main/java/com/restfully/shop/persistence/ProductEntity.java create mode 100755 jaxrs/examples/oreilly-jaxrs-2.0-workbook/ex14_1/src/main/java/com/restfully/shop/services/CustomerResource.java create mode 100755 jaxrs/examples/oreilly-jaxrs-2.0-workbook/ex14_1/src/main/java/com/restfully/shop/services/CustomerResourceBean.java create mode 100755 jaxrs/examples/oreilly-jaxrs-2.0-workbook/ex14_1/src/main/java/com/restfully/shop/services/EJBExceptionMapper.java create mode 100755 jaxrs/examples/oreilly-jaxrs-2.0-workbook/ex14_1/src/main/java/com/restfully/shop/services/EntityNotFoundExceptionMapper.java create mode 100755 jaxrs/examples/oreilly-jaxrs-2.0-workbook/ex14_1/src/main/java/com/restfully/shop/services/OrderResource.java create mode 100755 jaxrs/examples/oreilly-jaxrs-2.0-workbook/ex14_1/src/main/java/com/restfully/shop/services/OrderResourceBean.java create mode 100755 jaxrs/examples/oreilly-jaxrs-2.0-workbook/ex14_1/src/main/java/com/restfully/shop/services/ProductResource.java create mode 100755 jaxrs/examples/oreilly-jaxrs-2.0-workbook/ex14_1/src/main/java/com/restfully/shop/services/ProductResourceBean.java create mode 100755 jaxrs/examples/oreilly-jaxrs-2.0-workbook/ex14_1/src/main/java/com/restfully/shop/services/ShoppingApplication.java create mode 100755 jaxrs/examples/oreilly-jaxrs-2.0-workbook/ex14_1/src/main/java/com/restfully/shop/services/StoreResource.java create mode 100755 jaxrs/examples/oreilly-jaxrs-2.0-workbook/ex14_1/src/main/java/com/restfully/shop/services/StoreResourceBean.java create mode 100755 jaxrs/examples/oreilly-jaxrs-2.0-workbook/ex14_1/src/main/resources/META-INF/persistence.xml copy jaxrs/examples/{oreilly-workbook-as7/ex03_1 => oreilly-jaxrs-2.0-workbook/ex14_1}/src/main/webapp/WEB-INF/web.xml (100%) mode change 100644 => 100755 create mode 100755 jaxrs/examples/oreilly-jaxrs-2.0-workbook/ex14_1/src/test/java/com/restfully/shop/test/ShoppingTest.java create mode 100755 jaxrs/examples/oreilly-jaxrs-2.0-workbook/ex14_2/README.md copy jaxrs/examples/{oreilly-workbook/ex11_2 => oreilly-jaxrs-2.0-workbook/ex14_2}/pom.xml (66%) copy jaxrs/examples/{oreilly-workbook-as7/ex09_1 => oreilly-jaxrs-2.0-workbook/ex14_2}/src/main/java/com/restfully/shop/domain/Customer.java (100%) create mode 100755 jaxrs/examples/oreilly-jaxrs-2.0-workbook/ex14_2/src/main/java/com/restfully/shop/domain/Customers.java copy jaxrs/examples/{oreilly-workbook-as7/ex11_1 => oreilly-jaxrs-2.0-workbook/ex14_2}/src/main/java/com/restfully/shop/domain/LineItem.java (100%) create mode 100755 jaxrs/examples/oreilly-jaxrs-2.0-workbook/ex14_2/src/main/java/com/restfully/shop/domain/Order.java create mode 100755 jaxrs/examples/oreilly-jaxrs-2.0-workbook/ex14_2/src/main/java/com/restfully/shop/domain/Orders.java copy jaxrs/examples/{oreilly-workbook-as7/ex11_1 => oreilly-jaxrs-2.0-workbook/ex14_2}/src/main/java/com/restfully/shop/domain/Product.java (100%) create mode 100755 jaxrs/examples/oreilly-jaxrs-2.0-workbook/ex14_2/src/main/java/com/restfully/shop/domain/Products.java copy jaxrs/examples/{oreilly-workbook-as7/ex11_1 => oreilly-jaxrs-2.0-workbook/ex14_2}/src/main/java/com/restfully/shop/persistence/CustomerEntity.java (100%) copy jaxrs/examples/{oreilly-workbook-as7/ex11_1 => oreilly-jaxrs-2.0-workbook/ex14_2}/src/main/java/com/restfully/shop/persistence/LineItemEntity.java (100%) copy jaxrs/examples/{oreilly-workbook-as7/ex11_1 => oreilly-jaxrs-2.0-workbook/ex14_2}/src/main/java/com/restfully/shop/persistence/OrderEntity.java (100%) copy jaxrs/examples/{oreilly-workbook-as7/ex11_1 => oreilly-jaxrs-2.0-workbook/ex14_2}/src/main/java/com/restfully/shop/persistence/ProductEntity.java (100%) copy jaxrs/examples/{oreilly-workbook/ex11_2 => oreilly-jaxrs-2.0-workbook/ex14_2}/src/main/java/com/restfully/shop/services/CustomerResource.java (100%) create mode 100755 jaxrs/examples/oreilly-jaxrs-2.0-workbook/ex14_2/src/main/java/com/restfully/shop/services/CustomerResourceBean.java copy jaxrs/examples/{oreilly-workbook/ex11_2 => oreilly-jaxrs-2.0-workbook/ex14_2}/src/main/java/com/restfully/shop/services/EntityNotFoundExceptionMapper.java (100%) copy jaxrs/examples/{oreilly-workbook-as7/ex11_1 => oreilly-jaxrs-2.0-workbook/ex14_2}/src/main/java/com/restfully/shop/services/OrderResource.java (100%) create mode 100755 jaxrs/examples/oreilly-jaxrs-2.0-workbook/ex14_2/src/main/java/com/restfully/shop/services/OrderResourceBean.java copy jaxrs/examples/{oreilly-workbook-as7/ex11_1 => oreilly-jaxrs-2.0-workbook/ex14_2}/src/main/java/com/restfully/shop/services/ProductResource.java (100%) create mode 100755 jaxrs/examples/oreilly-jaxrs-2.0-workbook/ex14_2/src/main/java/com/restfully/shop/services/ProductResourceBean.java create mode 100755 jaxrs/examples/oreilly-jaxrs-2.0-workbook/ex14_2/src/main/java/com/restfully/shop/services/ShoppingApplication.java copy jaxrs/examples/{oreilly-workbook-as7/ex11_1 => oreilly-jaxrs-2.0-workbook/ex14_2}/src/main/java/com/restfully/shop/services/StoreResource.java (100%) create mode 100755 jaxrs/examples/oreilly-jaxrs-2.0-workbook/ex14_2/src/main/java/com/restfully/shop/services/StoreResourceBean.java copy jaxrs/examples/{oreilly-workbook/ex11_2 => oreilly-jaxrs-2.0-workbook/ex14_2}/src/main/resources/META-INF/applicationContext.xml (100%) copy jaxrs/examples/{oreilly-workbook/ex11_2 => oreilly-jaxrs-2.0-workbook/ex14_2}/src/main/resources/META-INF/persistence.xml (100%) create mode 100755 jaxrs/examples/oreilly-jaxrs-2.0-workbook/ex14_2/src/main/webapp/WEB-INF/web.xml create mode 100755 jaxrs/examples/oreilly-jaxrs-2.0-workbook/ex14_2/src/test/java/com/restfully/shop/test/ShoppingTest.java create mode 100755 jaxrs/examples/oreilly-jaxrs-2.0-workbook/ex15_1/README.md copy jaxrs/{async-http-servlet-3.0/async-http-servlet-3.0-test => examples/oreilly-jaxrs-2.0-workbook/ex15_1}/pom.xml (67%) create mode 100755 jaxrs/examples/oreilly-jaxrs-2.0-workbook/ex15_1/src/main/java/com/restfully/shop/domain/Customer.java create mode 100755 jaxrs/examples/oreilly-jaxrs-2.0-workbook/ex15_1/src/main/java/com/restfully/shop/features/AllowedPerDay.java create mode 100755 jaxrs/examples/oreilly-jaxrs-2.0-workbook/ex15_1/src/main/java/com/restfully/shop/features/OTP.java create mode 100755 jaxrs/examples/oreilly-jaxrs-2.0-workbook/ex15_1/src/main/java/com/restfully/shop/features/OTPAuthenticated.java create mode 100755 jaxrs/examples/oreilly-jaxrs-2.0-workbook/ex15_1/src/main/java/com/restfully/shop/features/OneTimePasswordAuthenticator.java create mode 100755 jaxrs/examples/oreilly-jaxrs-2.0-workbook/ex15_1/src/main/java/com/restfully/shop/features/OneTimePasswordGenerator.java create mode 100755 jaxrs/examples/oreilly-jaxrs-2.0-workbook/ex15_1/src/main/java/com/restfully/shop/features/PerDayAuthorizer.java create mode 100755 jaxrs/examples/oreilly-jaxrs-2.0-workbook/ex15_1/src/main/java/com/restfully/shop/services/CustomerResource.java create mode 100755 jaxrs/examples/oreilly-jaxrs-2.0-workbook/ex15_1/src/main/java/com/restfully/shop/services/ShoppingApplication.java copy jaxrs/examples/{oreilly-workbook-as7/ex03_1 => oreilly-jaxrs-2.0-workbook/ex15_1}/src/main/webapp/WEB-INF/web.xml (100%) mode change 100644 => 100755 create mode 100755 jaxrs/examples/oreilly-jaxrs-2.0-workbook/ex15_1/src/test/java/com/restfully/shop/test/CustomerResourceTest.java create mode 100755 jaxrs/examples/oreilly-jaxrs-2.0-workbook/ex15_2/README.md copy jaxrs/{async-http-servlet-3.0/async-http-servlet-3.0-test => examples/oreilly-jaxrs-2.0-workbook/ex15_2}/pom.xml (60%) create mode 100755 jaxrs/examples/oreilly-jaxrs-2.0-workbook/ex15_2/src/main/java/ChatClient.java create mode 100755 jaxrs/examples/oreilly-jaxrs-2.0-workbook/ex15_2/src/main/java/com/restfully/shop/domain/Customer.java create mode 100755 jaxrs/examples/oreilly-jaxrs-2.0-workbook/ex15_2/src/main/java/com/restfully/shop/services/CustomerChat.java create mode 100755 jaxrs/examples/oreilly-jaxrs-2.0-workbook/ex15_2/src/main/java/com/restfully/shop/services/CustomerResource.java create mode 100755 jaxrs/examples/oreilly-jaxrs-2.0-workbook/ex15_2/src/main/java/com/restfully/shop/services/ShoppingApplication.java copy jaxrs/examples/{oreilly-workbook-as7/ex03_1 => oreilly-jaxrs-2.0-workbook/ex15_2}/src/main/webapp/WEB-INF/web.xml (100%) mode change 100644 => 100755 copy jaxrs/examples/{oreilly-workbook => oreilly-jaxrs-2.0-workbook}/pom.xml (79%) mode change 100644 => 100755 mode change 100644 => 100755 jaxrs/examples/oreilly-workbook/pom.xml mode change 100644 => 100755 jaxrs/jaxrs-api/src/main/java/javax/ws/rs/core/Link.java mode change 100644 => 100755 jaxrs/jboss-modules/build-wf8.xml mode change 100644 => 100755 jaxrs/jboss-modules/build.xml mode change 100644 => 100755 jaxrs/jboss-modules/src/main/resources/modules/com/fasterxml/jackson/jaxrs/jackson-jaxrs-json-provider/main/module.xml mode change 100644 => 100755 jaxrs/jboss-modules/src/main/resources/modules/javax/ws/rs/api/main/module.xml create mode 100755 jaxrs/providers/jackson2/src/test/java/org/jboss/resteasy/test/nextgen/providers/jackson/ExceptionMapperMarshalTest.java mode change 100644 => 100755 jaxrs/providers/jaxb/src/test/java/org/jboss/resteasy/test/link/LinkTest.java create mode 100644 jaxrs/providers/jaxb/src/test/java/org/jboss/resteasy/test/xxe/TestXXESecureProcessing.java copy jaxrs/providers/{jaxb => json-p-ee7}/pom.xml (79%) create mode 100755 jaxrs/providers/json-p-ee7/src/main/java/org/jboss/resteasy/plugins/providers/jsonp/AbstractJsonpProvider.java create mode 100755 jaxrs/providers/json-p-ee7/src/main/java/org/jboss/resteasy/plugins/providers/jsonp/JsonArrayProvider.java create mode 100755 jaxrs/providers/json-p-ee7/src/main/java/org/jboss/resteasy/plugins/providers/jsonp/JsonObjectProvider.java create mode 100755 jaxrs/providers/json-p-ee7/src/main/java/org/jboss/resteasy/plugins/providers/jsonp/JsonStructureProvider.java create mode 100755 jaxrs/providers/json-p-ee7/src/main/resources/META-INF/services/javax.ws.rs.ext.Providers create mode 100755 jaxrs/providers/json-p-ee7/src/test/java/org/jboss/resteasy/test/JsonTest.java create mode 100755 jaxrs/providers/multipart/src/main/java/org/jboss/resteasy/annotations/providers/multipart/PartFilename.java mode change 100644 => 100755 jaxrs/providers/multipart/src/main/java/org/jboss/resteasy/plugins/providers/multipart/MultipartFormAnnotationWriter.java create mode 100755 jaxrs/providers/multipart/src/test/java/org/jboss/resteasy/test/nextgen/ProxyTest.java create mode 100644 jaxrs/providers/resteasy-hibernatevalidator-provider/src/main/java/org/jboss/resteasy/api/validation/ViolationReport.java create mode 100644 jaxrs/providers/resteasy-hibernatevalidator-provider/src/test/java/org/jboss/resteasy/test/validation/TestValidationNullErrorValue.java create mode 100644 jaxrs/providers/resteasy-hibernatevalidator-provider/src/test/java/org/jboss/resteasy/test/validation/TestValidationOnGetter.java create mode 100644 jaxrs/providers/resteasy-hibernatevalidator-provider/src/test/java/org/jboss/resteasy/test/validation/TestValidationXML.java create mode 100644 jaxrs/providers/resteasy-validator-provider-11/src/main/java/org/jboss/resteasy/api/validation/ViolationReport.java create mode 100644 jaxrs/providers/resteasy-validator-provider-11/src/test/java/org/jboss/resteasy/test/validation/TestResteasyViolationExceptionRepresentation.java create mode 100644 jaxrs/providers/resteasy-validator-provider-11/src/test/java/org/jboss/resteasy/test/validation/TestValidationHibernateI18N.java create mode 100644 jaxrs/providers/resteasy-validator-provider-11/src/test/java/org/jboss/resteasy/test/validation/TestValidationNullErrorValue.java create mode 100644 jaxrs/providers/resteasy-validator-provider-11/src/test/java/org/jboss/resteasy/test/validation/TestValidationOnGetter.java create mode 100644 jaxrs/providers/resteasy-validator-provider-11/src/test/java/org/jboss/resteasy/test/validation/TestValidationXML.java create mode 100644 jaxrs/resteasy-cdi/src/test/java/org/jboss/resteasy/cdi/test/intf/CDITest.java create mode 100644 jaxrs/resteasy-client/src/main/java/org/jboss/resteasy/client/jaxrs/engines/URLConnectionEngine.java delete mode 100644 jaxrs/resteasy-client/src/main/java/org/jboss/resteasy/client/jaxrs/internal/proxy/extractors/ClientErrorHandler.java mode change 100644 => 100755 jaxrs/resteasy-client/src/main/java/org/jboss/resteasy/client/jaxrs/internal/proxy/processors/invocation/MessageBodyParameterProcessor.java mode change 100644 => 100755 jaxrs/resteasy-guice/src/test/java/org/jboss/resteasy/plugins/guice/GuiceContextTest.java mode change 100644 => 100755 jaxrs/resteasy-jaxrs-testsuite/src/test/java/org/jboss/resteasy/test/client/AsyncInvokeTest.java mode change 100644 => 100755 jaxrs/resteasy-jaxrs-testsuite/src/test/java/org/jboss/resteasy/test/client/SyncInvoketest.java mode change 100644 => 100755 jaxrs/resteasy-jaxrs-testsuite/src/test/java/org/jboss/resteasy/test/nextgen/beanparam/TestFormResource.java create mode 100755 jaxrs/resteasy-jaxrs-testsuite/src/test/java/org/jboss/resteasy/test/nextgen/client/TimeoutTest.java mode change 100644 => 100755 jaxrs/resteasy-jaxrs-testsuite/src/test/java/org/jboss/resteasy/test/nextgen/client/cache/ClientCacheTest.java create mode 100644 jaxrs/resteasy-jaxrs-testsuite/src/test/java/org/jboss/resteasy/test/nextgen/finegrain/InheritedContextTest.java create mode 100755 jaxrs/resteasy-jaxrs-testsuite/src/test/java/org/jboss/resteasy/test/nextgen/finegrain/InvalidMediaTypeTest.java create mode 100755 jaxrs/resteasy-jaxrs-testsuite/src/test/java/org/jboss/resteasy/test/nextgen/finegrain/SerializableWithParametersTest.java mode change 100644 => 100755 jaxrs/resteasy-jaxrs-testsuite/src/test/java/org/jboss/resteasy/test/nextgen/finegrain/client/ClientFormParamTest.java mode change 100644 => 100755 jaxrs/resteasy-jaxrs-testsuite/src/test/java/org/jboss/resteasy/test/nextgen/interceptors/GzipTest.java create mode 100755 jaxrs/resteasy-jaxrs-testsuite/src/test/java/org/jboss/resteasy/test/nextgen/resource/CookieTest.java create mode 100755 jaxrs/resteasy-jaxrs-testsuite/src/test/java/org/jboss/resteasy/test/nextgen/resource/ResourceMatching2.java create mode 100755 jaxrs/resteasy-jaxrs-testsuite/src/test/java/org/jboss/resteasy/test/nextgen/resource/WildcardResourceMatchingTest.java mode change 100644 => 100755 jaxrs/resteasy-jaxrs/src/main/java/org/jboss/resteasy/client/core/executors/URLConnectionClientExecutor.java mode change 100644 => 100755 jaxrs/resteasy-jaxrs/src/main/java/org/jboss/resteasy/client/core/extractors/BodyEntityExtractor.java mode change 100644 => 100755 jaxrs/resteasy-jaxrs/src/main/java/org/jboss/resteasy/core/AbstractAsynchronousResponse.java mode change 100644 => 100755 jaxrs/resteasy-jaxrs/src/main/java/org/jboss/resteasy/core/AsynchronousResponseInjector.java mode change 100644 => 100755 jaxrs/resteasy-jaxrs/src/main/java/org/jboss/resteasy/core/SuspendInjector.java mode change 100644 => 100755 jaxrs/resteasy-jaxrs/src/main/java/org/jboss/resteasy/core/SynchronousExecutionContext.java mode change 100644 => 100755 jaxrs/resteasy-jaxrs/src/main/java/org/jboss/resteasy/plugins/delegates/CookieHeaderDelegate.java mode change 100644 => 100755 jaxrs/resteasy-jaxrs/src/main/java/org/jboss/resteasy/plugins/delegates/NewCookieHeaderDelegate.java mode change 100644 => 100755 jaxrs/resteasy-jaxrs/src/main/java/org/jboss/resteasy/plugins/server/servlet/HttpServletDispatcher.java mode change 100644 => 100755 jaxrs/resteasy-jaxrs/src/main/java/org/jboss/resteasy/specimpl/ResteasyUriBuilder.java mode change 100644 => 100755 jaxrs/resteasy-jaxrs/src/main/java/org/jboss/resteasy/spi/HttpRequest.java mode change 100644 => 100755 jaxrs/resteasy-jaxrs/src/main/java/org/jboss/resteasy/spi/ResteasyAsynchronousContext.java mode change 100644 => 100755 jaxrs/resteasy-jaxrs/src/main/java/org/jboss/resteasy/spi/StringConverter.java mode change 100644 => 100755 jaxrs/resteasy-jaxrs/src/main/java/org/jboss/resteasy/util/CommitHeaderOutputStream.java create mode 100755 jaxrs/resteasy-jaxrs/src/main/java/org/jboss/resteasy/util/CookieParser.java mode change 100644 => 100755 jaxrs/resteasy-jaxrs/src/main/java/org/jboss/resteasy/util/DelegatingHttpRequest.java create mode 100755 jaxrs/resteasy-jaxrs/src/test/java/org/jboss/resteasy/test/client/UrlExecutorTest.java mode change 100644 => 100755 jaxrs/resteasy-jaxrs/src/test/java/org/jboss/resteasy/test/finegrain/ResponseBuilderTest.java mode change 100644 => 100755 jaxrs/resteasy-jaxrs/src/test/java/org/jboss/resteasy/test/finegrain/UriBuilderTest.java copy jaxrs/{providers/resteasy-html => resteasy-servlet-initializer}/pom.xml (67%) create mode 100755 jaxrs/resteasy-servlet-initializer/src/main/java/org/jboss/resteasy/plugins/servlet/ResteasyServletInitializer.java create mode 100755 jaxrs/resteasy-servlet-initializer/src/main/resources/META-INF/services/javax.servlet.ServletContainerInitializer mode change 100644 => 100755 jaxrs/resteasy-spring/src/main/java/org/jboss/resteasy/springmvc/ResteasyRequestWrapper.java create mode 100755 jaxrs/security/jose-jwt/src/main/java/org/jboss/resteasy/jose/jwe/Algorithm.java create mode 100755 jaxrs/security/jose-jwt/src/main/java/org/jboss/resteasy/jose/jwe/CompressionAlgorithm.java create mode 100755 jaxrs/security/jose-jwt/src/main/java/org/jboss/resteasy/jose/jwe/EncryptionMethod.java create mode 100755 jaxrs/security/jose-jwt/src/main/java/org/jboss/resteasy/jose/jwe/JWEBuilder.java create mode 100755 jaxrs/security/jose-jwt/src/main/java/org/jboss/resteasy/jose/jwe/JWEHeader.java create mode 100755 jaxrs/security/jose-jwt/src/main/java/org/jboss/resteasy/jose/jwe/JWEInput.java create mode 100755 jaxrs/security/jose-jwt/src/main/java/org/jboss/resteasy/jose/jwe/crypto/AES.java create mode 100755 jaxrs/security/jose-jwt/src/main/java/org/jboss/resteasy/jose/jwe/crypto/AESCBC.java create mode 100755 jaxrs/security/jose-jwt/src/main/java/org/jboss/resteasy/jose/jwe/crypto/AESGCM.java create mode 100755 jaxrs/security/jose-jwt/src/main/java/org/jboss/resteasy/jose/jwe/crypto/AuthenticatedCipherText.java create mode 100755 jaxrs/security/jose-jwt/src/main/java/org/jboss/resteasy/jose/jwe/crypto/CompositeKey.java create mode 100755 jaxrs/security/jose-jwt/src/main/java/org/jboss/resteasy/jose/jwe/crypto/DeflateHelper.java create mode 100755 jaxrs/security/jose-jwt/src/main/java/org/jboss/resteasy/jose/jwe/crypto/DeflateUtils.java create mode 100755 jaxrs/security/jose-jwt/src/main/java/org/jboss/resteasy/jose/jwe/crypto/DirectDecrypter.java create mode 100755 jaxrs/security/jose-jwt/src/main/java/org/jboss/resteasy/jose/jwe/crypto/DirectEncrypter.java create mode 100755 jaxrs/security/jose-jwt/src/main/java/org/jboss/resteasy/jose/jwe/crypto/HMAC.java create mode 100755 jaxrs/security/jose-jwt/src/main/java/org/jboss/resteasy/jose/jwe/crypto/JWECryptoParts.java create mode 100755 jaxrs/security/jose-jwt/src/main/java/org/jboss/resteasy/jose/jwe/crypto/RSA1_5.java create mode 100755 jaxrs/security/jose-jwt/src/main/java/org/jboss/resteasy/jose/jwe/crypto/RSADecrypter.java create mode 100755 jaxrs/security/jose-jwt/src/main/java/org/jboss/resteasy/jose/jwe/crypto/RSAEncrypter.java create mode 100755 jaxrs/security/jose-jwt/src/main/java/org/jboss/resteasy/jose/jwe/crypto/RSA_OAEP.java mode change 100644 => 100755 jaxrs/security/jose-jwt/src/main/java/org/jboss/resteasy/jwt/JsonWebToken.java create mode 100755 jaxrs/security/jose-jwt/src/test/java/org/jboss/resteasy/test/jose/jws/JWETest.java mode change 100644 => 100755 jaxrs/security/keystone/keystone-core/src/test/java/org/jboss/resteasy/test/keystone/PersistenceTest.java mode change 100644 => 100755 jaxrs/security/keystone/keystone-core/src/test/java/org/jboss/resteasy/test/keystone/ProjectsResourceTest.java mode change 100644 => 100755 jaxrs/security/keystone/keystone-core/src/test/java/org/jboss/resteasy/test/keystone/RolesResourceTest.java mode change 100644 => 100755 jaxrs/security/keystone/keystone-core/src/test/java/org/jboss/resteasy/test/keystone/TokenTest.java mode change 100644 => 100755 jaxrs/security/keystone/keystone-core/src/test/java/org/jboss/resteasy/test/keystone/UsersResourceTest.java delete mode 100644 jaxrs/security/resteasy-crypto/python_encrypted_signed.txt delete mode 100644 jaxrs/security/resteasy-crypto/smime_signed.txt delete mode 100644 jaxrs/security/resteasy-crypto/smime_signed_bad.txt mode change 100644 => 100755 jaxrs/security/skeleton-key-idm/skeleton-key-as7/src/main/java/org/jboss/resteasy/skeleton/key/as7/BearerTokenAuthenticatorValve.java create mode 100755 jaxrs/security/skeleton-key-idm/skeleton-key-as7/src/main/java/org/jboss/resteasy/skeleton/key/as7/config/CatalinaManagedResourceConfigLoader.java rename jaxrs/security/skeleton-key-idm/{skeleton-key-as7/src/main/java/org/jboss/resteasy/skeleton/key/as7 => skeleton-key-core/src/main/java/org/jboss/resteasy/skeleton/key}/config/AuthServerConfig.java (94%) mode change 100644 => 100755 rename jaxrs/security/skeleton-key-idm/{skeleton-key-as7/src/main/java/org/jboss/resteasy/skeleton/key/as7 => skeleton-key-core/src/main/java/org/jboss/resteasy/skeleton/key}/config/ManagedResourceConfig.java (94%) mode change 100644 => 100755 rename jaxrs/security/skeleton-key-idm/{skeleton-key-as7/src/main/java/org/jboss/resteasy/skeleton/key/as7 => skeleton-key-core/src/main/java/org/jboss/resteasy/skeleton/key}/config/ManagedResourceConfigLoader.java (79%) rename jaxrs/security/skeleton-key-idm/{skeleton-key-as7/src/main/java/org/jboss/resteasy/skeleton/key/as7/Actions.java => skeleton-key-core/src/main/java/org/jboss/resteasy/skeleton/key/servlet/ServletActionURLs.java} (73%) mode change 100644 => 100755 copy jaxrs/security/skeleton-key-idm/{skeleton-key-as7 => skeleton-key-undertow}/pom.xml (82%) copy jaxrs/{security/skeleton-key-idm/skeleton-key-core => server-adapters/resteasy-netty4}/pom.xml (69%) create mode 100755 jaxrs/server-adapters/resteasy-netty4/src/main/java/org/jboss/resteasy/plugins/server/netty/NettyHttpRequest.java create mode 100755 jaxrs/server-adapters/resteasy-netty4/src/main/java/org/jboss/resteasy/plugins/server/netty/NettyHttpResponse.java create mode 100755 jaxrs/server-adapters/resteasy-netty4/src/main/java/org/jboss/resteasy/plugins/server/netty/NettyJaxrsServer.java copy jaxrs/server-adapters/{resteasy-netty => resteasy-netty4}/src/main/java/org/jboss/resteasy/plugins/server/netty/NettySecurityContext.java (100%) copy jaxrs/server-adapters/{resteasy-netty => resteasy-netty4}/src/main/java/org/jboss/resteasy/plugins/server/netty/NettyUtil.java (90%) create mode 100644 jaxrs/server-adapters/resteasy-netty4/src/main/java/org/jboss/resteasy/plugins/server/netty/RequestDispatcher.java create mode 100755 jaxrs/server-adapters/resteasy-netty4/src/main/java/org/jboss/resteasy/plugins/server/netty/RequestHandler.java create mode 100755 jaxrs/server-adapters/resteasy-netty4/src/main/java/org/jboss/resteasy/plugins/server/netty/RestEasyHttpRequestDecoder.java create mode 100755 jaxrs/server-adapters/resteasy-netty4/src/main/java/org/jboss/resteasy/plugins/server/netty/RestEasyHttpResponseEncoder.java copy jaxrs/server-adapters/{resteasy-netty => resteasy-netty4}/src/main/java/org/jboss/resteasy/test/NettyContainer.java (100%) copy jaxrs/{async-http-servlet-3.0/async-http-servlet-3.0-test/src/main/java/org/jboss/resteasy/test/async/JaxrsResource.java => server-adapters/resteasy-netty4/src/test/java/org/jboss/resteasy/test/AsyncJaxrsResource.java} (58%) mode change 100644 => 100755 create mode 100755 jaxrs/server-adapters/resteasy-netty4/src/test/java/org/jboss/resteasy/test/JaxrsAsyncTest.java create mode 100755 jaxrs/server-adapters/resteasy-netty4/src/test/java/org/jboss/resteasy/test/NettyTest.java create mode 100755 jaxrs/server-adapters/resteasy-netty4/src/test/java/org/jboss/resteasy/test/XmlData.java copy jaxrs/{security/skeleton-key-idm/skeleton-key-core => server-adapters/resteasy-undertow}/pom.xml (70%) create mode 100755 jaxrs/server-adapters/resteasy-undertow/src/main/java/org/jboss/resteasy/plugins/server/undertow/UndertowJaxrsServer.java create mode 100755 jaxrs/server-adapters/resteasy-undertow/src/test/java/org/jboss/resteasy/test/undertow/UndertowTest.java mode change 100644 => 100755 jaxrs/war-tests/context-test/src/main/java/org/jboss/resteasy/tests/context/ContextService.java copy jaxrs/{providers/multipart/src/test/test-data/data.txt => war-tests/context-test/src/main/webapp/index.html} (100%) mode change 100644 => 100755 mode change 100644 => 100755 jaxrs/war-tests/context-test/src/test/java/org/jboss/resteasy/tests/context/EchoTest.java delete mode 100644 r0 -- Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-java/resteasy.git _______________________________________________ pkg-java-commits mailing list pkg-java-commits@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-java-commits