REST and JAXRS
Java Other
Switch branches/tags
jsr-370-21-Apr-2017 RESTEASY_2_3_0_GA@1578 RESTEASY_2_3_0_GA RESTEASY_2_3_RC_1@1573 RESTEASY_2_3_RC_1@1570 RESTEASY_2_3_RC_1 RESTEASY_2_3_BETA_1@1438 RESTEASY_2_3_BETA_1 RESTEASY_2_2_1_GA@1390 RESTEASY_2_2_1_GA RESTEASY_1_2_1_GA@881 RESTEASY_1_2_1_GA RESTEASY_JAXRS_2_3_2_FINAL RESTEASY_JAXRS_2_3_1_GA RESTEASY_JAXRS_2_2_3_GA RESTEASY_JAXRS_2_2_2_GA RESTEASY_JAXRS_2_2_0_GA@1367 RESTEASY_JAXRS_2_2_0_GA@1364 RESTEASY_JAXRS_2_2_0_GA RESTEASY_JAXRS_2_2_RC_1@1360 RESTEASY_JAXRS_2_2_RC_1 RESTEASY_JAXRS_2_2_BETA_1@1324 RESTEASY_JAXRS_2_2_BETA_1 RESTEASY_JAXRS_2_1_0_GA@1282 RESTEASY_JAXRS_2_1_0_GA RESTEASY_JAXRS_2_1_0_GA_CP01 RESTEASY_JAXRS_2_1_BETA_1 RESTEASY_JAXRS_2_0_1_GA@1184 RESTEASY_JAXRS_2_0_1_GA RESTEASY_JAXRS_2_0_0_GA@1122 RESTEASY_JAXRS_2_0_0_GA RESTEASY_JAXRS_2_0_RC1@1115 RESTEASY_JAXRS_2_0_RC1 RESTEASY_JAXRS_2_0_BETA_4@1071 RESTEASY_JAXRS_2_0_BETA_4 RESTEASY_JAXRS_2_0_BETA_3@1068 RESTEASY_JAXRS_2_0_BETA_3 RESTEASY_JAXRS_2_0_BETA_2@991 RESTEASY_JAXRS_2_0_BETA_2 RESTEASY_JAXRS_2_0_BETA_1@911 RESTEASY_JAXRS_2_0_BETA_1 RESTEASY_JAXRS_1_2_1_GA RESTEASY_JAXRS_1_2_1_GA_CP03 RESTEASY_JAXRS_1_2_1_GA_CP02 RESTEASY_JAXRS_1_2_1_GA_CP01 RESTEASY_JAXRS_1_2_GA@861 RESTEASY_JAXRS_1_2_GA RESTEASY_JAXRS_1_2_GA_CP03 RESTEASY_JAXRS_1_2_GA_CP02 RESTEASY_JAXRS_1_2_GA_CP01 RESTEASY_JAXRS_1_1_GA@746 RESTEASY_JAXRS_1_1_GA RESTEASY_JAXRS_1_1_GA_CP03 RESTEASY_JAXRS_1_1_GA_CP02 RESTEASY_JAXRS_1_1_GA_CP01 RESTEASY_JAXRS_1_1-RC2@663 RESTEASY_JAXRS_1_1-RC2 RESTEASY_JAXRS_1_1-RC1@600 RESTEASY_JAXRS_1_1-RC1 RESTEASY_JAXRS_1_0_2_GA RESTEASY_JAXRS_1_0_1_GA RESTEASY_JAXRS_1_0_0_GA@546 RESTEASY_JAXRS_1_0_0_GA RESTEASY_JAXRS_1_0_RC1@540 RESTEASY_JAXRS_1_0_RC1 RESTEASY_JAXRS_1_0_BETA_8@346 RESTEASY_JAXRS_1_0_BETA_8 RESTEASY_JAXRS_1_0_BETA_7@344 RESTEASY_JAXRS_1_0_BETA_7 RESTEASY_JAXRS_1_0_BETA_6@339 RESTEASY_JAXRS_1_0_BETA_6 RESTEASY_JAXRS_1_0_BETA_5@182 RESTEASY_JAXRS_1_0_BETA_5 RESTEASY_JAXRS_1_0_BETA_4@166 RESTEASY_JAXRS_1_0_BETA_4 RESTEASY_JAXRS_1_0_BETA_3@146 RESTEASY_JAXRS_1_0_BETA_3 RESTEASY_JAXRS_1_0_BETA_2@137 RESTEASY_JAXRS_1_0_BETA_2@134 RESTEASY_JAXRS_1_0_BETA_2 RESTEASY_JAXRS_1_0_BETA-9@447 RESTEASY_JAXRS_1_0_BETA-9 RESTEASY_JAXRS_BETA1@99 RESTEASY_JAXRS_BETA1 HORNETQ_REST_1_0_BETA_3@1286 HORNETQ_REST_1_0_BETA_3 HORNETQ_REST_1_0_BETA_2@1261 HORNETQ_REST_1_0_BETA_2 HORNETQ_REST_1_0_BETA_1@1173 HORNETQ_REST_1_0_BETA_1 4.0.0.Beta4 4.0.0.Beta3 4.0.0.Beta2 4.0.0.Beta1 3.6.0.Final 3.6.0.CR1 3.5.1.Final 3.5.0.Final 3.5.0.CR4 3.5.0.CR3
Nothing to show
Clone or download
Permalink
Failed to load latest commit information.
.mvn Removing jvm.config options not needed anymore Mar 15, 2017
arquillian Preparing for next dev cycle Jun 28, 2018
as8-mavenized-distro Preparing for next dev cycle Jun 28, 2018
as8-resteasy Preparing for next dev cycle Jun 28, 2018
config [RESTEASY-1361] Removing 'jaxrs' dir May 24, 2016
distribution Preparing for next dev cycle Jun 28, 2018
docbook [RESTEASY-1939] Use Reactive Contexts instead of doing our own contex… Jul 2, 2018
eagledns Preparing for next dev cycle Jun 28, 2018
jboss-modules [RESTEASY-1939] Use Reactive Contexts instead of doing our own contex… Jul 2, 2018
profiling-tests [Resteasy 1863] (2): SseEventSourceImpl should not close http client … Jul 6, 2018
providers Preparing for next dev cycle Jun 28, 2018
resteasy-bom Preparing for next dev cycle Jun 28, 2018
resteasy-cache Preparing for next dev cycle Jun 28, 2018
resteasy-cdi [RESTEASY-1938]:CDI 2.0 support in CDIInjectorFactory;Add netty test … Jul 5, 2018
resteasy-client-jetty [Resteasy 1863] (2): SseEventSourceImpl should not close http client … Jul 6, 2018
resteasy-client-microprofile Preparing for next dev cycle Jun 28, 2018
resteasy-client [RESTEASY-1950] OnComplete callback registered via SseEventSource.reg… Jul 10, 2018
resteasy-dependencies-bom [RESTEASY-1938]:CDI 2.0 support in CDIInjectorFactory;Add netty test … Jul 5, 2018
resteasy-guice Preparing for next dev cycle Jun 28, 2018
resteasy-jaxrs-services Preparing for next dev cycle Jun 28, 2018
resteasy-jaxrs [RESTEASY-1943] Async filter resume with exception issues (#1596) Jul 9, 2018
resteasy-jsapi-testing Preparing for next dev cycle Jun 28, 2018
resteasy-jsapi Preparing for next dev cycle Jun 28, 2018
resteasy-legacy Preparing for next dev cycle Jun 28, 2018
resteasy-links Preparing for next dev cycle Jun 28, 2018
resteasy-reactive-context [RESTEASY-1939] Use Reactive Contexts instead of doing our own contex… Jul 2, 2018
resteasy-rxjava [RESTEASY-1939] Use Reactive Contexts instead of doing our own contex… Jul 2, 2018
resteasy-rxjava2 [RESTEASY-1939] Use Reactive Contexts instead of doing our own contex… Jul 2, 2018
resteasy-servlet-initializer [RESTEASY-1922] Exclude interfaces Jul 11, 2018
resteasy-spring Preparing for next dev cycle Jun 28, 2018
resteasy-upgrade-guide Preparing for next dev cycle Jun 28, 2018
resteasy-wadl-undertow-connector Preparing for next dev cycle Jun 28, 2018
resteasy-wadl Preparing for next dev cycle Jun 28, 2018
security-legacy Preparing for next dev cycle Jun 28, 2018
security Preparing for next dev cycle Jun 28, 2018
server-adapters [RESTEASY-1943] Async filter resume with exception issues (#1596) Jul 9, 2018
testsuite [RESTEASY-1950] OnComplete callback registered via SseEventSource.reg… Jul 10, 2018
tjws Preparing for next dev cycle Jun 28, 2018
travis-libs [RESTEASY-1436] Adding jce policy jar for Travis to consume it Jul 7, 2016
.gitignore RESTEASY-1451 Add WADL support to RESTEasy Undertow Container Jul 26, 2016
.travis.yml [RESTEASY-1845] Use JDK10 on Travis CI (#1603) Jul 11, 2018
CONTRIBUTING.md [RESTEASY-1426] made correction to links. Jul 27, 2016
License.html [RESTEASY-1361] Removing 'jaxrs' dir May 24, 2016
README.md Fixing note on jdk requirement on README Feb 21, 2018
checkstyle.xml Checkstyle profile, checkstyle configuration May 21, 2018
pom.xml [RESTEASY-1939] Use Reactive Contexts instead of doing our own contex… Jul 2, 2018

README.md

RESTEasy

Build Status

RESTEasy is a JBoss.org project aimed at providing productivity frameworks for developing client and server RESTful applications and services in Java. It is mainly a JAX-RS implementation but you'll find some other experimental code in the repository.

The project page can be found at http://resteasy.jboss.org

JAX-RS

RESTEasy is a JBoss project that provides various frameworks to help you build RESTful Web Services and RESTful Java applications. It is a portable implementation of the JAX-RS specification. JAX-RS is a JCP specification that provides a Java API for RESTful Web Services over the HTTP protocol.

Read the entire specification here

The RESTEasy code is in the github repository, (https://github.com/resteasy/Resteasy.git).

Getting started with RESTEasy

Documentation

To read the documentation you can read it online. This is generated automatically from the maven build

A wiki exists with historical documents. You can find it here

Issues

Issues are kept in JIRA

Build

After pulling down a clone of the RESTEasy repository run

mvn install

Currently it can be built using JDK 1.8 and 9.

Requirements

  • Java Cryptography Extension JCE

Contribute

You are most welcome to contribute to RESTEasy!

Read the Contribution guidelines