guice-throwingproviders.jar
.See: Description
Interface | Description |
---|---|
CheckedProvider<T> |
Alternative to the Guice
Provider that throws
a checked Exception. |
CheckedProviderWithDependencies<T> |
A checked provider with dependencies, so
HasDependencies can be implemented
when using the SecondaryBinder#using methods. |
ThrowingProvider<T,E extends java.lang.Exception> | Deprecated
use
CheckedProvider instead. |
Class | Description |
---|---|
CheckedProviderMethod<T> |
A provider that invokes a method and returns its result.
|
CheckedProviderMethodsModule |
Creates bindings to methods annotated with @
CheckedProvides . |
CheckedProviderMethodsModule.LogProvider |
A provider that returns a logger based on the method name.
|
CheckedProvideUtils |
Utilities for the throwing provider module.
|
ThrowingProviderBinder |
Builds a binding for a
CheckedProvider . |
ThrowingProviderBinder.NotSyntheticOrBridgePredicate | |
ThrowingProviderBinder.Result |
Represents the returned value from a call to
CheckedProvider.get() . |
Exception | Description |
---|---|
ThrowingProviderBinder.ResultException |
RuntimeException class to wrap exceptions from the checked provider.
|
Annotation Type | Description |
---|---|
CheckedProvides |
Annotates methods of a
Module to create a
CheckedProvider method binding that can throw exceptions. |
ThrowingInject |
A version of @
Inject designed for ThrowingProviders. |
guice-throwingproviders.jar
.