@POST @Path("/on-admin-event") @Consumes(MediaType.APPLICATION_JSON) public void onAdminEvent(final AdminEventRepresentation rep, @QueryParam("includeRepresentation") boolean includeRepresentation) { EventStoreProvider eventStore = session.getProvider(EventStoreProvider.class); eventStore.onEvent(repToModel(rep), includeRepresentation); }
@GET @Path("/clear-event-store") @Produces(MediaType.APPLICATION_JSON) public Response clearEventStore() { EventStoreProvider eventStore = session.getProvider(EventStoreProvider.class); eventStore.clear(); return Response.ok().build(); }
@GET @Path("/clear-admin-event-store") @Produces(MediaType.APPLICATION_JSON) public Response clearAdminEventStore() { EventStoreProvider eventStore = session.getProvider(EventStoreProvider.class); eventStore.clearAdmin(); return Response.ok().build(); }
EventQuery query = eventStore.createQuery();
AdminEventQuery query = eventStore.createAdminQuery();
@PUT @Path("/on-event") @Consumes(MediaType.APPLICATION_JSON) public void onEvent(final EventRepresentation rep) { EventStoreProvider eventStore = session.getProvider(EventStoreProvider.class); eventStore.onEvent(repToModel(rep)); }
@GET @Path("/clear-admin-event-store-older-than") @Produces(MediaType.APPLICATION_JSON) public Response clearAdminEventStore(@QueryParam("realmId") String realmId, @QueryParam("olderThan") long olderThan) { EventStoreProvider eventStore = session.getProvider(EventStoreProvider.class); eventStore.clearAdmin(realmId, olderThan); return Response.ok().build(); }
@GET @Path("/clear-event-store-for-realm") @Produces(MediaType.APPLICATION_JSON) public Response clearEventStore(@QueryParam("realmId") String realmId) { EventStoreProvider eventStore = session.getProvider(EventStoreProvider.class); eventStore.clear(realmId); return Response.ok().build(); }
private void send() { event.setTime(Time.toMillis(Time.currentTime())); if (store != null) { if (realm.getEnabledEventTypes() != null && !realm.getEnabledEventTypes().isEmpty() ? realm.getEnabledEventTypes().contains(event.getType().name()) : event.getType().isSaveByDefault()) { try { store.onEvent(event); } catch (Throwable t) { log.error("Failed to save event", t); } } } if (listeners != null) { for (EventListenerProvider l : listeners) { try { l.onEvent(event); } catch (Throwable t) { log.error("Failed to send type to " + l, t); } } } }
@GET @Path("/clear-admin-event-store-for-realm") @Produces(MediaType.APPLICATION_JSON) public Response clearAdminEventStore(@QueryParam("realmId") String realmId) { EventStoreProvider eventStore = session.getProvider(EventStoreProvider.class); eventStore.clearAdmin(realmId); return Response.ok().build(); }
@GET @Path("/clear-event-store-older-than") @Produces(MediaType.APPLICATION_JSON) public Response clearEventStore(@QueryParam("realmId") String realmId, @QueryParam("olderThan") long olderThan) { EventStoreProvider eventStore = session.getProvider(EventStoreProvider.class); eventStore.clear(realmId, olderThan); return Response.ok().build(); }