Package org.talend.esb.sam.common.event

Examples of org.talend.esb.sam.common.event.Event


  public static Event createEvent(String content, Date timestamp, EventTypeEnum eventType
      , String customOriginatorId, String hostname, String ip, String processId, String flowId,
      String messageId, String operarionName, String portType, String transportType) {
   
    Event event = new Event();
    event.setContent(content);
    event.setTimestamp(timestamp);
    event.setEventType(eventType);
   
    Originator originator = new Originator();
    originator.setCustomId(customOriginatorId);
    originator.setHostname(hostname);
    originator.setIp(ip);
    originator.setProcessId(processId);
    event.setOriginator(originator);
   
    event.setMessageInfo(new MessageInfo());
    MessageInfo messageInfo = event.getMessageInfo();
    messageInfo.setFlowId(flowId);
    messageInfo.setMessageId(messageId);
    messageInfo.setOperationName(operarionName);
    messageInfo.setPortType(portType);
    messageInfo.setTransportType(transportType);
   
    if (event.getContent() == null || event.getContent().equals("")) {
      logger.info("Set content empty element");
      event.setContent("<empty/>");
    }

    if (event.getTimestamp() == null) {
      logger.info("Set timestamp to current Date");
      event.setTimestamp(Calendar.getInstance().getTime());
    }
    if (event.getEventType() == null) {
      logger.info("Set eventType to REQ_IN");
      event.setEventType(EventTypeEnum.REQ_IN);
    }

    if (originator.getCustomId() == null
        || originator.getCustomId().equals("")) {
      logger.info("Set custom id to empty");
      originator.setCustomId("empty");
    }
    if (originator.getHostname() == null
        || originator.getHostname().equals("")) {
      logger.info("Set hostname to empty");
      originator.setHostname("empty");
    }
    if (originator.getIp() == null || originator.getIp().equals("")) {
      logger.info("Set ip to empty");
      originator.setIp("empty");
    }
    if (originator.getProcessId() == null
        || originator.getProcessId().equals("")) {
      logger.info("Set process id to empty");
      originator.setProcessId("empty");
    }

    if (messageInfo.getFlowId() == null
        || messageInfo.getFlowId().equals("")) {
      logger.info("Set flow id to empty");
      messageInfo.setFlowId("empty");
    }
    if (messageInfo.getMessageId() == null
        || messageInfo.getMessageId().equals("")) {
      logger.info("Set message id to empty");
      messageInfo.setMessageId("empty");
    }
    if (messageInfo.getOperationName() == null
        || messageInfo.getOperationName().equals("")) {
      logger.info("Set operation name to empty");
      messageInfo.setOperationName("empty");
    }
    if (messageInfo.getPortType() == null
        || messageInfo.getPortType().equals("")) {
      logger.info("Set porttype to empty");
      messageInfo.setPortType("empty");
    }
    if (messageInfo.getTransportType() == null
        || messageInfo.getTransportType().equals("")) {
      logger.info("Set pransport type to empty");
      messageInfo.setTransportType("empty");
    }

    if (event.getPersistedId() != null) {
      logger.warning("Persisted Id is not null, but event is not persisted jet!");
    }
   
    return event;
  }
View Full Code Here


    super.setUp();

    contentLengthHandler = new ContentLengthHandler();
    contentLengthHandler.setLength(40);

    event = new Event();
  }
View Full Code Here

    list.add("customer");

    passwordHandler = new PasswordHandler();
    passwordHandler.setTagnames(list);

    event = new Event();
  }
View Full Code Here

        StringContentFilter filter = new StringContentFilter();
        List<String> wordsList = new ArrayList<String>();
        wordsList.add("confidential");
        filter.setWordsToFilter(wordsList );
       
        Event event = new Event();
        event.setContent("This event is confidential");
       
        Assert.assertTrue(filter.filter(event));
    }
View Full Code Here

        List<Event> events1 = monitoringService.receivedEvents.get(1);
        Assert.assertEquals(1, events1.size());
    }

    public Event createEvent(String content) {
        Event event = new Event();
        event.setContent(content);
        return event;
    }
View Full Code Here

public class EventMapperTest {
 
  @Test
  public void testEventMapper() throws IOException {
    Event event = new Event();
    event.setContent("testContent");
    EventType eventOut = EventMapper.map(event);
    DataHandler dh = eventOut.getContent();
    String outContent = getContent(dh);
    Assert.assertEquals(event.getContent(), outContent);
    // TODO test the other properties
  }
View Full Code Here

        String result = monitoringService.putEvents(events);
        Assert.assertEquals("success", result);
       

        long id = simpleJdbcTemplate.queryForLong("select id from EVENTS");
        Event readEvent = eventRepository.readEvent(id);
        Assert.assertEquals(EventTypeEnum.REQ_OUT, readEvent.getEventType());
        Map<String, String> customInfo = readEvent.getCustomInfo();
        Assert.assertEquals("myValue1", customInfo.get("mykey1"));
        Assert.assertEquals("myValue2", customInfo.get("mykey2"));
    }
View Full Code Here

     *
     * @param eventType the event type
     * @return the event
     */
    public static Event map(EventType eventType) {
        Event event = new Event();
        event.setEventType(mapEventTypeEnum(eventType.getEventType()));
        Date date = (eventType.getTimestamp() == null)
                ? new Date() : eventType.getTimestamp().toGregorianCalendar().getTime();
        event.setTimestamp(date);
        event.setOriginator(mapOriginatorType(eventType.getOriginator()));
        MessageInfo messageInfo = mapMessageInfo(eventType.getMessageInfo());
        event.setMessageInfo(messageInfo);
        String content = mapContent(eventType.getContent());
        event.setContent(content);
        event.getCustomInfo().clear();
        event.getCustomInfo().putAll(mapCustomInfo(eventType.getCustomInfo()));
        return event;
    }
View Full Code Here

        monitoringSerivce.putEvents(events);

        for (Event event : events) {
            EventRowMapper rowMapper = new EventRowMapper();
            Event loaded = simpleJdbcTemplate.queryForObject("select * from EVENTS where ID=?", rowMapper, event.getPersistedId());
            Assert.assertNotNull(loaded);
            Assert.assertEquals(event.getPersistedId(), loaded.getPersistedId());
        }

    }
View Full Code Here

  public static Event createEvent(String content, Date timestamp, EventTypeEnum eventType
      , String customOriginatorId, String hostname, String ip, String processId, String flowId,
      String messageId, String operarionName, String portType, String transportType) {
   
    Event event = new Event();
    event.setContent(content);
    event.setTimestamp(timestamp);
    event.setEventType(eventType);
   
    Originator originator = new Originator();
    originator.setCustomId(customOriginatorId);
    originator.setHostname(hostname);
    originator.setIp(ip);
    originator.setProcessId(processId);
    event.setOriginator(originator);
   
    event.setMessageInfo(new MessageInfo());
    MessageInfo messageInfo = event.getMessageInfo();
    messageInfo.setFlowId(flowId);
    messageInfo.setMessageId(messageId);
    messageInfo.setOperationName(operarionName);
    messageInfo.setPortType(portType);
    messageInfo.setTransportType(transportType);
   
    if (event.getContent() == null || event.getContent().equals("")) {
      logger.info("Set content empty element");
      event.setContent("<empty/>");
    }

    if (event.getTimestamp() == null) {
      logger.info("Set timestamp to current Date");
      event.setTimestamp(Calendar.getInstance().getTime());
    }
    if (event.getEventType() == null) {
      logger.info("Set eventType to REQ_IN");
      event.setEventType(EventTypeEnum.REQ_IN);
    }

    if (originator.getCustomId() == null
        || originator.getCustomId().equals("")) {
      logger.info("Set custom id to empty");
      originator.setCustomId("empty");
    }
    if (originator.getHostname() == null
        || originator.getHostname().equals("")) {
      logger.info("Set hostname to empty");
      originator.setHostname("empty");
    }
    if (originator.getIp() == null || originator.getIp().equals("")) {
      logger.info("Set ip to empty");
      originator.setIp("empty");
    }
    if (originator.getProcessId() == null
        || originator.getProcessId().equals("")) {
      logger.info("Set process id to empty");
      originator.setProcessId("empty");
    }

    if (messageInfo.getFlowId() == null
        || messageInfo.getFlowId().equals("")) {
      logger.info("Set flow id to empty");
      messageInfo.setFlowId("empty");
    }
    if (messageInfo.getMessageId() == null
        || messageInfo.getMessageId().equals("")) {
      logger.info("Set message id to empty");
      messageInfo.setMessageId("empty");
    }
    if (messageInfo.getOperationName() == null
        || messageInfo.getOperationName().equals("")) {
      logger.info("Set operation name to empty");
      messageInfo.setOperationName("empty");
    }
    if (messageInfo.getPortType() == null
        || messageInfo.getPortType().equals("")) {
      logger.info("Set porttype to empty");
      messageInfo.setPortType("empty");
    }
    if (messageInfo.getTransportType() == null
        || messageInfo.getTransportType().equals("")) {
      logger.info("Set pransport type to empty");
      messageInfo.setTransportType("empty");
    }

    if (event.getPersistedId() != null) {
      logger.warning("Persisted Id is not null, but event is not persisted jet!");
    }
   
    return event;
  }
View Full Code Here

TOP

Related Classes of org.talend.esb.sam.common.event.Event

Copyright © 2018 www.massapicom. 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.