Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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: about 1 month 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 (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2023-11-09T07:22:58.000Z (about 1 year ago)
- Last Synced: 2024-09-29T03:41:20.366Z (about 2 months 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 [![Build Status](https://app.travis-ci.com/yahoo/parsec-libraries.svg?branch=master)](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)[ ![Download](https://api.bintray.com/packages/yahoo/maven/parsec-validation/images/download.svg) ](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[ ![Download](https://api.bintray.com/packages/yahoo/maven/parsec-constraint-validators/images/download.svg) ](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[ ![Download](https://api.bintray.com/packages/yahoo/maven/parsec-config/images/download.svg) ](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[ ![Download](https://api.bintray.com/packages/yahoo/maven/parsec-clients/images/download.svg) ](https://bintray.com/yahoo/maven/parsec-clients/_latestVersion)
The Parsec Config library provides an async HTTP client, that supports additional useful features.## Parsec Logging[ ![Download](https://api.bintray.com/packages/yahoo/maven/parsec-logging/images/download.svg) ](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[ ![Download](https://api.bintray.com/packages/yahoo/maven/parsec-web-utils/images/download.svg) ](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.