GitHub repository | This map was generated from repository code by SourceSpy (more info)
openrouteserviceModule Overview: org.heigit.ors:ors-api
Module ors-api
Group: org.heigit.ors 124 classes
org.heigit.ors.api
org.heigit.ors.api.controllers
org.heigit.ors.api.converters
org.heigit.ors.api.errors
org.heigit.ors.api.requests.common
org.heigit.ors.api.requests.export
org.heigit.ors.api.requests.isochrones
org.heigit.ors.api.requests.matrix
org.heigit.ors.api.requests.routing
org.heigit.ors.api.requests.snapping
org.heigit.ors.api.responses.common.boundingbox
org.heigit.ors.api.responses.common.engineinfo
org.heigit.ors.api.responses.export
org.heigit.ors.api.responses.export.json
org.heigit.ors.api.responses.isochrones
org.heigit.ors.api.responses.isochrones.geojson
org.heigit.ors.api.responses.matrix
org.heigit.ors.api.responses.matrix.json
org.heigit.ors.api.responses.routing
org.heigit.ors.api.responses.routing.geojson
org.heigit.ors.api.responses.routing.gpx
org.heigit.ors.api.responses.routing.json
org.heigit.ors.api.responses.snapping
org.heigit.ors.api.responses.snapping.geojson
org.heigit.ors.api.responses.snapping.json
org.heigit.ors.api.services
org.heigit.ors.api.servlet.filters
org.heigit.ors.api.servlet.listeners
org.heigit.ors.api.servlet.requests
org.heigit.ors.api.util
Module Info and Diagrams
Package/Class Details
Module packages and classes
Class Hierarchy
Represents class hierarchy in this module
Module Dependencies
Module dependencies diagram including external libraries
View pom.xml
Module build script
Java Main Methods
Java main methods (1) are a good starting point to explore functionality
Handles Web Service Requests
Description of 31 services exposted by application including Spring, JavaX REST and others
Entry Points
Interfaces or APIs available for external use
Used By Modules:
ors-report-aggregation
Standard JDBC Database Acccess
At least 1 case(s) of database access
Executes HTTP Calls
Methods that trigger calls to web services. Found 1 instance(s) of this happening.
Exit Points
External communications initiated by this module
Uses Modules:
ors-engine
External Dependencies:
external
jakarta.annotation-api
Jakarta Annotations API
external
jakarta.servlet-api
Jakarta Servlet
external
jakarta.xml.bind-api
Jakarta XML Binding API
external
jaxb-runtime
JAXB (JSR 222) Reference Implementation
external
log4j
Apache Log4j 2
external
log4j-1.2-api
The Apache Log4j 1.x Compatibility API
external
log4j-api
API for Apache Log4J, a highly configurable logging tool that focuses on performance...
external
log4j-core
Implementation for Apache Log4J, a highly configurable logging tool that focuses on ...
external
slf4j-api
API for SLF4J (The Simple Logging Facade for Java) which serves as a simple facade o...
external
slf4j-reload4j
SLF4J Reload4j Binding
external
json
JSON is a light-weight, language independent, data interchange format. See http://ww...
external
config
configuration library for JVM languages using HOCON files
external
assertj-core
Rich and fluent assertions for testing in Java
external
spring-boot-starter-actuator
Starter for using Spring Boot's Actuator which provides production ready features to...
external
spring-boot-starter-test
Starter for testing Spring Boot applications with libraries including JUnit Jupiter,...
external
spring-boot-configuration-processor
Spring Boot Configuration Annotation Processor
external
rest-assured
Java DSL for easy testing of REST services
external
junit-jupiter
Module "junit-jupiter" of JUnit 5.
external
junit-jupiter-engine
Core package for the JUnit Jupiter test engine.
external
spring-boot-starter-web
Starter for building web, including RESTful, applications using Spring MVC. Uses Tom...
external
spring-boot-starter-tomcat
Starter for using Tomcat as the embedded servlet container. Default servlet containe...
external
spring-boot-starter-log4j2
Starter for using Log4j2 for logging. An alternative to spring-boot-starter-logging
external
micrometer-registry-prometheus
Application monitoring instrumentation facade
external
swagger-parser
external
springdoc-openapi-starter-webmvc-ui
SpringDoc OpenAPI Starter WebMVC UI
external
jackson-datatype-jsr310
Add-on module to support JSR-310 (Java 8 Date & Time API) data types.
external
jackson-databind
General data-binding functionality for Jackson: works on core streaming API
external
jackson-core
Core Jackson processing abstractions (aka Streaming API), implementation for JSON
external
jackson-annotations
Core annotations used for value types, used by Jackson data binding package.