org.jboss.resteasy.core
Class ConstructorInjectorImpl
java.lang.Object
org.jboss.resteasy.core.ConstructorInjectorImpl
- All Implemented Interfaces:
- ConstructorInjector
public class ConstructorInjectorImpl
- extends java.lang.Object
- implements ConstructorInjector
- Version:
- $Revision: 1 $
- Author:
- Bill Burke
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
constructor
protected java.lang.reflect.Constructor constructor
params
protected ValueInjector[] params
ConstructorInjectorImpl
public ConstructorInjectorImpl(java.lang.reflect.Constructor constructor,
ResteasyProviderFactory factory)
injectableArguments
public java.lang.Object[] injectableArguments(HttpRequest input,
HttpResponse response)
- Description copied from interface:
ConstructorInjector
- Create an argument list inside the scope of an HTTP request.
Useful in cases where the resource factory wants to allocate the object itself, but wants resteasy to populate
the arguments
- Specified by:
injectableArguments
in interface ConstructorInjector
- Returns:
injectableArguments
public java.lang.Object[] injectableArguments()
- Description copied from interface:
ConstructorInjector
- Create an arguments list from injectable tings outside the scope of an HTTP request. Useful for singleton factories
in cases where the resource factory wants to allocate the object itself, but wants resteasy to populate
the arguments
- Specified by:
injectableArguments
in interface ConstructorInjector
- Returns:
construct
public java.lang.Object construct(HttpRequest request,
HttpResponse httpResponse)
throws Failure,
ApplicationException,
WebApplicationException
- Description copied from interface:
ConstructorInjector
- construct inside the scope of an HTTP request.
- Specified by:
construct
in interface ConstructorInjector
- Returns:
-
- Throws:
Failure
ApplicationException
WebApplicationException
construct
public java.lang.Object construct()
- Description copied from interface:
ConstructorInjector
- construct outside the scope of an HTTP request. Useful for singleton factories
- Specified by:
construct
in interface ConstructorInjector
- Returns:
Copyright © 2010. All Rights Reserved.