├── .gitignore ├── LICENSE ├── README.md ├── benchmark ├── README ├── pom.xml ├── src │ └── main │ │ └── java │ │ └── org │ │ └── restexpress │ │ └── example │ │ └── benchmark │ │ └── Main.java └── zip-with-dependencies.xml ├── blogging ├── README ├── config │ └── dev │ │ └── environment.properties ├── pom.xml ├── src │ └── main │ │ └── java │ │ └── org │ │ └── restexpress │ │ └── example │ │ └── blogging │ │ ├── Configuration.java │ │ ├── Constants.java │ │ ├── Main.java │ │ ├── Relationships.java │ │ ├── Routes.java │ │ ├── controller │ │ ├── BlogController.java │ │ ├── BlogEntryController.java │ │ └── CommentController.java │ │ ├── domain │ │ ├── AbstractEntity.java │ │ ├── Blog.java │ │ ├── BlogEntry.java │ │ ├── Comment.java │ │ └── event │ │ │ ├── BlogDeletedEvent.java │ │ │ ├── BlogEntryDeletedEvent.java │ │ │ ├── CommentDeletedEvent.java │ │ │ ├── ObjectCreatedEvent.java │ │ │ ├── ObjectDeletedEvent.java │ │ │ ├── ObjectUpdatedEvent.java │ │ │ └── StateChangeEvent.java │ │ ├── event │ │ ├── BlogCascadeDeleteHandler.java │ │ └── BlogEntryCascadeDeleteHandler.java │ │ ├── persistence │ │ ├── BaseBloggingRepository.java │ │ ├── BlogEntryRepository.java │ │ ├── BlogRepository.java │ │ ├── CommentRepository.java │ │ └── StateChangeEventingObserver.java │ │ ├── postprocessor │ │ └── LastModifiedHeaderPostprocessor.java │ │ └── serialization │ │ ├── JsonSerializationProcessor.java │ │ ├── SerializationProvider.java │ │ ├── UuidFormatter.java │ │ ├── XmlSerializationProcessor.java │ │ └── XstreamObjectIdConverter.java └── zip-with-dependencies.xml ├── echo ├── README.md ├── config │ └── dev │ │ └── environment.properties ├── pom.xml ├── src │ ├── jmeter │ │ └── RestExpress Test Plan.jmx │ └── main │ │ └── java │ │ └── org │ │ └── restexpress │ │ └── example │ │ └── echo │ │ ├── Configuration.java │ │ ├── Main.java │ │ ├── controller │ │ ├── AbstractDelayingController.java │ │ ├── DelayResponse.java │ │ ├── EchoController.java │ │ ├── StatusController.java │ │ └── SuccessController.java │ │ └── serialization │ │ ├── JsonSerializationProcessor.java │ │ ├── SerializationProvider.java │ │ └── XmlSerializationProcessor.java └── zip-with-dependencies.xml ├── pom.xml └── vs-jersey ├── jersey ├── pom.xml └── src │ ├── main │ └── java │ │ └── com │ │ └── example │ │ ├── Main.java │ │ └── MyResource.java │ └── test │ └── java │ └── com │ └── example │ └── MyResourceTest.java └── restexpress ├── pom.xml └── src ├── main └── java │ └── com │ └── example │ ├── Main.java │ └── MyResource.java └── test └── java └── com └── example └── MyResourceTest.java /.gitignore: -------------------------------------------------------------------------------- 1 | .project 2 | .classpath 3 | target/ 4 | .settings/ 5 | *.iml 6 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestExpress/RestExpress-Examples/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestExpress/RestExpress-Examples/HEAD/README.md -------------------------------------------------------------------------------- /benchmark/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestExpress/RestExpress-Examples/HEAD/benchmark/README -------------------------------------------------------------------------------- /benchmark/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestExpress/RestExpress-Examples/HEAD/benchmark/pom.xml -------------------------------------------------------------------------------- /benchmark/src/main/java/org/restexpress/example/benchmark/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestExpress/RestExpress-Examples/HEAD/benchmark/src/main/java/org/restexpress/example/benchmark/Main.java -------------------------------------------------------------------------------- /benchmark/zip-with-dependencies.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestExpress/RestExpress-Examples/HEAD/benchmark/zip-with-dependencies.xml -------------------------------------------------------------------------------- /blogging/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestExpress/RestExpress-Examples/HEAD/blogging/README -------------------------------------------------------------------------------- /blogging/config/dev/environment.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestExpress/RestExpress-Examples/HEAD/blogging/config/dev/environment.properties -------------------------------------------------------------------------------- /blogging/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestExpress/RestExpress-Examples/HEAD/blogging/pom.xml -------------------------------------------------------------------------------- /blogging/src/main/java/org/restexpress/example/blogging/Configuration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestExpress/RestExpress-Examples/HEAD/blogging/src/main/java/org/restexpress/example/blogging/Configuration.java -------------------------------------------------------------------------------- /blogging/src/main/java/org/restexpress/example/blogging/Constants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestExpress/RestExpress-Examples/HEAD/blogging/src/main/java/org/restexpress/example/blogging/Constants.java -------------------------------------------------------------------------------- /blogging/src/main/java/org/restexpress/example/blogging/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestExpress/RestExpress-Examples/HEAD/blogging/src/main/java/org/restexpress/example/blogging/Main.java -------------------------------------------------------------------------------- /blogging/src/main/java/org/restexpress/example/blogging/Relationships.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestExpress/RestExpress-Examples/HEAD/blogging/src/main/java/org/restexpress/example/blogging/Relationships.java -------------------------------------------------------------------------------- /blogging/src/main/java/org/restexpress/example/blogging/Routes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestExpress/RestExpress-Examples/HEAD/blogging/src/main/java/org/restexpress/example/blogging/Routes.java -------------------------------------------------------------------------------- /blogging/src/main/java/org/restexpress/example/blogging/controller/BlogController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestExpress/RestExpress-Examples/HEAD/blogging/src/main/java/org/restexpress/example/blogging/controller/BlogController.java -------------------------------------------------------------------------------- /blogging/src/main/java/org/restexpress/example/blogging/controller/BlogEntryController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestExpress/RestExpress-Examples/HEAD/blogging/src/main/java/org/restexpress/example/blogging/controller/BlogEntryController.java -------------------------------------------------------------------------------- /blogging/src/main/java/org/restexpress/example/blogging/controller/CommentController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestExpress/RestExpress-Examples/HEAD/blogging/src/main/java/org/restexpress/example/blogging/controller/CommentController.java -------------------------------------------------------------------------------- /blogging/src/main/java/org/restexpress/example/blogging/domain/AbstractEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestExpress/RestExpress-Examples/HEAD/blogging/src/main/java/org/restexpress/example/blogging/domain/AbstractEntity.java -------------------------------------------------------------------------------- /blogging/src/main/java/org/restexpress/example/blogging/domain/Blog.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestExpress/RestExpress-Examples/HEAD/blogging/src/main/java/org/restexpress/example/blogging/domain/Blog.java -------------------------------------------------------------------------------- /blogging/src/main/java/org/restexpress/example/blogging/domain/BlogEntry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestExpress/RestExpress-Examples/HEAD/blogging/src/main/java/org/restexpress/example/blogging/domain/BlogEntry.java -------------------------------------------------------------------------------- /blogging/src/main/java/org/restexpress/example/blogging/domain/Comment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestExpress/RestExpress-Examples/HEAD/blogging/src/main/java/org/restexpress/example/blogging/domain/Comment.java -------------------------------------------------------------------------------- /blogging/src/main/java/org/restexpress/example/blogging/domain/event/BlogDeletedEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestExpress/RestExpress-Examples/HEAD/blogging/src/main/java/org/restexpress/example/blogging/domain/event/BlogDeletedEvent.java -------------------------------------------------------------------------------- /blogging/src/main/java/org/restexpress/example/blogging/domain/event/BlogEntryDeletedEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestExpress/RestExpress-Examples/HEAD/blogging/src/main/java/org/restexpress/example/blogging/domain/event/BlogEntryDeletedEvent.java -------------------------------------------------------------------------------- /blogging/src/main/java/org/restexpress/example/blogging/domain/event/CommentDeletedEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestExpress/RestExpress-Examples/HEAD/blogging/src/main/java/org/restexpress/example/blogging/domain/event/CommentDeletedEvent.java -------------------------------------------------------------------------------- /blogging/src/main/java/org/restexpress/example/blogging/domain/event/ObjectCreatedEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestExpress/RestExpress-Examples/HEAD/blogging/src/main/java/org/restexpress/example/blogging/domain/event/ObjectCreatedEvent.java -------------------------------------------------------------------------------- /blogging/src/main/java/org/restexpress/example/blogging/domain/event/ObjectDeletedEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestExpress/RestExpress-Examples/HEAD/blogging/src/main/java/org/restexpress/example/blogging/domain/event/ObjectDeletedEvent.java -------------------------------------------------------------------------------- /blogging/src/main/java/org/restexpress/example/blogging/domain/event/ObjectUpdatedEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestExpress/RestExpress-Examples/HEAD/blogging/src/main/java/org/restexpress/example/blogging/domain/event/ObjectUpdatedEvent.java -------------------------------------------------------------------------------- /blogging/src/main/java/org/restexpress/example/blogging/domain/event/StateChangeEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestExpress/RestExpress-Examples/HEAD/blogging/src/main/java/org/restexpress/example/blogging/domain/event/StateChangeEvent.java -------------------------------------------------------------------------------- /blogging/src/main/java/org/restexpress/example/blogging/event/BlogCascadeDeleteHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestExpress/RestExpress-Examples/HEAD/blogging/src/main/java/org/restexpress/example/blogging/event/BlogCascadeDeleteHandler.java -------------------------------------------------------------------------------- /blogging/src/main/java/org/restexpress/example/blogging/event/BlogEntryCascadeDeleteHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestExpress/RestExpress-Examples/HEAD/blogging/src/main/java/org/restexpress/example/blogging/event/BlogEntryCascadeDeleteHandler.java -------------------------------------------------------------------------------- /blogging/src/main/java/org/restexpress/example/blogging/persistence/BaseBloggingRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestExpress/RestExpress-Examples/HEAD/blogging/src/main/java/org/restexpress/example/blogging/persistence/BaseBloggingRepository.java -------------------------------------------------------------------------------- /blogging/src/main/java/org/restexpress/example/blogging/persistence/BlogEntryRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestExpress/RestExpress-Examples/HEAD/blogging/src/main/java/org/restexpress/example/blogging/persistence/BlogEntryRepository.java -------------------------------------------------------------------------------- /blogging/src/main/java/org/restexpress/example/blogging/persistence/BlogRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestExpress/RestExpress-Examples/HEAD/blogging/src/main/java/org/restexpress/example/blogging/persistence/BlogRepository.java -------------------------------------------------------------------------------- /blogging/src/main/java/org/restexpress/example/blogging/persistence/CommentRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestExpress/RestExpress-Examples/HEAD/blogging/src/main/java/org/restexpress/example/blogging/persistence/CommentRepository.java -------------------------------------------------------------------------------- /blogging/src/main/java/org/restexpress/example/blogging/persistence/StateChangeEventingObserver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestExpress/RestExpress-Examples/HEAD/blogging/src/main/java/org/restexpress/example/blogging/persistence/StateChangeEventingObserver.java -------------------------------------------------------------------------------- /blogging/src/main/java/org/restexpress/example/blogging/postprocessor/LastModifiedHeaderPostprocessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestExpress/RestExpress-Examples/HEAD/blogging/src/main/java/org/restexpress/example/blogging/postprocessor/LastModifiedHeaderPostprocessor.java -------------------------------------------------------------------------------- /blogging/src/main/java/org/restexpress/example/blogging/serialization/JsonSerializationProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestExpress/RestExpress-Examples/HEAD/blogging/src/main/java/org/restexpress/example/blogging/serialization/JsonSerializationProcessor.java -------------------------------------------------------------------------------- /blogging/src/main/java/org/restexpress/example/blogging/serialization/SerializationProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestExpress/RestExpress-Examples/HEAD/blogging/src/main/java/org/restexpress/example/blogging/serialization/SerializationProvider.java -------------------------------------------------------------------------------- /blogging/src/main/java/org/restexpress/example/blogging/serialization/UuidFormatter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestExpress/RestExpress-Examples/HEAD/blogging/src/main/java/org/restexpress/example/blogging/serialization/UuidFormatter.java -------------------------------------------------------------------------------- /blogging/src/main/java/org/restexpress/example/blogging/serialization/XmlSerializationProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestExpress/RestExpress-Examples/HEAD/blogging/src/main/java/org/restexpress/example/blogging/serialization/XmlSerializationProcessor.java -------------------------------------------------------------------------------- /blogging/src/main/java/org/restexpress/example/blogging/serialization/XstreamObjectIdConverter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestExpress/RestExpress-Examples/HEAD/blogging/src/main/java/org/restexpress/example/blogging/serialization/XstreamObjectIdConverter.java -------------------------------------------------------------------------------- /blogging/zip-with-dependencies.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestExpress/RestExpress-Examples/HEAD/blogging/zip-with-dependencies.xml -------------------------------------------------------------------------------- /echo/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestExpress/RestExpress-Examples/HEAD/echo/README.md -------------------------------------------------------------------------------- /echo/config/dev/environment.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestExpress/RestExpress-Examples/HEAD/echo/config/dev/environment.properties -------------------------------------------------------------------------------- /echo/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestExpress/RestExpress-Examples/HEAD/echo/pom.xml -------------------------------------------------------------------------------- /echo/src/jmeter/ RestExpress Test Plan.jmx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestExpress/RestExpress-Examples/HEAD/echo/src/jmeter/ RestExpress Test Plan.jmx -------------------------------------------------------------------------------- /echo/src/main/java/org/restexpress/example/echo/Configuration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestExpress/RestExpress-Examples/HEAD/echo/src/main/java/org/restexpress/example/echo/Configuration.java -------------------------------------------------------------------------------- /echo/src/main/java/org/restexpress/example/echo/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestExpress/RestExpress-Examples/HEAD/echo/src/main/java/org/restexpress/example/echo/Main.java -------------------------------------------------------------------------------- /echo/src/main/java/org/restexpress/example/echo/controller/AbstractDelayingController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestExpress/RestExpress-Examples/HEAD/echo/src/main/java/org/restexpress/example/echo/controller/AbstractDelayingController.java -------------------------------------------------------------------------------- /echo/src/main/java/org/restexpress/example/echo/controller/DelayResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestExpress/RestExpress-Examples/HEAD/echo/src/main/java/org/restexpress/example/echo/controller/DelayResponse.java -------------------------------------------------------------------------------- /echo/src/main/java/org/restexpress/example/echo/controller/EchoController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestExpress/RestExpress-Examples/HEAD/echo/src/main/java/org/restexpress/example/echo/controller/EchoController.java -------------------------------------------------------------------------------- /echo/src/main/java/org/restexpress/example/echo/controller/StatusController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestExpress/RestExpress-Examples/HEAD/echo/src/main/java/org/restexpress/example/echo/controller/StatusController.java -------------------------------------------------------------------------------- /echo/src/main/java/org/restexpress/example/echo/controller/SuccessController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestExpress/RestExpress-Examples/HEAD/echo/src/main/java/org/restexpress/example/echo/controller/SuccessController.java -------------------------------------------------------------------------------- /echo/src/main/java/org/restexpress/example/echo/serialization/JsonSerializationProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestExpress/RestExpress-Examples/HEAD/echo/src/main/java/org/restexpress/example/echo/serialization/JsonSerializationProcessor.java -------------------------------------------------------------------------------- /echo/src/main/java/org/restexpress/example/echo/serialization/SerializationProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestExpress/RestExpress-Examples/HEAD/echo/src/main/java/org/restexpress/example/echo/serialization/SerializationProvider.java -------------------------------------------------------------------------------- /echo/src/main/java/org/restexpress/example/echo/serialization/XmlSerializationProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestExpress/RestExpress-Examples/HEAD/echo/src/main/java/org/restexpress/example/echo/serialization/XmlSerializationProcessor.java -------------------------------------------------------------------------------- /echo/zip-with-dependencies.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestExpress/RestExpress-Examples/HEAD/echo/zip-with-dependencies.xml -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestExpress/RestExpress-Examples/HEAD/pom.xml -------------------------------------------------------------------------------- /vs-jersey/jersey/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestExpress/RestExpress-Examples/HEAD/vs-jersey/jersey/pom.xml -------------------------------------------------------------------------------- /vs-jersey/jersey/src/main/java/com/example/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestExpress/RestExpress-Examples/HEAD/vs-jersey/jersey/src/main/java/com/example/Main.java -------------------------------------------------------------------------------- /vs-jersey/jersey/src/main/java/com/example/MyResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestExpress/RestExpress-Examples/HEAD/vs-jersey/jersey/src/main/java/com/example/MyResource.java -------------------------------------------------------------------------------- /vs-jersey/jersey/src/test/java/com/example/MyResourceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestExpress/RestExpress-Examples/HEAD/vs-jersey/jersey/src/test/java/com/example/MyResourceTest.java -------------------------------------------------------------------------------- /vs-jersey/restexpress/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestExpress/RestExpress-Examples/HEAD/vs-jersey/restexpress/pom.xml -------------------------------------------------------------------------------- /vs-jersey/restexpress/src/main/java/com/example/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestExpress/RestExpress-Examples/HEAD/vs-jersey/restexpress/src/main/java/com/example/Main.java -------------------------------------------------------------------------------- /vs-jersey/restexpress/src/main/java/com/example/MyResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestExpress/RestExpress-Examples/HEAD/vs-jersey/restexpress/src/main/java/com/example/MyResource.java -------------------------------------------------------------------------------- /vs-jersey/restexpress/src/test/java/com/example/MyResourceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RestExpress/RestExpress-Examples/HEAD/vs-jersey/restexpress/src/test/java/com/example/MyResourceTest.java --------------------------------------------------------------------------------