package angularBeans.demoApp.ngbeans; import java.io.Serializable; import javax.inject.Inject; import angularBeans.api.AngularBean; import angularBeans.context.NGSessionScoped; import angularBeans.events.RealTimeMessage; import angularBeans.realtime.RealTime; import angularBeans.realtime.RealTimeClient; @AngularBean @NGSessionScoped public class CanvasService implements Serializable{ @Inject RealTimeClient client; @RealTime public void notifyAllCanvas(double lastX, double lastY, double currentX , double currentY,String color){ RealTimeMessage message= new RealTimeMessage() .set("color", color) .set("lastX", lastX) .set("lastY", lastY) .set("currentX", currentX) .set("currentY", currentY); client.broadcast("drawEvent", message, true); } }