Examples of AbstractEvent


Examples of com.betfair.cougar.transport.api.protocol.events.AbstractEvent

            }
            if (correctClass == null) {
                throw new CougarFrameworkException("Can't find event class for event named '"+eventNameFromMessage+"'");
            }

            AbstractEvent event = (AbstractEvent) dataBindingFactory.getUnMarshaller().unmarshall(is, correctClass, encodingType);

            event.setMessageId(transportEvent.getStringProperty(JMSPropertyConstants.MESSAGE_ID_FIELD_NAME));
            event.setCougarMessageRouteString(transportEvent.getStringProperty(JMSPropertyConstants.MESSAGE_ROUTING_FIELD_NAME));

            //When other types of JMS field types (eg, not stored in the message body) become necessary
            //This is where they'll be added

            return event;
View Full Code Here

Examples of com.betfair.cougar.transport.api.protocol.events.AbstractEvent

            }
            if (correctClass == null) {
                throw new CougarFrameworkException("Can't find event class for event named '"+eventNameFromMessage+"'");
            }

            AbstractEvent event = (AbstractEvent) dataBindingFactory.getUnMarshaller().unmarshall(is, correctClass, encodingType, true);

            event.setMessageId(transportEvent.getStringProperty(JMSPropertyConstants.MESSAGE_ID_FIELD_NAME));
            event.setCougarMessageRouteString(transportEvent.getStringProperty(JMSPropertyConstants.MESSAGE_ROUTING_FIELD_NAME));

            //When other types of JMS field types (eg, not stored in the message body) become necessary
            //This is where they'll be added

            return event;
View Full Code Here

Examples of eu.stratosphere.nephele.event.job.AbstractEvent

      }

      final Iterator<AbstractEvent> it = jobProgressResult.getEvents();
      while (it.hasNext()) {

        final AbstractEvent event = it.next();

        // Did we already process that event?
        if (this.lastProcessedEventSequenceNumber >= event.getSequenceNumber()) {
          continue;
        }

        LOG.info(event.toString());
        if (this.console != null) {
          this.console.println(event.toString());
        }

        this.lastProcessedEventSequenceNumber = event.getSequenceNumber();

        // Check if we can exit the loop
        if (event instanceof JobEvent) {
          final JobEvent jobEvent = (JobEvent) event;
          final JobStatus jobStatus = jobEvent.getCurrentJobStatus();
View Full Code Here

Examples of eu.stratosphere.nephele.event.job.AbstractEvent

      if (eventsForJob != null) {

        final Iterator<AbstractEvent> it = eventsForJob.iterator();
        while (it.hasNext()) {

          final AbstractEvent event = it.next();
          final boolean isManagementEvent = (event instanceof ManagementEvent);
          if (!isManagementEvent || includeManagementEvents) {
            eventList.add(event);
          }
        }
View Full Code Here

Examples of eu.stratosphere.nephele.event.job.AbstractEvent

        }

        final Iterator<AbstractEvent> it2 = eventList.iterator();
        while (it2.hasNext()) {

          final AbstractEvent event = it2.next();
          // If the event is older than TIMERTASKINTERVAL, remove it
          if ((event.getTimestamp() + this.timerTaskInterval) < currentTime) {
            archiveEvent(jobID, event);
            it2.remove();
          }
        }
View Full Code Here

Examples of eu.stratosphere.nephele.event.job.AbstractEvent

        boolean exitLoop = false;

        final Iterator<AbstractEvent> it = jobProgressResult.getEvents();
        while (it.hasNext()) {

          final AbstractEvent event = it.next();

          // Did we already process that event?
          if (lastProcessedEventSequenceNumber >= event.getSequenceNumber()) {
            continue;
          }

          lastProcessedEventSequenceNumber = event.getSequenceNumber();

          // Check if we can exit the loop
          if (event instanceof JobEvent) {
            final JobEvent jobEvent = (JobEvent) event;
            final JobStatus jobStatus = jobEvent.getCurrentJobStatus();
View Full Code Here

Examples of eu.stratosphere.nephele.event.task.AbstractEvent

        // sanity check: an event may only come after a complete record.
        if (this.deserializer.hasUnfinishedData()) {
          throw new IllegalStateException("Channel received an event before completing the current partial record.");
        }

        AbstractEvent evt = boe.getEvent();
        if (evt.getClass() == ChannelCloseEvent.class) {
          this.brokerAggreedToCloseChannel = true;
          return InputChannelResult.END_OF_STREAM;
        }
        else if (evt.getClass() == EndOfSuperstepEvent.class) {
          return InputChannelResult.END_OF_SUPERSTEP;
        }
        else if (evt instanceof AbstractTaskEvent) {
          this.currentEvent = (AbstractTaskEvent) evt;
          return InputChannelResult.TASK_EVENT;
View Full Code Here

Examples of eu.stratosphere.nephele.event.task.AbstractEvent

          throw new RuntimeException("Could not load event class '" + className + "'.", e);
        } catch (ClassCastException e) {
          throw new RuntimeException("The class '" + className + "' is no valid subclass of '" + AbstractEvent.class.getName() + "'.", e);
        }

        AbstractEvent evt = InstantiationUtil.instantiate(clazz, AbstractEvent.class);
        evt.read(deserializer);

        events.add(evt);
      }

      return events;
View Full Code Here

Examples of eu.stratosphere.nephele.event.task.AbstractEvent

      List<? extends AbstractEvent> actualEvents = actual.deserializeEvents();

      Assert.assertEquals(expectedEvents.size(), actualEvents.size());

      for (int i = 0; i < expectedEvents.size(); i++) {
        AbstractEvent expectedEvent = expectedEvents.get(i);
        AbstractEvent actualEvent = actualEvents.get(i);

        Assert.assertEquals(expectedEvent.getClass(), actualEvent.getClass());
        Assert.assertEquals(expectedEvent, actualEvent);
      }
    }
  }
View Full Code Here

Examples of net.cis.client.game.common.model.event.AbstractEvent

  }

  @Override
  protected void handleCallees() {
    while (!listEvents.isEmpty()) {
      AbstractEvent event = listEvents.poll();
      if (event == null)
        break;

      fireEvent(event);
    }

    for (Object eventType : slotEvents.keySet()) {
     
      AbstractEvent event = slotEvents.get(eventType);

      if (event == null)
        {
        slotEvents.remove(eventType);
        break;
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.