/** * Creates a new primitive event. * * @param eventType the event type * @return the primitive event */ public static PrimitiveEvent event(EventType eventType) { return event(eventType, null); }
@Override public void publish(EventType eventType, Object event) { publish(PrimitiveEvent.event(eventType, encode(event))); }