jaxrs-resteasy-4

Clone Tools
  • last updated 25 mins ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
ISIS-2158: further simplify WebModules

removes unused field from shared context

  1. … 4 more files in changeset.
ISIS-2158: adding comments

ISIS-2158: fixes to allow deployment of Isis on Payara5

applied workaround: CDI feels responsible to resolve injection points

for any Servlet or Filter registered on the ServletContext

programmatically; we can resolve this by replacing annotations @Inject

with @Autowire for any Servlet or Filter that gets contributed by a

WebModule

  1. … 8 more files in changeset.
ISIS-2259: moves core/viewers up a level.

  1. … 2136 more files in changeset.
ISIS-2259: renames isis-unittestsupport to isis-core-unittestsupport

  1. … 34 more files in changeset.
ISIS-2259: introduce parent for viewers/restfulobjects

  1. … 5 more files in changeset.
ISIS-2259: renames isis-metamodel to isis-core-metamodel

  1. … 21 more files in changeset.
ISIS-2158: fix WebModules getting discovered by CDI

WebModules are managed by Isis and should not be discovered by any

container.

  1. … 11 more files in changeset.
ISIS-2158: further decouple from resteasy

(in the prospect of deploying to a jee container)

  1. … 8 more files in changeset.
ISIS-2062: removes _attributes.adoc, workaround no longer required.

  1. … 531 more files in changeset.
ISIS-2259: removes _attributes.adoc workaround

no longer required with AsciiDoc 0.30.28 plugin for IntelliJ

  1. … 635 more files in changeset.
ISIS-2158: reordering injection points to the top of the class

and making these private when possible

also fixing lots of unused field compiler warnings

  1. … 112 more files in changeset.
ISIS-2158: decouple RestfulClient/Response from client code

  1. … 37 more files in changeset.
ISIS-2183: removes some plugins (ServiceLoader)

- UriBuilderPlugin ... obsolete since UriBuilder provides the same

functionality

- IsisJaxrsServerPlugin ... converted to a managed bean (service)

  1. … 12 more files in changeset.
ISIS-2158: auto organize imports

  1. … 328 more files in changeset.
ISIS-2158: don't bring in Spring's backlog, we use log4j-2 instead

  1. … 1 more file in changeset.
ISIS-2243: further tidy up of pom.xml dependencies

removes declaration of commons-logging

ISIS-2243: fixes and simplifies resteasy dependencies in pom.xml

  1. … 1 more file in changeset.
ISIS-2243: removes unused dependency, was renamed it looks like.

  1. … 1 more file in changeset.
ISIS-2242: removes unused code, adds in missing declarations of RO singletons

  1. … 6 more files in changeset.
ISIS-2242: removes resteasy.servlet.mapping.prefix config

because now use resteasy.jaxrs.defaultPath

  1. … 6 more files in changeset.
ISIS-2243: uses resteasy-spring-boot-starter to configure

also

- includes fix for ISIS-2240 (dependency injection into servlets and filters);

- incorporates ISIS-2238 (move IsisModuleRestfulObjects to the jaxrs-resteasy4 module)

specifically:

- adds dependency, upgrades to 4.4.1-Final

- introduces RestEasyConfiguration for the "resteasy.servlet.mapping.prefix" and related configs

- annotates the resources, providers etc. so managed as string beans

- removes RestfulObjectsApplication completely, is automatically created if missing

- nb:when existed, got duplicate definition in the Spring ApplicationContext, so this is a bit of a workaround

- introduces WebModuleAbstract for the injection str

also includes ISIS-2238.

  1. … 39 more files in changeset.
ISIS-2240: injects services into servlet

ISIS-2238: removes class loading checks from WebModuleJaxrsRestEasy4

... since know the classes are on the classpath

ISIS-2238: renames WebModuleRestfulObjects to WebModuleJaxrsRestEasy4

ISIS-2238: moves WebModuleRestfulObjects to jaxrs-resteasy4 module

  1. … 2 more files in changeset.
ISIS-2215: removes @ComponentScan throughout core.

  1. … 79 more files in changeset.
ISIS-2215: adds missing modules, move some classes around

and started to enumerate @Components for some (applib, metamodel) ... ie to remove @ComponentScan

  1. … 433 more files in changeset.
ISIS-2213: fixes up compile issues

  1. … 2 more files in changeset.
ISIS-2213: moves classes under o.a.i.viewer.restfulobjects.viewer (instead of ...server)

  1. … 101 more files in changeset.