@Override public String map(StandardEvent event) { // Create a key from the session id and user id return event.getSessionId() + event.getUserId(); } }
.setSessionId(firstEvent.getSessionId()) // session id (grouped by)
public ReflectSmallEvent(StandardEvent event) { setSession_id(event.getSessionId()); setUser_id(event.getUserId()); }
private static SmallEvent toSmallEvent(StandardEvent event) { return SmallEvent.newBuilder() .setUserId(event.getUserId()) .setSessionId(event.getSessionId()) .build(); }
public ReflectStandardEvent(StandardEvent event) { setEvent_initiator(event.getEventInitiator()); setEvent_name(event.getEventName()); setIp(event.getIp()); setSession_id(event.getSessionId()); setTimestamp(event.getTimestamp()); setUser_id(event.getUserId()); }