org.glassfish.jersey.server.internal.inject
Class ParameterInjectionBinder
java.lang.Object
org.glassfish.jersey.internal.inject.AbstractBinder
org.glassfish.jersey.server.internal.inject.ParameterInjectionBinder
- All Implemented Interfaces:
- DynamicConfiguration, Binder
public class ParameterInjectionBinder
- extends AbstractBinder
Injection binder providing support for JAX-RS injection annotations. Namely, standard injection
support for the following set of JAX-RS context annotations is provided by
the binder:
@Context
-
Generic support for the
@Context-based injection is provided so that
the @Context annotation can be used interchangeably with e.g. standard
@Inject dependency injection annotation.
@CookieParam
-
Support for cookie parameter injection as defined by the JAX-RS specification.
@FormParam
-
Support for form parameter injection as defined by the JAX-RS specification.
@HeaderParam
-
Support for request header parameter injection as defined by the JAX-RS specification.
@MatrixParam
-
Support for request URI matrix path parameter injection as defined by the JAX-RS specification.
@PathParam
-
Support for request URI path parameter injection as defined by the JAX-RS specification.
@QueryParam
-
Support for request URI query parameter injection as defined by the JAX-RS specification.
@Suspended
-
Support for
AsyncResponse injection as defined by the JAX-RS specification.
@Uri
-
Support for
WebTarget injection as defined by the JAX-RS specification.
- Author:
- Marek Potociar (marek.potociar at oracle.com)
| Methods inherited from class org.glassfish.jersey.internal.inject.AbstractBinder |
addActiveDescriptor, addActiveDescriptor, addUnbindFilter, bind, bind, bind, bind, bind, bindAsContract, bindAsContract, bindFactory, bindFactory, bindFactory, commit, install |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ParameterInjectionBinder
public ParameterInjectionBinder()
configure
public void configure()
- Specified by:
configure in class AbstractBinder
Copyright © 2007-2012 Oracle Corporation. All Rights Reserved. Use is subject to license terms.