@Override public void addSchedule(ScheduleDetail scheduleDetail) throws Exception { appFabricClient.addSchedule(application, scheduleDetail); }
@Override public void deleteAllApplications(NamespaceId namespaceId) throws Exception { appFabricClient.deleteAllApplications(namespaceId); }
@Override public void delete() throws Exception { appFabricClient.deleteApplication(application); }
@Override public ApplicationManager deployApplication(ApplicationId appId, AppRequest appRequest) throws Exception { appFabricClient.deployApplication(appId, appRequest); return appManagerFactory.create(appId); }
public List<RunRecord> getHistory(Id.Program programId, ProgramRunStatus status) throws Exception { String namespace = programId.getNamespaceId(); String application = programId.getApplicationId(); String programName = programId.getId(); String categoryName = programId.getType().getCategoryName(); return doGetHistory(namespace, application, ApplicationId.DEFAULT_VERSION, programName, categoryName, status); }
@Override public List<RunRecord> getHistory(ProgramId programId, ProgramRunStatus status) { try { return appFabricClient.getHistory(programId, status); } catch (Exception e) { throw Throwables.propagate(e); } }
@Override public void deleteSchedule(ScheduleId scheduleId) throws Exception { appFabricClient.deleteSchedule(scheduleId); }
@Override public ApplicationDetail getInfo() throws Exception { return appFabricClient.getInfo(application); }
@Override public void enableSchedule(ScheduleId scheduleId) throws Exception { appFabricClient.enableSchedule(scheduleId); }
@Override public int getFlowletInstances(String flowletName) { try { return appFabricClient.getFlowletInstances(programId.getNamespace(), programId.getApplication(), programId.getProgram(), flowletName).getInstances(); } catch (Exception e) { throw Throwables.propagate(e); } }
@Override public ApplicationManager deployApplication(ApplicationId appId, AppRequest appRequest) throws Exception { appFabricClient.deployApplication(appId, appRequest); return appManagerFactory.create(appId); }
public List<RunRecord> getHistory(ProgramId programId, ProgramRunStatus status) throws Exception { String namespace = programId.getNamespace(); String application = programId.getApplication(); String applicationVersion = programId.getVersion(); String programName = programId.getProgram(); String categoryName = programId.getType().getCategoryName(); return doGetHistory(namespace, application, applicationVersion, programName, categoryName, status); }
@Override public List<RunRecord> getHistory(ProgramId programId, ProgramRunStatus status) { try { return appFabricClient.getHistory(programId, status); } catch (Exception e) { throw Throwables.propagate(e); } }
@Override public void deleteSchedule(ScheduleId scheduleId) throws Exception { appFabricClient.deleteSchedule(scheduleId); }
@Override public ApplicationDetail getInfo() throws Exception { return appFabricClient.getInfo(application); }
@Override public void enableSchedule(ScheduleId scheduleId) throws Exception { appFabricClient.enableSchedule(scheduleId); }
public void updateApplication(ApplicationId appId, AppRequest appRequest) throws Exception { deployApplication(appId, appRequest); }
@Override public void addSchedule(ScheduleDetail scheduleDetail) throws Exception { appFabricClient.addSchedule(application, scheduleDetail); }
@Override public void deleteAllApplications(NamespaceId namespaceId) throws Exception { appFabricClient.deleteAllApplications(namespaceId); }
@Override public void delete() throws Exception { appFabricClient.deleteApplication(application); }