org.glassfish.jersey.media.multipart.internal
Class FormDataParamValueFactoryProvider

java.lang.Object
  extended by org.glassfish.jersey.server.internal.inject.AbstractValueFactoryProvider<FormDataParam>
      extended by org.glassfish.jersey.media.multipart.internal.FormDataParamValueFactoryProvider
All Implemented Interfaces:
ValueFactoryProvider

public final class FormDataParamValueFactoryProvider
extends AbstractValueFactoryProvider<FormDataParam>

Value factory provider supporting the FormDataParam injection annotation.

Author:
Craig McClanahan, Paul Sandoz (paul.sandoz at oracle.com), Michal Gajdos (michal.gajdos at oracle.com)

Nested Class Summary
static class FormDataParamValueFactoryProvider.InjectionResolver
           
 
Nested classes/interfaces inherited from interface org.glassfish.jersey.server.spi.internal.ValueFactoryProvider
ValueFactoryProvider.Priority, ValueFactoryProvider.PriorityType
 
Constructor Summary
FormDataParamValueFactoryProvider(MultivaluedParameterExtractorProvider mpep, org.glassfish.hk2.inject.Injector injector)
           
 
Method Summary
protected  org.glassfish.hk2.Factory<?> createValueFactory(Parameter parameter)
           
 ValueFactoryProvider.PriorityType getPriority()
           
 
Methods inherited from class org.glassfish.jersey.server.internal.inject.AbstractValueFactoryProvider
get, getValueFactory, getWithoutDefaultValue
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FormDataParamValueFactoryProvider

public FormDataParamValueFactoryProvider(MultivaluedParameterExtractorProvider mpep,
                                         org.glassfish.hk2.inject.Injector injector)
Method Detail

createValueFactory

protected org.glassfish.hk2.Factory<?> createValueFactory(Parameter parameter)
Specified by:
createValueFactory in class AbstractValueFactoryProvider<FormDataParam>

getPriority

public ValueFactoryProvider.PriorityType getPriority()
Specified by:
getPriority in interface ValueFactoryProvider
Overrides:
getPriority in class AbstractValueFactoryProvider<FormDataParam>


Copyright © 2007-2012 Oracle Corporation. All Rights Reserved. Use is subject to license terms.