Examples of SSEvent


Examples of ch.ralscha.extdirectspring.bean.SSEvent

    configurationService.afterPropertiesSet();

    List<SSEvent> events = ControllerUtil.performSseRequest(mockMvc, "sseProviderXY",
        "message1", null, null, null);
    assertThat(events).hasSize(1);
    SSEvent event = events.get(0);

    assertThat(event.getEvent()).isEqualTo("error");
    assertThat(event.getComment()).isEqualTo(
        "Bean or Method 'sseProviderXY.message1' not found");
    assertThat(event.getData()).isEqualTo("Server Error");
    assertThat(event.getId()).isNull();
    assertThat(event.getRetry()).isNull();
  }
View Full Code Here

Examples of ch.ralscha.extdirectspring.bean.SSEvent

  public void sseNoArguments() throws Exception {

    List<SSEvent> events = ControllerUtil.performSseRequest(mockMvc, "sseProvider",
        "message1", null, null, null);
    assertThat(events).hasSize(1);
    SSEvent event = events.get(0);

    assertThat(event.getEvent()).isNull();
    assertThat(event.getComment()).isNull();
    assertThat(event.getData()).startsWith("Successfully polled at: ");
    assertThat(event.getId()).isNull();
    assertThat(event.getRetry()).isNull();
  }
View Full Code Here

Examples of ch.ralscha.extdirectspring.bean.SSEvent

  @ExtDirectMethod(value = ExtDirectMethodType.SSE, group = "group5")
  public SSEvent message14(SSEWriter writer) throws IOException {
    writer.write(1);
    writer.write(2);

    SSEvent event = new SSEvent();
    event.setData(3);
    event.setRetry(0);
    event.setComment("the last message");
    event.setId("123");
    return event;
  }
View Full Code Here

Examples of ch.ralscha.extdirectspring.bean.SSEvent

  @Test
  public void sseSupportedArguments() throws Exception {
    List<SSEvent> events = ControllerUtil.performSseRequest(mockMvc, "sseProvider",
        "message2", null, null, null);
    assertThat(events).hasSize(1);
    SSEvent event = events.get(0);

    assertThat(event.getEvent()).isNull();
    assertThat(event.getComment()).isNull();
    assertThat(event.getData()).startsWith("Successfully polled at: ");
    assertThat(event.getId()).isNull();
    assertThat(event.getRetry()).isEqualTo(200000);
  }
View Full Code Here

Examples of ch.ralscha.extdirectspring.bean.SSEvent

    params.put("id", "2");

    List<SSEvent> events = ControllerUtil.performSseRequest(mockMvc, "sseProvider",
        "message3", params, null, null);
    assertThat(events).hasSize(1);
    SSEvent event = events.get(0);

    assertThat(event.getEvent()).isNull();
    assertThat(event.getComment()).isNull();
    assertThat(event.getData()).startsWith("Result: 2");
    assertThat(event.getId()).isNull();
    assertThat(event.getRetry()).isNull();
  }
View Full Code Here

Examples of ch.ralscha.extdirectspring.bean.SSEvent

  @ExtDirectMethod(value = ExtDirectMethodType.SSE, group = "group5")
  public void message15(SSEWriter writer) throws IOException {
    writer.write("A");
    writer.write("B");

    SSEvent event = new SSEvent();
    event.setData("C");
    event.setRetry(0);
    writer.write(event);

    event = new SSEvent();
    event.setRetry(10);
    writer.write(event);
  }
View Full Code Here

Examples of ch.ralscha.extdirectspring.bean.SSEvent

  public void sseRequiredArgumentNoRequestParameter() throws Exception {

    List<SSEvent> events = ControllerUtil.performSseRequest(mockMvc, "sseProvider",
        "message3", null, null, null);
    assertThat(events).hasSize(1);
    SSEvent event = events.get(0);

    assertThat(event.getEvent()).isEqualTo("error");
    assertThat(event.getComment()).isNull();
    assertThat(event.getData()).isEqualTo("Server Error");
    assertThat(event.getId()).isNull();
    assertThat(event.getRetry()).isNull();
  }
View Full Code Here

Examples of ch.ralscha.extdirectspring.bean.SSEvent

  @ExtDirectMethod(value = ExtDirectMethodType.SSE, group = "group5")
  public SSEvent messageRequestHeader1(
      @RequestParam(value = "id", required = false) Integer id, String dummy,
      @RequestHeader String header) {
    SSEvent event = new SSEvent();
    event.setId("1");
    event.setData(id + ";" + dummy + ";" + header);
    return event;
  }
View Full Code Here

Examples of ch.ralscha.extdirectspring.bean.SSEvent

  @ExtDirectMethod(value = ExtDirectMethodType.SSE, group = "group5",
      synchronizeOnSession = true)
  public SSEvent messageRequestHeader2(@RequestParam Integer id, @RequestHeader(
      value = "anotherName", required = true) String header) {
    SSEvent event = new SSEvent();
    event.setData(id + ";" + header);
    return event;
  }
View Full Code Here

Examples of ch.ralscha.extdirectspring.bean.SSEvent

    configurationService.afterPropertiesSet();

    List<SSEvent> events = ControllerUtil.performSseRequest(mockMvc, "sseProvider",
        "message3", null, null, null);
    assertThat(events).hasSize(1);
    SSEvent event = events.get(0);

    assertThat(event.getEvent()).isEqualTo("error");
    assertThat(event.getComment()).startsWith(
        "java.lang.IllegalStateException: Missing parameter 'id' of type [int]");
    assertThat(event.getData()).isEqualTo("Server Error");
    assertThat(event.getId()).isNull();
    assertThat(event.getRetry()).isNull();
  }
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.