Tabnine Logo
EventType.name
Code IndexAdd Tabnine to your IDE (free)

How to use
name
method
in
org.keycloak.events.EventType

Best Java code snippets using org.keycloak.events.EventType.name (Showing top 6 results out of 315)

origin: org.keycloak/keycloak-email-freemarker

private String toCamelCase(EventType event){
  StringBuilder sb = new StringBuilder("event");
  for(String s : event.name().toString().toLowerCase().split("_")){
    sb.append(ObjectUtil.capitalize(s));
  }
  return sb.toString();
}
origin: dcm4che/dcm4che

static void spoolAuditMsg(Event event, AuditLogger log, KeycloakSession keycloakSession) {
  String dataDir = System.getProperty(JBOSS_SERVER_DATA_DIR);
  Path dir = Paths.get(dataDir, "audit-auth-spool", log.getCommonName().replaceAll(" ", "_"));
  try {
    if (!Files.exists(dir))
      Files.createDirectories(dir);
    if (isLogout(event) && Files.exists(dir.resolve(event.getSessionId()))) {
      sendAuditMessage(dir.resolve(event.getSessionId()), event, log, keycloakSession);
      return;
    }
    spoolAndAudit(dir, log, event, keycloakSession);
  } catch (Exception e) {
    LOG.warn("Failed to spool and audit user auth event {}: {}", event.getType().name(), e);
  }
}
origin: org.dcm4che/dcm4che-audit-keycloak

static void spoolAuditMsg(Event event, AuditLogger log, KeycloakSession keycloakSession) {
  String dataDir = System.getProperty(JBOSS_SERVER_DATA_DIR);
  Path dir = Paths.get(dataDir, "audit-auth-spool", log.getCommonName().replaceAll(" ", "_"));
  try {
    if (!Files.exists(dir))
      Files.createDirectories(dir);
    if (isLogout(event) && Files.exists(dir.resolve(event.getSessionId()))) {
      sendAuditMessage(dir.resolve(event.getSessionId()), event, log, keycloakSession);
      return;
    }
    spoolAndAudit(dir, log, event, keycloakSession);
  } catch (Exception e) {
    LOG.warn("Failed to spool and audit user auth event {}: {}", event.getType().name(), e);
  }
}
origin: org.keycloak/keycloak-events-api

public void error(String error) {
  if (!event.getType().name().endsWith("_ERROR")) {
    event.setType(EventType.valueOf(event.getType().name() + "_ERROR"));
  }
  event.setError(error);
  send();
}
origin: org.hawkular.accounts/hawkular-accounts-keycloak-event-listener-jms

public void publishToHawkular(Event event) throws Exception {
  if (event.getUserId() == null) {
    return;
  }
  String eventId = UUID.randomUUID().toString();
  String userId = event.getUserId();
  String action = event.getType().name();
  try {
    TopicConnection connection = connectionFactory.createTopicConnection();
    Session session = connection.createTopicSession(true, Session.AUTO_ACKNOWLEDGE);
    MessageProducer messageProducer = session.createProducer(topic);
    Message message = session.createMessage();
    message.setStringProperty("action", action);
    message.setStringProperty("userId", userId);
    message.setStringProperty("eventId", eventId);
    messageProducer.send(message);
    messageProducer.close();
    session.close();
    connection.close();
  } catch (Exception e) {
    String message = "WARNING: Couldn't publish event to Hawkular. Event: " + event.toString();
    message += ". Cause: " + e.getMessage();
    // yes, System.out.println :-) This gets logged back via jboss-logging into the main server log,
    // and as this is deployed as a module, we don't get in trouble with classpath/module dependencies.
    System.out.println(message);
  }
}
origin: org.keycloak/keycloak-events-api

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);
      }
    }
  }
}
org.keycloak.eventsEventTypename

Popular methods of EventType

  • valueOf
  • toString
  • isSaveByDefault

Popular in Java

  • Creating JSON documents from java classes using gson
  • notifyDataSetChanged (ArrayAdapter)
  • getApplicationContext (Context)
  • getSupportFragmentManager (FragmentActivity)
  • FlowLayout (java.awt)
    A flow layout arranges components in a left-to-right flow, much like lines of text in a paragraph. F
  • GridLayout (java.awt)
    The GridLayout class is a layout manager that lays out a container's components in a rectangular gri
  • List (java.util)
    An ordered collection (also known as a sequence). The user of this interface has precise control ove
  • BasicDataSource (org.apache.commons.dbcp)
    Basic implementation of javax.sql.DataSource that is configured via JavaBeans properties. This is no
  • Reflections (org.reflections)
    Reflections one-stop-shop objectReflections scans your classpath, indexes the metadata, allows you t
  • LoggerFactory (org.slf4j)
    The LoggerFactory is a utility class producing Loggers for various logging APIs, most notably for lo
  • Top 12 Jupyter Notebook extensions
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now