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
Modifier and TypeMethodDescriptionvoidaccept(ResourceModelVisitor visitor) A component should call the visitor back with an appropriate visitor interface method to give it a chance to process.Should return all existing resource model sub-components.Constructor<?>Get the underlying java constructor.Provides access to all parameters associated with given Parameterized instance.booleanProvides information on presence of an entity parameter.
-
Method Details
-
getConstructor
Get the underlying java constructor.- Returns:
- underlying java constructor.
-
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
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
Description copied from interface:ResourceModelComponentShould return all existing resource model sub-components.- Specified by:
getComponentsin interfaceResourceModelComponent- Returns:
- list of all sub-components
-