Class OptionsMethodProcessor
- java.lang.Object
-
- org.glassfish.jersey.server.wadl.processor.OptionsMethodProcessor
-
- All Implemented Interfaces:
ModelProcessor
@Priority(2147483647) public class OptionsMethodProcessor extends java.lang.Object implements ModelProcessor
Model processor
enhancingresource model
andsub resources
by default OPTIONS methods defined by JAX-RS specification.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description private static class
OptionsMethodProcessor.GenericOptionsInflector
private static class
OptionsMethodProcessor.PlainTextOptionsInflector
-
Field Summary
Fields Modifier and Type Field Description private java.util.List<ModelProcessorUtil.Method>
methodList
-
Constructor Summary
Constructors Constructor Description OptionsMethodProcessor()
Creates new instance.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ResourceModel
processResourceModel(ResourceModel resourceModel, javax.ws.rs.core.Configuration configuration)
ProcessresourceModel
and return the processed model.ResourceModel
processSubResource(ResourceModel subResourceModel, javax.ws.rs.core.Configuration configuration)
ProcesssubResourceModel
which was returned a sub resource locator.
-
-
-
Field Detail
-
methodList
private final java.util.List<ModelProcessorUtil.Method> methodList
-
-
Method Detail
-
processResourceModel
public ResourceModel processResourceModel(ResourceModel resourceModel, javax.ws.rs.core.Configuration configuration)
Description copied from interface:ModelProcessor
ProcessresourceModel
and return the processed model. Returning inputresourceModel
will cause no effect on the final resource model.- Specified by:
processResourceModel
in interfaceModelProcessor
- Parameters:
resourceModel
- Input resource model to be processed.configuration
- Runtime configuration.- Returns:
- Processed resource model containing root resources. Non root resources will be ignored.
-
processSubResource
public ResourceModel processSubResource(ResourceModel subResourceModel, javax.ws.rs.core.Configuration configuration)
Description copied from interface:ModelProcessor
ProcesssubResourceModel
which was returned a sub resource locator. ThesubResourceModel
contains only oneresource
representing model that should be processed by further matching. The method must return also exactly one resource in the model. Returning inputsubResourceModel
instance will cause no effect on the final sub resource model.- Specified by:
processSubResource
in interfaceModelProcessor
- Parameters:
subResourceModel
-Sub resource
which is based on sub resource returned from sub resource locator.configuration
- Runtime configuration.- Returns:
- Processed resource model with one
resource
which should be used for handling sub resource.
-
-