Examples of VertexEvent


Examples of com.jedics.graph.visual.event.VertexEvent

    vertexChangeListeners.add(listener);
  }
 
  public void fireVertexSizeChanged() {
    for(VertexChangeListener l : vertexChangeListeners) {
      l.vertexSizeChanged(new VertexEvent(this, false));
    }
  }
View Full Code Here

Examples of com.jedics.graph.visual.event.VertexEvent

      l.vertexSizeChanged(new VertexEvent(this, false));
    }
  }
  public void fireVertexLocationChanged() {
    for(VertexChangeListener l : vertexChangeListeners) {
      l.vertexLocationChanged(new VertexEvent(this, changing));
    }
  }
View Full Code Here

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

      final String taskName = this.vertex.getGroupVertex().getName();
      final int totalNumberOfSubtasks = this.vertex.getGroupVertex().getCurrentNumberOfGroupMembers();
      final int indexInSubtaskGroup = this.vertex.getIndexInVertexGroup();

      // Create a new vertex event
      final VertexEvent vertexEvent = new VertexEvent(timestamp, jobVertexID, taskName, totalNumberOfSubtasks,
        indexInSubtaskGroup, newExecutionState, optionalMessage);

      this.eventCollector.addEvent(jobID, vertexEvent);

      final ExecutionStateChangeEvent executionStateChangeEvent = new ExecutionStateChangeEvent(timestamp,
View Full Code Here

Examples of org.apache.flink.runtime.event.job.VertexEvent

     
      final String taskName = vertex == null ? "(null)" : vertex.getJobVertex().getName();
      final int totalNumberOfSubtasks = vertex == null ? -1 : vertex.getParallelism();

      // Create a new vertex event
      final VertexEvent vertexEvent = new VertexEvent(timestamp, vertexId, taskName, totalNumberOfSubtasks,
          subtask, executionId, newExecutionState, optionalMessage);

      this.eventCollector.addEvent(jobID, vertexEvent);

      final ExecutionStateChangeEvent executionStateChangeEvent = new ExecutionStateChangeEvent(timestamp, vertexId, subtask,
          executionId, newExecutionState);

      this.eventCollector.addEvent(jobID, executionStateChangeEvent);
     
      LOG.info(vertexEvent.toString());
    }
View Full Code Here

Examples of org.apache.tez.dag.app.dag.event.VertexEvent


  @SuppressWarnings("unchecked")
  private void initVertex(VertexImpl v) {
    Assert.assertEquals(VertexState.NEW, v.getState());
    dispatcher.getEventHandler().handle(new VertexEvent(v.getVertexId(),
          VertexEventType.V_INIT));
    dispatcher.await();
  }
View Full Code Here

Examples of org.apache.tez.dag.app.dag.event.VertexEvent

  @SuppressWarnings("unchecked")
  private void startVertex(VertexImpl v,
      boolean checkRunningState) {
    Assert.assertEquals(VertexState.INITED, v.getState());
    dispatcher.getEventHandler().handle(new VertexEvent(v.getVertexId(),
          VertexEventType.V_START));
    dispatcher.await();
    if (checkRunningState) {
      Assert.assertEquals(VertexState.RUNNING, v.getState());
    }
View Full Code Here

Examples of org.apache.tez.dag.app.dag.event.VertexEvent

    Assert.assertEquals(-1, v2.getTotalTasks());
    Assert.assertEquals(VertexState.INITIALIZING, v2.getState());
    Assert.assertEquals(-1, v3.getTotalTasks());
    Assert.assertEquals(VertexState.INITIALIZING, v3.getState());
    // vertex should not start since parallelism is not set
    dispatcher.getEventHandler().handle(new VertexEvent(v1.getVertexId(), VertexEventType.V_START));
    dispatcher.await();
    Assert.assertEquals(-1, v1.getTotalTasks());
    Assert.assertEquals(VertexState.INITIALIZING, v1.getState());
    // set the parallelism
    v1.setParallelism(numTasks, null, null, null);
    v2.setParallelism(numTasks, null, null, null);
    dispatcher.await();
    // parallelism set and vertex starts with pending start event
    Assert.assertEquals(numTasks, v1.getTotalTasks());
    Assert.assertEquals(VertexState.RUNNING, v1.getState());
    // parallelism set and vertex inited
    Assert.assertEquals(numTasks, v2.getTotalTasks());
    Assert.assertEquals(VertexState.INITED, v2.getState());
    // send start and vertex should run
    dispatcher.getEventHandler().handle(new VertexEvent(v2.getVertexId(), VertexEventType.V_START));
    dispatcher.await();
    Assert.assertEquals(VertexState.RUNNING, v2.getState());
    // v3 still initializing with source vertex started. So should start running
    // once num tasks is defined
    Assert.assertEquals(VertexState.INITIALIZING, v3.getState());
View Full Code Here

Examples of org.apache.tez.dag.app.dag.event.VertexEvent

  @SuppressWarnings("unchecked")
  @Test(timeout = 5000)
  public void testInvalidEvent() {
    VertexImpl v = vertices.get("vertex2");
    dispatcher.getEventHandler().handle(new VertexEvent(v.getVertexId(),
        VertexEventType.V_START));
    dispatcher.await();
    Assert.assertEquals(VertexState.ERROR, v.getState());
    Assert.assertEquals(1,
        dagEventDispatcher.eventCount.get(
View Full Code Here

Examples of org.apache.tez.dag.app.dag.event.VertexEvent

    setupPostDagCreation();

    VertexImplWithControlledInitializerManager v1 = (VertexImplWithControlledInitializerManager) vertices
        .get("vertex1");
    dispatcher.getEventHandler().handle(
        new VertexEvent(v1.getVertexId(), VertexEventType.V_INIT));
    dispatcher.await();
    Assert.assertEquals(VertexState.INITIALIZING, v1.getState());
    RootInputInitializerManagerControlled initializerManager1 = v1.getRootInputInitializerManager();
    initializerManager1.failInputInitialization();
View Full Code Here

Examples of org.apache.tez.dag.app.dag.event.VertexEvent

    setupPostDagCreation();

    VertexImplWithControlledInitializerManager v1 = (VertexImplWithControlledInitializerManager) vertices
        .get("vertex1");
    dispatcher.getEventHandler().handle(
        new VertexEvent(v1.getVertexId(), VertexEventType.V_INIT));
    dispatcher.await();
    Assert.assertEquals(VertexState.INITIALIZING, v1.getState());
    RootInputInitializerManagerControlled initializerManager1 = v1.getRootInputInitializerManager();
    List<TaskLocationHint> v1Hints = createTaskLocationHints(5);
    initializerManager1.completeInputInitialization(0, 5, v1Hints);
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.