https://github.com/yahoo/parsec-libraries
Tools to simplify deploying web services with Parsec.
https://github.com/yahoo/parsec-libraries
build-tools gradle jersey2 parsec rdl web web-services
Last synced: 4 months ago
JSON representation
Tools to simplify deploying web services with Parsec.
- Host: GitHub
- URL: https://github.com/yahoo/parsec-libraries
- Owner: yahoo
- License: apache-2.0
- Created: 2016-11-28T17:58:16.000Z (about 9 years ago)
- Default Branch: master
- Last Pushed: 2023-11-09T07:22:58.000Z (over 2 years ago)
- Last Synced: 2025-02-01T18:11:17.610Z (about 1 year ago)
- Topics: build-tools, gradle, jersey2, parsec, rdl, web, web-services
- Language: Java
- Homepage:
- Size: 455 KB
- Stars: 16
- Watchers: 13
- Forks: 25
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Parsec Libraries and Utilities [](https://app.travis-ci.com/yahoo/parsec-libraries)
In addition to the core packages of [Parsec](https://github.com/yahoo/parsec), Parsec also provides additional supporting libraries and utilities
that altogether help reducing more effort in building web services. Below are the libraries available:
## Parsec Validation (Input Validation)[  ](https://bintray.com/yahoo/maven/parsec-validation/_latestVersion)
The Parsec Validation library defines standard method for input validation in a Parsec Java web applications.
It also supports the web applications' requirement to validate user input depending on your business logic.
## Parsec Constraint Validators[  ](https://bintray.com/yahoo/maven/parsec-constraint-validators/_latestVersion)
The constraint validators library contains a list of useful annotations that can be used when building your web application.
## Parsec Config[  ](https://bintray.com/yahoo/maven/parsec-config/_latestVersion)
The Parsec Config library lets you set configurations based on different environment, or profile, such as alpha, beta or production.
It allows you to introduce a set of standardized/best practice configuration definition for your Java web application.
## Parsec Client[  ](https://bintray.com/yahoo/maven/parsec-clients/_latestVersion)
The Parsec Config library provides an async HTTP client, that supports additional useful features.
## Parsec Logging[  ](https://bintray.com/yahoo/maven/parsec-logging/_latestVersion)
The parsec logging library provides a simple LogUtil class that generates logs in Splunk logging format.
## Parsec Web Utils[  ](https://bintray.com/yahoo/maven/parsec-web-utils/_latestVersion)
The parsec web utils provides HttpServletRequest/HttpServletResponse wrapper could intercept request and response body, and provide servlet filter for logging http request and response.
## License
Copyright 2016, Yahoo Inc. Copyrights licensed under the Apache 2.0 License. See the accompanying LICENSE file for terms.