package com.sun.faces.test.javaee8.websocket;
import java.io.Serializable;
import javax.faces.push.Push;
import javax.faces.push.PushContext;
import javax.faces.view.ViewScoped;
import javax.inject.Inject;
import javax.inject.Named;
@Named
@ViewScoped
public class Spec1396 implements Serializable {
private static final long serialVersionUID = 1L;
@Inject @Push
private PushContext push;
@Inject @Push
private PushContext user;
@Inject @Push
private PushContext view;
private String ajaxOutput;
public void send(){
push.send("pushed!");
user.send("pushed!", "user");
ajaxOutput = "pushed!";
view.send("renderAjaxOutput");
}
public String getAjaxOutput() {
return ajaxOutput;
}
}