java.lang.Object
org.nustaq.kontraktor.remoting.http.undertow.builder.BldFourK

public class BldFourK
extends java.lang.Object
Created by ruedi on 09.06.2015.
  • Constructor Summary

    Constructors 
    Constructor Description
    BldFourK​(java.lang.String hostName, int port, javax.net.ssl.SSLContext context)  
  • Method Summary

    Modifier and Type Method Description
    BldFourK auto​(java.lang.Object serverAppActor, java.lang.Object... interfaceClasses)  
    BldFourK auto​(AutoConfig serverAppActor)  
    BldFourK build()  
    BldFourK fileRoot​(java.lang.String urlPath, java.io.File dir)  
    BldFourK fileRoot​(java.lang.String urlPath, java.lang.String dir)  
    javax.net.ssl.SSLContext getContext()  
    java.lang.String getHostName()  
    boolean getHttpCacheEnabled()  
    java.util.List getItems()  
    int getPort()  
    BldFourK hmrServer​(boolean on)  
    HttpPublisher httpAPI​(java.lang.String urlPath, org.nustaq.kontraktor.Actor facade)  
    BldFourK httpCachedEnabled​(boolean b)  
    BldFourK httpHandler​(java.lang.String urlPath, io.undertow.server.HttpHandler handler)  
    BldResPath resourcePath​(java.lang.String urlPath)  
    BldFourK restAPI​(java.lang.String urlPath, org.nustaq.kontraktor.Actor restActor)  
    BldFourK restAPI​(java.lang.String urlPath, org.nustaq.kontraktor.Actor restActor, java.util.function.Function<io.undertow.util.HeaderMap,​org.nustaq.kontraktor.IPromise> reqauth)  
    BldFourK restAPI​(java.lang.String urlPath, org.nustaq.kontraktor.Actor restActor, java.util.function.Function<io.undertow.util.HeaderMap,​org.nustaq.kontraktor.IPromise> reqauth, java.util.function.Consumer<io.undertow.server.HttpServerExchange> prepareResponse)  
    WebSocketPublisher websocket​(java.lang.String urlPath, org.nustaq.kontraktor.Actor facade)  
    WebSocketPublisher websocket​(java.lang.String urlPath, org.nustaq.kontraktor.Actor facade, boolean useStringMessages)  

    Methods inherited from class java.lang.Object

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

    • BldFourK

      public BldFourK​(java.lang.String hostName, int port, javax.net.ssl.SSLContext context)
  • Method Details

    • auto

      public BldFourK auto​(java.lang.Object serverAppActor, java.lang.Object... interfaceClasses)
    • auto

      public BldFourK auto​(AutoConfig serverAppActor)
    • fileRoot

      public BldFourK fileRoot​(java.lang.String urlPath, java.lang.String dir)
    • httpCachedEnabled

      public BldFourK httpCachedEnabled​(boolean b)
    • fileRoot

      public BldFourK fileRoot​(java.lang.String urlPath, java.io.File dir)
    • resourcePath

      public BldResPath resourcePath​(java.lang.String urlPath)
    • websocket

      public WebSocketPublisher websocket​(java.lang.String urlPath, org.nustaq.kontraktor.Actor facade)
    • hmrServer

      public BldFourK hmrServer​(boolean on)
    • websocket

      public WebSocketPublisher websocket​(java.lang.String urlPath, org.nustaq.kontraktor.Actor facade, boolean useStringMessages)
    • httpHandler

      public BldFourK httpHandler​(java.lang.String urlPath, io.undertow.server.HttpHandler handler)
    • restAPI

      public BldFourK restAPI​(java.lang.String urlPath, org.nustaq.kontraktor.Actor restActor)
    • restAPI

      public BldFourK restAPI​(java.lang.String urlPath, org.nustaq.kontraktor.Actor restActor, java.util.function.Function<io.undertow.util.HeaderMap,​org.nustaq.kontraktor.IPromise> reqauth)
    • restAPI

      public BldFourK restAPI​(java.lang.String urlPath, org.nustaq.kontraktor.Actor restActor, java.util.function.Function<io.undertow.util.HeaderMap,​org.nustaq.kontraktor.IPromise> reqauth, java.util.function.Consumer<io.undertow.server.HttpServerExchange> prepareResponse)
    • httpAPI

      public HttpPublisher httpAPI​(java.lang.String urlPath, org.nustaq.kontraktor.Actor facade)
    • getHttpCacheEnabled

      public boolean getHttpCacheEnabled()
    • getHostName

      public java.lang.String getHostName()
    • getPort

      public int getPort()
    • getContext

      public javax.net.ssl.SSLContext getContext()
    • getItems

      public java.util.List getItems()
    • build

      public BldFourK build()