Examples of IAccessEvent


Examples of ch.qos.logback.access.spi.IAccessEvent

  }

  public void log(Request jettyRequest, Response jettyResponse) {
    JettyServerAdapter adapter = new JettyServerAdapter(jettyRequest,
            jettyResponse);
    IAccessEvent accessEvent = new AccessEvent(jettyRequest, jettyResponse,
            adapter);
    if (getFilterChainDecision(accessEvent) == FilterReply.DENY) {
      return;
    }
    aai.appendLoopOnAppenders(accessEvent);
View Full Code Here

Examples of ch.qos.logback.access.spi.IAccessEvent

      }

      getNext().invoke(request, response);

      TomcatServerAdapter adapter = new TomcatServerAdapter(request, response);
      IAccessEvent accessEvent = new AccessEvent(request, response, adapter);

      if (getFilterChainDecision(accessEvent) == FilterReply.DENY) {
        return;
      }
View Full Code Here

Examples of ch.qos.logback.access.spi.IAccessEvent

  @Test
  public void testAppendMultipleEvents() throws SQLException {
    setInsertHeadersAndStart(false);
    String uri = "testAppendMultipleEvents";
    for (int i = 0; i < 10; i++) {
      IAccessEvent event = createAccessEvent(uri);
      appender.append(event);
    }

    StatusPrinter.print(context);
View Full Code Here

Examples of ch.qos.logback.access.spi.IAccessEvent

  public void smoke() throws Exception {
    configure(TeztConstants.TEST_DIR_PREFIX + "input/joran/smoke.xml");

    ListAppender<IAccessEvent> listAppender = (ListAppender<IAccessEvent>) context
        .getAppender("LIST");
    IAccessEvent event = DummyAccessEventBuilder.buildNewAccessEvent();
    listAppender.doAppend(event);

    assertEquals(1, listAppender.list.size());

    assertEquals(1, listAppender.list.size());
    IAccessEvent ae = listAppender.list.get(0);
    assertNotNull(ae);
  }
View Full Code Here

Examples of ch.qos.logback.access.spi.IAccessEvent

  @Test
  public void defaultLayout() throws Exception {
    configure(TeztConstants.TEST_DIR_PREFIX + "input/joran/defaultLayout.xml");
    StringListAppender<IAccessEvent> listAppender = (StringListAppender<IAccessEvent>) context
        .getAppender("STR_LIST");
    IAccessEvent event = DummyAccessEventBuilder.buildNewAccessEvent();
    listAppender.doAppend(event);
    assertEquals(1, listAppender.strList.size());
    // the result contains a line separator at the end
    assertTrue(listAppender.strList.get(0).startsWith("testMethod"));
  }
View Full Code Here

Examples of ch.qos.logback.access.spi.IAccessEvent

  }

  public void log(Request jettyRequest, Response jettyResponse) {
    JettyServerAdapter adapter = new JettyServerAdapter(jettyRequest,
            jettyResponse);
    IAccessEvent accessEvent = new AccessEvent(jettyRequest, jettyResponse,
            adapter);
    if (getFilterChainDecision(accessEvent) == FilterReply.DENY) {
      return;
    }
    aai.appendLoopOnAppenders(accessEvent);
View Full Code Here

Examples of ch.qos.logback.access.spi.IAccessEvent

  @Test
  public void smoke() throws EvaluationException {
    evaluator.setExpression("event.getProtocol().equals(\"testProtocol\")");
    evaluator.start();
    IAccessEvent ae = new AccessEvent(request, response, serverAdapter);
    assertTrue( evaluator.evaluate(ae));
  }
View Full Code Here

Examples of ch.qos.logback.access.spi.IAccessEvent

  @Test
  public void block() throws EvaluationException {
    evaluator.setExpression("String protocol = event.getProtocol();" +
            "return protocol.equals(\"testProtocol\");");
    evaluator.start();
    IAccessEvent ae = new AccessEvent(request, response, serverAdapter);
    assertTrue(evaluator.evaluate(ae));
  }
View Full Code Here

Examples of ch.qos.logback.access.spi.IAccessEvent

  @Test
  public void invalidExpression() throws EvaluationException {
    evaluator.setExpression("return true");
    evaluator.start();
    IAccessEvent ae = new AccessEvent(request, response, serverAdapter);
   try {
     evaluator.evaluate(ae);
     fail("Was expecting an exception");
   } catch (IllegalStateException e) {
   }
View Full Code Here

Examples of ch.qos.logback.access.spi.IAccessEvent

    configurator.doConfigure(configFile);

    Appender<IAccessEvent> appender = context.getAppender("DB");
   
    for (int i = 0; i < 10; i++) {
      IAccessEvent event = DummyAccessEventBuilder.buildNewAccessEvent();
      appender.doAppend(event);
    }
   
    StatusPrinter.print(context);
   
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.