Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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.

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.