Class UndertowRESTHandler

java.lang.Object
org.nustaq.kontraktor.rest.UndertowRESTHandler
All Implemented Interfaces:
io.undertow.server.HttpHandler

public class UndertowRESTHandler
extends Object
implements io.undertow.server.HttpHandler
  • Field Details

  • Constructor Details

    • UndertowRESTHandler

      public UndertowRESTHandler​(String basePath, org.nustaq.kontraktor.Actor facade, Function<io.undertow.util.HeaderMap,​org.nustaq.kontraktor.IPromise> requestAuthenticator, Consumer<io.undertow.server.HttpServerExchange> prepareResponse)
  • Method Details

    • setAllowedMethods

      public void setAllowedMethods​(Set<String> allowedMethods)
    • handleRequest

      public void handleRequest​(io.undertow.server.HttpServerExchange exchange) throws Exception
      Specified by:
      handleRequest in interface io.undertow.server.HttpHandler
      Throws:
      Exception