Class PageableValueParamProvider

  • All Implemented Interfaces:
    org.glassfish.jersey.server.spi.internal.ValueParamProvider

    @Provider
    public class PageableValueParamProvider
    extends java.lang.Object
    implements org.glassfish.jersey.server.spi.internal.ValueParamProvider
    A ValueParamProvider to process Pageables with the "page", "size", and "sort" query params.
    • Nested Class Summary

      • Nested classes/interfaces inherited from interface org.glassfish.jersey.server.spi.internal.ValueParamProvider

        org.glassfish.jersey.server.spi.internal.ValueParamProvider.Priority, org.glassfish.jersey.server.spi.internal.ValueParamProvider.PriorityType
    • Constructor Summary

      Constructors 
      Constructor Description
      PageableValueParamProvider​(org.glassfish.jersey.internal.inject.InjectionManager injectionManager)
      Constructor.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      org.glassfish.jersey.server.spi.internal.ValueParamProvider.PriorityType getPriority()  
      java.util.function.Function<org.glassfish.jersey.server.ContainerRequest,​?> getValueProvider​(org.glassfish.jersey.server.model.Parameter parameter)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • PageableValueParamProvider

        @Inject
        public PageableValueParamProvider​(org.glassfish.jersey.internal.inject.InjectionManager injectionManager)
        Constructor.
        Parameters:
        injectionManager - An InjectionManager to be used by the PageableValueParamProvider.PageableProvider
    • Method Detail

      • getValueProvider

        public java.util.function.Function<org.glassfish.jersey.server.ContainerRequest,​?> getValueProvider​(org.glassfish.jersey.server.model.Parameter parameter)
        Specified by:
        getValueProvider in interface org.glassfish.jersey.server.spi.internal.ValueParamProvider
      • getPriority

        public org.glassfish.jersey.server.spi.internal.ValueParamProvider.PriorityType getPriority()
        Specified by:
        getPriority in interface org.glassfish.jersey.server.spi.internal.ValueParamProvider