|
Routify Documentation
|
Static Public Member Functions | |
| static void | main (String[] args) throws Exception |
| static boolean | devMode () |
Static Public Attributes | |
| static final String | url_api = "http://localhost:8080" |
| static final String | url_geocoder = "photon:2322" |
| static final String | url_airquality = "http://airqualityservice:8000/get_pm10" |
| static final Logger | logger = LoggerFactory.getLogger(Routify.class) |
| static boolean | developmentMode = false |
| static RoutifySystem | sys |
| static CustomVertexFactory | vertexFactory = new CustomVertexFactory() |
The Routify class configures and starts the Routify application in local Docker mode. This application provides routing services with air quality, noise, and green space considerations for the Zurich area. All services run locally using Docker containers.
The application uses the following local services:
|
inlinestatic |
Checks if the application is running in development mode.
true if the application is in development mode, false otherwise.
|
inlinestatic |
Main method to start the Routify application in local Docker mode. Initializes the system components and starts the Spring Boot application. All services are configured to use local Docker containers.
| args | Command-line arguments. Use –devmode for development mode. |
| Exception | if there is an issue initializing the application or its components. |
|
static |
Indicates whether the application is running in development mode. This mode can affect various runtime behaviors, such as logging and data preloading.
|
static |
The logger used for logging information and development mode status.
|
static |
The main system component responsible for application initialization and functionality.
|
static |
URL of the air quality service. Using local air quality service in Docker.
|
static |
Local API configuration - no external domains needed for local Docker setup
|
static |
URL of the geocoder service. Using local Photon service in Docker.
|
static |
Factory for creating custom vertexes as part of the application's data processing.