private List<ApplicationId> getRunningApplications() { List<ApplicationId> runningApplications = new ArrayList<ApplicationId>(); runningApplications.addAll(this.context.getApplications().keySet()); return runningApplications; }
private List<ApplicationId> getRunningApplications() { List<ApplicationId> runningApplications = new ArrayList<ApplicationId>(); runningApplications.addAll(this.context.getApplications().keySet()); return runningApplications; }
private List<ApplicationId> getRunningApplications() { List<ApplicationId> runningApplications = new ArrayList<ApplicationId>(); runningApplications.addAll(this.context.getApplications().keySet()); return runningApplications; }
private List<ApplicationId> getRunningApplications() { List<ApplicationId> runningApplications = new ArrayList<ApplicationId>(); runningApplications.addAll(this.context.getApplications().keySet()); return runningApplications; }
private boolean isApplicationStopped(ApplicationId applicationId) { if (!this.context.getApplications().containsKey(applicationId)) { return true; } ApplicationState applicationState = this.context.getApplications().get( applicationId).getApplicationState(); if (applicationState == ApplicationState.FINISHING_CONTAINERS_WAIT || applicationState == ApplicationState.APPLICATION_RESOURCES_CLEANINGUP || applicationState == ApplicationState.FINISHED) { return true; } else { return false; } }
private boolean isApplicationStopped(ApplicationId applicationId) { if (!this.context.getApplications().containsKey(applicationId)) { return true; } ApplicationState applicationState = this.context.getApplications().get( applicationId).getApplicationState(); if (applicationState == ApplicationState.FINISHING_CONTAINERS_WAIT || applicationState == ApplicationState.APPLICATION_RESOURCES_CLEANINGUP || applicationState == ApplicationState.FINISHED) { return true; } else { return false; } }
private boolean isApplicationStopped(ApplicationId applicationId) { if (!this.context.getApplications().containsKey(applicationId)) { return true; } ApplicationState applicationState = this.context.getApplications().get( applicationId).getApplicationState(); if (applicationState == ApplicationState.FINISHING_CONTAINERS_WAIT || applicationState == ApplicationState.APPLICATION_RESOURCES_CLEANINGUP || applicationState == ApplicationState.FINISHED) { return true; } else { return false; } }
@GET @Path("/apps/{appid}") @Produces({ MediaType.APPLICATION_JSON, MediaType.APPLICATION_XML }) public AppInfo getNodeApp(@PathParam("appid") String appId) { init(); ApplicationId id = WebAppUtils.parseApplicationId(recordFactory, appId); Application app = this.nmContext.getApplications().get(id); if (app == null) { throw new NotFoundException("app with id " + appId + " not found"); } return new AppInfo(app); }
@GET @Path("/apps/{appid}") @Produces({ MediaType.APPLICATION_JSON + "; " + JettyUtils.UTF_8, MediaType.APPLICATION_XML + "; " + JettyUtils.UTF_8 }) public AppInfo getNodeApp(@PathParam("appid") String appId) { init(); ApplicationId id = WebAppUtils.parseApplicationId(recordFactory, appId); Application app = this.nmContext.getApplications().get(id); if (app == null) { throw new NotFoundException("app with id " + appId + " not found"); } return new AppInfo(app); }
@Override public void handle(ApplicationEvent event) { Application app = ContainerManagerImpl.this.context.getApplications().get( event.getApplicationID()); if (app != null) { app.handle(event); } else { LOG.warn("Event " + event + " sent to absent application " + event.getApplicationID()); } } }
@Override public void handle(ApplicationEvent event) { Application app = ContainerManagerImpl.this.context.getApplications().get( event.getApplicationID()); if (app != null) { app.handle(event); } else { LOG.warn("Event " + event + " sent to absent application " + event.getApplicationID()); } } }
@Override public void handle(ApplicationEvent event) { Application app = ContainerManagerImpl.this.context.getApplications().get( event.getApplicationID()); if (app != null) { app.handle(event); } else { LOG.warn("Event " + event + " sent to absent application " + event.getApplicationID()); } } }
private static Application getApplicationForContainer(ContainerId containerId, Context context) { ApplicationId applicationId = containerId.getApplicationAttemptId() .getApplicationId(); Application application = context.getApplications().get( applicationId); if (application == null) { throw new NotFoundException( "Unknown container. Container either has not started or " + "has already completed or " + "doesn't belong to this node at all."); } return application; }
@Override public void transition(ApplicationImpl app, ApplicationEvent event) { ApplicationId appId = event.getApplicationID(); app.context.getApplications().remove(appId); app.aclsManager.removeApplication(appId); try { app.context.getNMStateStore().removeApplication(appId); } catch (IOException e) { LOG.error("Unable to remove application from state store", e); } } }
@Override public void transition(ApplicationImpl app, ApplicationEvent event) { ApplicationId appId = event.getApplicationID(); app.context.getApplications().remove(appId); app.aclsManager.removeApplication(appId); try { app.context.getNMStateStore().removeApplication(appId); } catch (IOException e) { LOG.error("Unable to remove application from state store", e); } } }
@Override public void transition(ApplicationImpl app, ApplicationEvent event) { ApplicationId appId = event.getApplicationID(); app.context.getApplications().remove(appId); app.aclsManager.removeApplication(appId); try { app.context.getNMStateStore().removeApplication(appId); } catch (IOException e) { LOG.error("Unable to remove application from state store", e); } } }
private static Application getApplicationForContainer(ContainerId containerId, Context context) { ApplicationId applicationId = containerId.getApplicationAttemptId() .getApplicationId(); Application application = context.getApplications().get( applicationId); if (application == null) { throw new NotFoundException( "Unknown container. Container either has not started or " + "has already completed or " + "doesn't belong to this node at all."); } return application; }
private static Application getApplicationForContainer(ContainerId containerId, Context context) { ApplicationId applicationId = containerId.getApplicationAttemptId() .getApplicationId(); Application application = context.getApplications().get( applicationId); if (application == null) { throw new NotFoundException( "Unknown container. Container either has not started or " + "has already completed or " + "doesn't belong to this node at all."); } return application; }
private static Application getApplicationForContainer(ContainerId containerId, Context context) { ApplicationId applicationId = containerId.getApplicationAttemptId() .getApplicationId(); Application application = context.getApplications().get( applicationId); if (application == null) { throw new NotFoundException( "Unknown container. Container either has not started or " + "has already completed or " + "doesn't belong to this node at all."); } return application; }
@Override public GetTimelineCollectorContextResponse getTimelineCollectorContext( GetTimelineCollectorContextRequest request) throws YarnException, IOException { Application app = context.getApplications().get(request.getApplicationId()); if (app == null) { throw new YarnException("Application " + request.getApplicationId() + " doesn't exist on NM."); } return GetTimelineCollectorContextResponse.newInstance( app.getUser(), app.getFlowName(), app.getFlowVersion(), app.getFlowRunId()); } }