Class HandlerConstructor
- java.lang.Object
-
- org.glassfish.jersey.server.model.HandlerConstructor
-
- All Implemented Interfaces:
Parameterized,ResourceModelComponent
public final class HandlerConstructor extends Object implements Parameterized, ResourceModelComponent
Abstraction for a resource handler class constructor.- Author:
- Jakub Podlesak, Marek Potociar
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaccept(ResourceModelVisitor visitor)A component should call the visitor back with an appropriate visitor interface method to give it a chance to process.List<ResourceModelComponent>getComponents()Should return all existing resource model sub-components.Constructor<?>getConstructor()Get the underlying java constructor.List<Parameter>getParameters()Provides access to all parameters associated with given Parameterized instance.booleanrequiresEntity()Provides information on presence of an entity parameter.
-
-
-
Method Detail
-
getConstructor
public Constructor<?> getConstructor()
Get the underlying java constructor.- Returns:
- underlying java constructor.
-
getParameters
public List<Parameter> getParameters()
Description copied from interface:ParameterizedProvides access to all parameters associated with given Parameterized instance.- Specified by:
getParametersin interfaceParameterized- Returns:
- list of actual parameters
-
requiresEntity
public boolean requiresEntity()
Description copied from interface:ParameterizedProvides information on presence of an entity parameter.- Specified by:
requiresEntityin interfaceParameterized- Returns:
- true if entity parameter is present, false otherwise
-
accept
public void accept(ResourceModelVisitor visitor)
Description copied from interface:ResourceModelComponentA component should call the visitor back with an appropriate visitor interface method to give it a chance to process.- Specified by:
acceptin interfaceResourceModelComponent- Parameters:
visitor- resource model visitor.
-
getComponents
public List<ResourceModelComponent> getComponents()
Description copied from interface:ResourceModelComponentShould return all existing resource model sub-components.- Specified by:
getComponentsin interfaceResourceModelComponent- Returns:
- list of all sub-components
-
-