Class WadlModelProcessor.OptionsHandler

  • All Implemented Interfaces:
    Inflector<javax.ws.rs.container.ContainerRequestContext,​javax.ws.rs.core.Response>
    Enclosing class:
    WadlModelProcessor

    public static class WadlModelProcessor.OptionsHandler
    extends java.lang.Object
    implements Inflector<javax.ws.rs.container.ContainerRequestContext,​javax.ws.rs.core.Response>
    OPTIONS resource method handler that serves resource WADL.
    • Constructor Summary

      Constructors 
      Constructor Description
      OptionsHandler()  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      javax.ws.rs.core.Response apply​(javax.ws.rs.container.ContainerRequestContext containerRequestContext)
      Transform data of a given type into a result of the different type.
      • Methods inherited from class java.lang.Object

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

      • lastModified

        private final java.lang.String lastModified
      • extendedUriInfo

        @Inject
        private javax.inject.Provider<ExtendedUriInfo> extendedUriInfo
    • Constructor Detail

      • OptionsHandler

        public OptionsHandler()
    • Method Detail

      • apply

        public javax.ws.rs.core.Response apply​(javax.ws.rs.container.ContainerRequestContext containerRequestContext)
        Description copied from interface: Inflector
        Transform data of a given type into a result of the different type.
        Specified by:
        apply in interface Inflector<javax.ws.rs.container.ContainerRequestContext,​javax.ws.rs.core.Response>
        Parameters:
        containerRequestContext - data to be transformed into a result.
        Returns:
        data transformation result. Return value must not be null.