Governator is a library of extensions and utilities that enhance Google Guice to provide: classpath scanning and automatic binding, lifecycle management, configuration to field mapping, field validation and parallelized object warmup.
Java HTML Other
Clone or download
qiangdavidliu Merge pull request #379 from qiangdavidliu/master
update to the latest gradle and nebula versions
Latest commit 045c063 Feb 20, 2018
Permalink
Failed to load latest commit information.
buildSrc/lib/jdiff-1.1.1 Publish jdiff report Apr 5, 2016
codequality Merge branch 'single-project' of github.com:Netflix/gradle-template May 15, 2013
governator-annotations Rename ModuleBuilder to InjectorBuilder to make it explicit that it i… Dec 16, 2015
governator-api Address PR comments Sep 1, 2016
governator-archaius Migrate all tests from testng to unit Jun 8, 2016
governator-commons-cli Create new governator-core subproject to hold all the new governator … Jun 22, 2015
governator-core Fixing the governator-tomcat code snippet Dec 5, 2017
governator-jersey update to the latest gradle and nebula versions Feb 21, 2018
governator-jetty more JettyModule clean up Oct 18, 2016
governator-legacy Merge pull request #348 from nathanschile/fix-grapher-null-root Feb 20, 2018
governator-providers Rename test method Mar 10, 2017
governator-servlet update to the latest gradle and nebula versions Feb 21, 2018
governator-test-junit PR feedback & polish Mar 29, 2017
governator-test-spock use release version of spock Feb 20, 2018
governator-test always use Stage.TOOL when using ElementVisitors for inspection of bi… May 15, 2017
gradle/wrapper update to the latest gradle and nebula versions Feb 21, 2018
.gitignore Support for dynamic configuration binding using Guava's Supplier Feb 25, 2013
.travis.yml Updated Bintray API key May 28, 2016
CHANGELOG.md Fix build. Convert changlelog and readme to markdown. May 14, 2015
LICENSE Initial commit Jul 7, 2012
NOTICE Update NOTICE Oct 24, 2012
OSSMETADATA adding OSSMETADATA for NetflixOSS tracking Dec 11, 2015
README.md typo in README Mar 17, 2016
build.gradle update to the latest gradle and nebula versions Feb 21, 2018
buildViaTravis.sh deploy all candidates to the oss-candidate repository https://dl.bint… Oct 24, 2016
gradle.properties AnnotationBasedTestInjectorManager no long overwrites archaius runtim… Oct 24, 2016
gradlew update to the latest gradle and nebula versions Feb 21, 2018
gradlew.bat update to the latest gradle and nebula versions Feb 21, 2018
installViaTravis.sh Travis conversion May 9, 2016
jdiff.gradle Migrate all tests from testng to unit Jun 8, 2016
settings.gradle test support for Spock framework Mar 27, 2017
using-with-spring.txt Added instructions on how to use with Spring Aug 16, 2012

README.md

Governator

DESCRIPTION

Governator is a library of extensions and utilities that enhance Google Guice to provide injector lifecycle and well as support for object lifecycle via @PostConstruct and @PreDestroy.

DETAILS

Please see the doc at https://github.com/Netflix/governator/wiki

BUILDING

Governator is built via Gradle (http://www.gradle.org). To build from the command line: ./gradlew build

ARTIFACTS

Governator binaries are published to Maven Central. Please see the docs for details.

AUTHOR

Jordan Zimmerman (mailto:jzimmerman@netflix.com)

LICENSE

Copyright 2012 Netflix, Inc.

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.