Package org.glassfish.jersey.message
Class AbstractEntityProviderModel<T>
- java.lang.Object
-
- org.glassfish.jersey.message.AbstractEntityProviderModel<T>
-
- Direct Known Subclasses:
ReaderModel,WriterModel
public abstract class AbstractEntityProviderModel<T> extends Object
Abstract entity provider model.- Since:
- 2.16
- Author:
- Marek Potociar
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<MediaType>declaredTypes()Get types declared as supported (via@Producesor@Consumes) on the entity provider.booleanisCustom()Get thecustomflag value.Class<?>providedType()Get the provided Java type.Tprovider()Get the modelled entity provider instance.
-
-
-
Method Detail
-
provider
public T provider()
Get the modelled entity provider instance.- Returns:
- entity provider instance.
-
declaredTypes
public List<MediaType> declaredTypes()
Get types declared as supported (via@Producesor@Consumes) on the entity provider.- Returns:
- declared supported types.
-
isCustom
public boolean isCustom()
Get thecustomflag value.- Returns:
trueif the provider is a custom implementation,falseif the provider is one of the default providers supplied with Jersey.
-
providedType
public Class<?> providedType()
Get the provided Java type.- Returns:
- provided Java type.
-
-