Package play.mvc

Source Code of play.mvc.WebSocketController

package play.mvc;

import java.util.concurrent.Future;
import play.classloading.enhancers.ControllersEnhancer.ControllerSupport;
import play.classloading.enhancers.LocalvariablesNamesEnhancer.LocalVariablesSupport;
import play.data.validation.Validation;
import play.libs.F;
import play.mvc.results.WebSocketDisconnect;

public class WebSocketController implements ControllerSupport, LocalVariablesSupport {

    protected static Http.Request request = null;
    protected static Http.Inbound inbound = null;
    protected static Http.Outbound outbound = null;
    protected static Scope.Params params = null;
    protected static Validation validation = null;
    protected static Scope.Session session = null;

    protected static void await(String timeout) {
        Controller.await(timeout);
    }

    protected static void await(String timeout, F.Action0 callback) {
        Controller.await(timeout, callback);
    }

    protected static void await(int millis) {
        Controller.await(millis);
    }

    protected static void await(int millis, F.Action0 callback) {
        Controller.await(millis, callback);
    }

    protected static <T> T await(Future<T> future) {
        return Controller.await(future);
    }

    protected static <T> void await(Future<T> future, F.Action<T> callback) {
        Controller.await(future, callback);
    }

    protected static void disconnect() {
        throw new WebSocketDisconnect();
    }

}
TOP

Related Classes of play.mvc.WebSocketController

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.