Class JaninoEventEvaluator

java.lang.Object
ch.qos.logback.core.spi.ContextAwareBase
ch.qos.logback.core.boolex.EventEvaluatorBase<IAccessEvent>
ch.qos.logback.core.boolex.JaninoEventEvaluatorBase<IAccessEvent>
ch.qos.logback.access.common.boolex.JaninoEventEvaluator
All Implemented Interfaces:
ch.qos.logback.core.boolex.EventEvaluator<IAccessEvent>, ch.qos.logback.core.spi.ContextAware, ch.qos.logback.core.spi.LifeCycle

public class JaninoEventEvaluator extends ch.qos.logback.core.boolex.JaninoEventEvaluatorBase<IAccessEvent>
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final List<String>
     
    static final List<Class<?>>
     

    Fields inherited from class ch.qos.logback.core.boolex.JaninoEventEvaluatorBase

    ERROR_THRESHOLD, matcherList

    Fields inherited from class ch.qos.logback.core.spi.ContextAwareBase

    context
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected String
     
    protected String[]
     
    protected Class<?>[]
     
    protected Object[]
     

    Methods inherited from class ch.qos.logback.core.boolex.JaninoEventEvaluatorBase

    addMatcher, evaluate, getExpression, getMatcherList, setExpression, start

    Methods inherited from class ch.qos.logback.core.boolex.EventEvaluatorBase

    getName, isStarted, setName, stop

    Methods inherited from class ch.qos.logback.core.spi.ContextAwareBase

    addError, addError, addInfo, addInfo, addStatus, addWarn, addWarn, getContext, getDeclaredOrigin, getStatusManager, setContext

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface ch.qos.logback.core.spi.ContextAware

    addError, addError, addInfo, addInfo, addStatus, addWarn, addWarn, getContext, setContext
  • Field Details

    • DEFAULT_PARAM_NAME_LIST

      public static final List<String> DEFAULT_PARAM_NAME_LIST
    • DEFAULT_PARAM_TYPE_LIST

      public static final List<Class<?>> DEFAULT_PARAM_TYPE_LIST
  • Constructor Details

    • JaninoEventEvaluator

      public JaninoEventEvaluator()
  • Method Details

    • getDecoratedExpression

      protected String getDecoratedExpression()
      Specified by:
      getDecoratedExpression in class ch.qos.logback.core.boolex.JaninoEventEvaluatorBase<IAccessEvent>
    • getParameterNames

      protected String[] getParameterNames()
      Specified by:
      getParameterNames in class ch.qos.logback.core.boolex.JaninoEventEvaluatorBase<IAccessEvent>
    • getParameterTypes

      protected Class<?>[] getParameterTypes()
      Specified by:
      getParameterTypes in class ch.qos.logback.core.boolex.JaninoEventEvaluatorBase<IAccessEvent>
    • getParameterValues

      protected Object[] getParameterValues(IAccessEvent accessEvent)
      Specified by:
      getParameterValues in class ch.qos.logback.core.boolex.JaninoEventEvaluatorBase<IAccessEvent>