@EventHandler public void handleMyEvent(MyEvent event) { identifier = event.getAggregateIdentifier(); lastNumber = event.getSomeValue(); if (entity == null) { entity = new MyEntity(); } }
public void doStuffReuse() { event.reset(); event.begin(); String importantResultInStuff = ""; // Generate the string, then set it... event.setText(importantResultInStuff); event.end(); event.commit(); }
public void doStuff() { MyEvent event = new MyEvent(myToken); event.begin(); String importantResultInStuff = ""; // Generate the string, then set it... event.setText(importantResultInStuff); event.end(); event.commit(); }
private void initialize() { // FeedbackPanel // final FeedbackPanel feedback = new JQueryFeedbackPanel("feedback"); this.add(feedback.setOutputMarkupId(true)); // EventObjects // RepeatingView view = new RepeatingView("object"); this.add(view); for (MyEvent event : this.objects) { view.add( new EventObject(view.newChildId(), event.toString()) { private static final long serialVersionUID = 1L; @Override public void onConfigure(JQueryBehavior behavior) { super.onConfigure(behavior); // draggable options // behavior.setOption("revert", true); behavior.setOption("revertDuration", 0); } }); } // Calendar // this.add( new Calendar("calendar", this.newCalendarModel(), new Options("theme", true)) { private static final long serialVersionUID = 1L; @Override public boolean isObjectDropEnabled() { return true; } @Override public void onObjectDrop( AjaxRequestTarget target, String title, LocalDateTime date, boolean allDay) { CalendarEvent event = new CalendarEvent(0, title, date); event.setAllDay(allDay); events.add(event); // adds to DAO this.refresh(target); this.info(String.format("Added %s on %s", event.getTitle(), event.getStart())); target.add(feedback); } }); }
@Override public void eventMove(MoveEvent event) { MyEvent calendarEvent = (MyEvent) event.getCalendarEvent(); Calendar cal = event.getComponent(); cal.removeEvent(calendarEvent); Date oldStart = calendarEvent.getStart(); Date oldEnd = calendarEvent.getEnd(); long duration = oldEnd.getTime() - oldStart.getTime(); Date newStart = event.getNewStart(); calendarEvent.setStart(newStart); Date newEnd = new Date(newStart.getTime() + duration); calendarEvent.setEnd(newEnd); cal.addEvent(calendarEvent); }
void Activate(String className, int roomId, String roomName, String roomInstance) { EPAdministrator admin = service.getEPAdministrator(); System.out.println("-- Activating " + className); Iterator<Rule> safeIter = rules.iterator(); while (safeIter.hasNext()) { Rule r = safeIter.next(); if (r.className.equals(className)) { if (r.statement == null) { log.info("+ " + r.description + " = " + r.epl); r.statement = admin.createEPL(r.epl); r.statement.addListener(new GenericListener(service, this, r)); } r.statement.start(); } } // G�n�re un event pour initialiser la rule MyEvent ev = new MyEvent(0, roomId, roomName, roomInstance, "start", className, null); System.out.println(">>" + ev.toString()); this.service.getEPRuntime().sendEvent(ev); // feed.addRoom(roomId); }
public void observesEvent(@Observes MyEvent event) { EmbeddedClass serverClass = server.get(); serverClass.setValue(event.getObj()); }
public void run() { System.out.println("Server is running!"); try { socket = new DatagramSocket(PORT); } catch (SocketException se) { System.err.println("Couldn't open socket on port " + PORT); } System.out.println("Datagram server listening on port " + PORT); boolean isRunning = true; while (isRunning) { try { // receive request byte[] bufReceive = new byte[1024]; DatagramPacket packet = new DatagramPacket(bufReceive, bufReceive.length); socket.receive(packet); String receiveMessage = new String(packet.getData(), 0, packet.getLength()); System.out.println("Server received: " + receiveMessage); // send the response to the client Scanner myScanner = new Scanner(receiveMessage); myScanner.next(); MyEvent.incoming = receiveMessage; MyEvent.incomingIntx = myScanner.nextInt(); myScanner.close(); MyEvent.received(); try { Thread.sleep(10000); } catch (Exception e) { } // MyEvent.stopIt(); /// send to someone else int port = packet.getPort(); InetAddress address = packet.getAddress(); String respondMessage = "Hello " + receiveMessage + " at " + address + ", I received your message on port " + port; byte[] bufSend = respondMessage.getBytes(); packet = new DatagramPacket(bufSend, bufSend.length, address, port); socket.send(packet); } catch (IOException ioe) { System.err.println("Error! There was a problem in the server!"); ioe.printStackTrace(); isRunning = false; } } socket.close(); }