public NodeUpdateSchedulerEventWrapper(NodeUpdateSchedulerEvent event) { super(new RMNodeWrapper(event.getRMNode())); }
@Override public Void answer(InvocationOnMock invocation) throws Throwable { final SchedulerEvent event = (SchedulerEvent)(invocation.getArguments()[0]); eventType = event.getType(); if (eventType == SchedulerEventType.NODE_UPDATE) { List<UpdatedContainerInfo> lastestContainersInfoList = ((NodeUpdateSchedulerEvent)event).getRMNode().pullContainerUpdates(); for(UpdatedContainerInfo lastestContainersInfo : lastestContainersInfoList) { completedContainers.addAll(lastestContainersInfo.getCompletedContainers()); } } return null; } }
@Override public Void answer(InvocationOnMock invocation) throws Throwable { final SchedulerEvent event = (SchedulerEvent)(invocation.getArguments()[0]); eventType = event.getType(); if (eventType == SchedulerEventType.NODE_UPDATE) { List<UpdatedContainerInfo> lastestContainersInfoList = ((NodeUpdateSchedulerEvent)event).getRMNode().pullContainerUpdates(); for(UpdatedContainerInfo lastestContainersInfo : lastestContainersInfoList) { completedContainers.addAll(lastestContainersInfo.getCompletedContainers()); } } return null; } }
nodeMonitor.updateNode(nodeUpdatedEvent.getRMNode()); break; case NODE_RESOURCE_UPDATE:
nodeUpdate(nodeUpdatedEvent.getRMNode()); break; case APP_ADDED:
nodeUpdate(nodeUpdatedEvent.getRMNode()); break; case APP_ADDED:
nodeUpdate(nodeUpdatedEvent.getRMNode()); break; case APP_ADDED:
nodeUpdate(nodeUpdatedEvent.getRMNode());
nodeUpdate(nodeUpdatedEvent.getRMNode());
nodeUpdate(nodeUpdatedEvent.getRMNode());
RMNode node = nodeUpdatedEvent.getRMNode(); nodeUpdate(node); if (!scheduleAsynchronously) {
RMNode node = nodeUpdatedEvent.getRMNode(); nodeUpdate(node); if (!scheduleAsynchronously) {
nodeUpdate(nodeUpdatedEvent.getRMNode());