org.webbitserver.stub
Class StubHttpControl

java.lang.Object
  extended by org.webbitserver.stub.StubHttpControl
All Implemented Interfaces:
Executor, HttpControl

public class StubHttpControl
extends Object
implements HttpControl


Constructor Summary
StubHttpControl()
           
StubHttpControl(HttpRequest request, HttpResponse response)
           
StubHttpControl(HttpRequest request, HttpResponse response, WebSocketConnection connection)
           
StubHttpControl(WebSocketConnection connection)
           
 
Method Summary
 EventSourceConnection eventSourceConnection()
           
 void execute(Runnable command)
           
 Executor handlerExecutor()
           
 void nextHandler()
           
 void nextHandler(HttpRequest request, HttpResponse response)
           
 void nextHandler(HttpRequest request, HttpResponse response, HttpControl control)
           
 HttpRequest request()
           
 StubHttpControl request(HttpRequest request)
           
 HttpResponse response()
           
 StubHttpControl response(HttpResponse response)
           
 EventSourceConnection upgradeToEventSourceConnection(EventSourceHandler handler)
           
 WebSocketConnection upgradeToWebSocketConnection(WebSocketHandler handler)
           
 WebSocketConnection webSocketConnection()
           
 StubHttpControl webSocketConnection(WebSocketConnection connection)
           
 WebSocketHandler webSocketHandler()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StubHttpControl

public StubHttpControl()

StubHttpControl

public StubHttpControl(HttpRequest request,
                       HttpResponse response)

StubHttpControl

public StubHttpControl(WebSocketConnection connection)

StubHttpControl

public StubHttpControl(HttpRequest request,
                       HttpResponse response,
                       WebSocketConnection connection)
Method Detail

request

public HttpRequest request()

response

public HttpResponse response()

request

public StubHttpControl request(HttpRequest request)

response

public StubHttpControl response(HttpResponse response)

nextHandler

public void nextHandler()
Specified by:
nextHandler in interface HttpControl

nextHandler

public void nextHandler(HttpRequest request,
                        HttpResponse response)
Specified by:
nextHandler in interface HttpControl

nextHandler

public void nextHandler(HttpRequest request,
                        HttpResponse response,
                        HttpControl control)
Specified by:
nextHandler in interface HttpControl

upgradeToWebSocketConnection

public WebSocketConnection upgradeToWebSocketConnection(WebSocketHandler handler)
Specified by:
upgradeToWebSocketConnection in interface HttpControl

webSocketConnection

public WebSocketConnection webSocketConnection()
Specified by:
webSocketConnection in interface HttpControl

upgradeToEventSourceConnection

public EventSourceConnection upgradeToEventSourceConnection(EventSourceHandler handler)
Specified by:
upgradeToEventSourceConnection in interface HttpControl

eventSourceConnection

public EventSourceConnection eventSourceConnection()
Specified by:
eventSourceConnection in interface HttpControl

webSocketConnection

public StubHttpControl webSocketConnection(WebSocketConnection connection)

webSocketHandler

public WebSocketHandler webSocketHandler()

handlerExecutor

public Executor handlerExecutor()
Specified by:
handlerExecutor in interface HttpControl

execute

public void execute(Runnable command)
Specified by:
execute in interface Executor


Copyright © 2013. All Rights Reserved.