Tabnine Logo
LoggerAdaptor
Code IndexAdd Tabnine to your IDE (free)

How to use
LoggerAdaptor
in
org.kie.spring.factorybeans

Best Java code snippets using org.kie.spring.factorybeans.LoggerAdaptor (Showing top 18 results out of 315)

origin: kiegroup/droolsjbpm-integration

public void destroy() throws Exception {
  try {
    logger.close();
  } catch (IllegalStateException ise) {
    //logger has been closed by the user...
    //ignore exception
  }
}
origin: org.kie/kie-spring

public void afterPropertiesSet() throws Exception {
  logger = new LoggerAdaptor(loggerType);
  if (loggerType != KNOWLEDGE_LOGGER_TYPE.LOGGER_TYPE_CONSOLE) {
    logger.setFile(file);
    logger.setInterval(interval);
  }
}
origin: org.kie/kie-spring

public LoggerAdaptor(KNOWLEDGE_LOGGER_TYPE loggerType) {
  setLoggerType(loggerType);
}
origin: kiegroup/droolsjbpm-integration

@Test
public void testStatelessKnowledgeThreadedFileLogger() throws Exception {
  StatelessKieSession statelessKnowledgeSession = (StatelessKieSession) context.getBean("ThreadedFileLogger-statelessSession");
  StatelessKnowledgeSessionImpl impl = (StatelessKnowledgeSessionImpl) statelessKnowledgeSession;
  for (Object listener : impl.getRuleRuntimeEventListeners()) {
    assertTrue(listener instanceof ThreadedWorkingMemoryFileLogger);
  }
  LoggerAdaptor loggerAdaptor = (LoggerAdaptor) context.getBean("ss_tfl_logger");
  assertNotNull(loggerAdaptor);
  assertNotNull(loggerAdaptor.getRuntimeLogger());
  loggerAdaptor.close();
}
origin: kiegroup/droolsjbpm-integration

public void attachLoggers(KieRuntimeEventManager ksession) {
  if (loggerAdaptors != null && !loggerAdaptors.isEmpty()) {
    KieServices ks = KieServices.Factory.get();
    KieLoggers loggers = ks.getLoggers();
    for (LoggerAdaptor adaptor : loggerAdaptors) {
      KieRuntimeLogger runtimeLogger;
      switch (adaptor.getLoggerType()) {
        case LOGGER_TYPE_FILE:
          runtimeLogger = loggers.newFileLogger(ksession, adaptor.getFile());
          adaptor.setRuntimeLogger(runtimeLogger);
          break;
        case LOGGER_TYPE_THREADED_FILE:
          runtimeLogger = loggers.newThreadedFileLogger(ksession, adaptor.getFile(), adaptor.getInterval());
          adaptor.setRuntimeLogger(runtimeLogger);
          break;
        case LOGGER_TYPE_CONSOLE:
          runtimeLogger = loggers.newConsoleLogger(ksession);
          adaptor.setRuntimeLogger(runtimeLogger);
          break;
      }
    }
  }
}
origin: kiegroup/droolsjbpm-integration

@Test
public void testStatelessKnowledgeFileLogger() throws Exception {
  StatelessKieSession statelessKnowledgeSession = (StatelessKieSession) context.getBean("FileLogger-statelessSession");
  StatelessKnowledgeSessionImpl impl = (StatelessKnowledgeSessionImpl) statelessKnowledgeSession;
  for (Object listener : impl.getRuleRuntimeEventListeners()) {
    assertTrue(listener instanceof WorkingMemoryFileLogger);
  }
  LoggerAdaptor adaptor = (LoggerAdaptor) context.getBean("ss_fl_logger");
  assertNotNull(adaptor);
  assertNotNull(adaptor.getRuntimeLogger());
}
origin: org.kie/kie-spring

@Test
public void testStatelessKnowledgeThreadedFileLogger() throws Exception {
  StatelessKieSession statelessKnowledgeSession = (StatelessKieSession) context.getBean("ThreadedFileLogger-statelessSession");
  StatelessKnowledgeSessionImpl impl = (StatelessKnowledgeSessionImpl) statelessKnowledgeSession;
  for (Object listener : impl.getRuleRuntimeEventListeners()) {
    assertTrue(listener instanceof ThreadedWorkingMemoryFileLogger);
  }
  LoggerAdaptor loggerAdaptor = (LoggerAdaptor) context.getBean("ss_tfl_logger");
  assertNotNull(loggerAdaptor);
  assertNotNull(loggerAdaptor.getRuntimeLogger());
  loggerAdaptor.close();
}
origin: org.kie/kie-spring

public void attachLoggers(KieRuntimeEventManager ksession) {
  if (loggerAdaptors != null && !loggerAdaptors.isEmpty()) {
    KieServices ks = KieServices.Factory.get();
    KieLoggers loggers = ks.getLoggers();
    for (LoggerAdaptor adaptor : loggerAdaptors) {
      KieRuntimeLogger runtimeLogger;
      switch (adaptor.getLoggerType()) {
        case LOGGER_TYPE_FILE:
          runtimeLogger = loggers.newFileLogger(ksession, adaptor.getFile());
          adaptor.setRuntimeLogger(runtimeLogger);
          break;
        case LOGGER_TYPE_THREADED_FILE:
          runtimeLogger = loggers.newThreadedFileLogger(ksession, adaptor.getFile(), adaptor.getInterval());
          adaptor.setRuntimeLogger(runtimeLogger);
          break;
        case LOGGER_TYPE_CONSOLE:
          runtimeLogger = loggers.newConsoleLogger(ksession);
          adaptor.setRuntimeLogger(runtimeLogger);
          break;
      }
    }
  }
}
origin: org.kie/kie-spring

@Test
public void testStatelessKnowledgeFileLogger() throws Exception {
  StatelessKieSession statelessKnowledgeSession = (StatelessKieSession) context.getBean("FileLogger-statelessSession");
  StatelessKnowledgeSessionImpl impl = (StatelessKnowledgeSessionImpl) statelessKnowledgeSession;
  for (Object listener : impl.getRuleRuntimeEventListeners()) {
    assertTrue(listener instanceof WorkingMemoryFileLogger);
  }
  LoggerAdaptor adaptor = (LoggerAdaptor) context.getBean("ss_fl_logger");
  assertNotNull(adaptor);
  assertNotNull(adaptor.getRuntimeLogger());
}
origin: org.kie/kie-spring

@Test
public void testSessionLoggersFromGroupAndNested() throws Exception {
  StatelessKieSession statelessKnowledgeSession = (StatelessKieSession) context.getBean("k1");
  StatelessKnowledgeSessionImpl impl = (StatelessKnowledgeSessionImpl) statelessKnowledgeSession;
  assertEquals(2, impl.getRuleRuntimeEventListeners().size());
  List list = new ArrayList();
  statelessKnowledgeSession.setGlobal("persons", list);
  assertNotNull(statelessKnowledgeSession.getGlobals().get("persons"));
  statelessKnowledgeSession.execute(new Person("Darth", "Cheddar", 50));
  LoggerAdaptor adaptor = (LoggerAdaptor) context.getBean("k1_logger");
  assertNotNull(adaptor);
  assertNotNull(adaptor.getRuntimeLogger());
  adaptor.close();
  adaptor = (LoggerAdaptor) context.getBean("k1_console_logger");
  assertNotNull(adaptor);
  assertNotNull(adaptor.getRuntimeLogger());
}
origin: kiegroup/droolsjbpm-integration

public void afterPropertiesSet() throws Exception {
  logger = new LoggerAdaptor(loggerType);
  if (loggerType != KNOWLEDGE_LOGGER_TYPE.LOGGER_TYPE_CONSOLE) {
    logger.setFile(file);
    logger.setInterval(interval);
  }
}
origin: org.kie/kie-spring

public void destroy() throws Exception {
  try {
    logger.close();
  } catch (IllegalStateException ise) {
    //logger has been closed by the user...
    //ignore exception
  }
}
origin: org.kie/kie-spring

@Test
public void testStatefulKnowledgeThreadedFileLogger() throws Exception {
  KieSession statefulSession = (KieSession) context.getBean("ThreadedFileLogger-statefulSession");
  assertNotNull(statefulSession.getGlobals().get("persons"));
  StatefulKnowledgeSessionImpl impl = (StatefulKnowledgeSessionImpl) statefulSession;
  for (Object listener : impl.getRuleRuntimeEventListeners()) {
    assertTrue(listener instanceof ThreadedWorkingMemoryFileLogger);
  }
  LoggerAdaptor adaptor = (LoggerAdaptor) context.getBean("sf_tfl_logger");
  assertNotNull(adaptor);
  assertNotNull(adaptor.getRuntimeLogger());
}
origin: kiegroup/droolsjbpm-integration

public LoggerAdaptor(KNOWLEDGE_LOGGER_TYPE loggerType) {
  setLoggerType(loggerType);
}
origin: kiegroup/droolsjbpm-integration

@Test
public void testSessionLoggersFromGroupAndNested() throws Exception {
  StatelessKieSession statelessKnowledgeSession = (StatelessKieSession) context.getBean("k1");
  StatelessKnowledgeSessionImpl impl = (StatelessKnowledgeSessionImpl) statelessKnowledgeSession;
  assertEquals(2, impl.getRuleRuntimeEventListeners().size());
  List list = new ArrayList();
  statelessKnowledgeSession.setGlobal("persons", list);
  assertNotNull(statelessKnowledgeSession.getGlobals().get("persons"));
  statelessKnowledgeSession.execute(new Person("Darth", "Cheddar", 50));
  LoggerAdaptor adaptor = (LoggerAdaptor) context.getBean("k1_logger");
  assertNotNull(adaptor);
  assertNotNull(adaptor.getRuntimeLogger());
  adaptor.close();
  adaptor = (LoggerAdaptor) context.getBean("k1_console_logger");
  assertNotNull(adaptor);
  assertNotNull(adaptor.getRuntimeLogger());
}
origin: kiegroup/droolsjbpm-integration

@Test
public void testStatefulKnowledgeFileLogger() throws Exception {
  KieSession statefulSession = (KieSession) context.getBean("FileLogger-statefulSession");
  assertNotNull(statefulSession.getGlobals().get("persons"));
  StatefulKnowledgeSessionImpl impl = (StatefulKnowledgeSessionImpl) statefulSession;
  for (Object listener : impl.getRuleRuntimeEventListeners()) {
    assertTrue(listener instanceof WorkingMemoryFileLogger);
  }
  LoggerAdaptor adaptor = (LoggerAdaptor) context.getBean("sf_fl_logger");
  assertNotNull(adaptor);
  assertNotNull(adaptor.getRuntimeLogger());
}
origin: org.kie/kie-spring

@Test
public void testStatefulKnowledgeFileLogger() throws Exception {
  KieSession statefulSession = (KieSession) context.getBean("FileLogger-statefulSession");
  assertNotNull(statefulSession.getGlobals().get("persons"));
  StatefulKnowledgeSessionImpl impl = (StatefulKnowledgeSessionImpl) statefulSession;
  for (Object listener : impl.getRuleRuntimeEventListeners()) {
    assertTrue(listener instanceof WorkingMemoryFileLogger);
  }
  LoggerAdaptor adaptor = (LoggerAdaptor) context.getBean("sf_fl_logger");
  assertNotNull(adaptor);
  assertNotNull(adaptor.getRuntimeLogger());
}
origin: kiegroup/droolsjbpm-integration

@Test
public void testStatefulKnowledgeThreadedFileLogger() throws Exception {
  KieSession statefulSession = (KieSession) context.getBean("ThreadedFileLogger-statefulSession");
  assertNotNull(statefulSession.getGlobals().get("persons"));
  StatefulKnowledgeSessionImpl impl = (StatefulKnowledgeSessionImpl) statefulSession;
  for (Object listener : impl.getRuleRuntimeEventListeners()) {
    assertTrue(listener instanceof ThreadedWorkingMemoryFileLogger);
  }
  LoggerAdaptor adaptor = (LoggerAdaptor) context.getBean("sf_tfl_logger");
  assertNotNull(adaptor);
  assertNotNull(adaptor.getRuntimeLogger());
}
org.kie.spring.factorybeansLoggerAdaptor

Most used methods

  • close
  • <init>
  • getFile
  • getInterval
  • getLoggerType
  • getRuntimeLogger
  • setFile
  • setInterval
  • setLoggerType
  • setRuntimeLogger

Popular in Java

  • Finding current android device location
  • getSystemService (Context)
  • runOnUiThread (Activity)
  • orElseThrow (Optional)
    Return the contained value, if present, otherwise throw an exception to be created by the provided s
  • BufferedWriter (java.io)
    Wraps an existing Writer and buffers the output. Expensive interaction with the underlying reader is
  • MalformedURLException (java.net)
    This exception is thrown when a program attempts to create an URL from an incorrect specification.
  • DateFormat (java.text)
    Formats or parses dates and times.This class provides factories for obtaining instances configured f
  • List (java.util)
    An ordered collection (also known as a sequence). The user of this interface has precise control ove
  • ExecutorService (java.util.concurrent)
    An Executor that provides methods to manage termination and methods that can produce a Future for tr
  • ZipFile (java.util.zip)
    This class provides random read access to a zip file. You pay more to read the zip file's central di
  • Top plugins for WebStorm
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