public boolean equals(MonitorTaskModel that) { if (that == null) return false; boolean this_present_monitorMode = true && this.isSetMonitorMode(); boolean that_present_monitorMode = true && that.isSetMonitorMode(); if (this_present_monitorMode || that_present_monitorMode) { if (!(this_present_monitorMode && that_present_monitorMode)) return false; if (!this.monitorMode.equals(that.monitorMode)) return false; } return true; }
@Override public void read(org.apache.thrift.protocol.TProtocol prot, MonitorTaskModel struct) throws org.apache.thrift.TException { TTupleProtocol iprot = (TTupleProtocol) prot; struct.monitorMode = org.apache.airavata.model.appcatalog.computeresource.MonitorMode.findByValue(iprot.readI32()); struct.setMonitorModeIsSet(true); } }
@Override public void write(org.apache.thrift.protocol.TProtocol prot, MonitorTaskModel struct) throws org.apache.thrift.TException { TTupleProtocol oprot = (TTupleProtocol) prot; oprot.writeI32(struct.monitorMode.getValue()); }
@Override public String addSSHJobSubmission(SSHJobSubmission sshJobSubmission) throws AppCatalogException { try { String submissionId = AppCatalogUtils.getID("SSH"); sshJobSubmission.setJobSubmissionInterfaceId(submissionId); String resourceJobManagerId = addResourceJobManager(sshJobSubmission.getResourceJobManager()); SshJobSubmissionResource resource = AppCatalogThriftConversion.getSSHJobSubmission(sshJobSubmission); resource.setResourceJobManagerId(resourceJobManagerId); resource.getResourceJobManagerResource().setResourceJobManagerId(resourceJobManagerId); if (sshJobSubmission.getMonitorMode() != null){ resource.setMonitorMode(sshJobSubmission.getMonitorMode().toString()); } resource.save(); return submissionId; }catch (Exception e) { logger.error("Error while saving SSH Job Submission...", e); throw new AppCatalogException(e); } }
public static SSHJobSubmission getSSHJobSubmissionDescription (SshJobSubmissionResource submission) throws AppCatalogException { SSHJobSubmission sshJobSubmission = new SSHJobSubmission(); sshJobSubmission.setAlternativeSSHHostName(submission.getAlternativeSshHostname()); sshJobSubmission.setJobSubmissionInterfaceId(submission.getJobSubmissionInterfaceId()); sshJobSubmission.setResourceJobManager(getResourceJobManager(submission.getResourceJobManagerResource())); sshJobSubmission.setSecurityProtocol(SecurityProtocol.valueOf(submission.getSecurityProtocol())); sshJobSubmission.setSshPort(submission.getSshPort()); if (submission.getMonitorMode() != null){ sshJobSubmission.setMonitorMode(MonitorMode.valueOf(submission.getMonitorMode())); } return sshJobSubmission; }
throw new GFacException(MessageFormat.format("expId: {0} , jobId {1} :- Job monitor mode {2} is not yet " + "implemented, please change compute resource monitor mode to {3}", jobExecutionContext.getExperimentID(), jobExecutionContext.getJobDetails().getJobID(), sshJobSubmission.getMonitorMode().name(), MonitorMode.JOB_EMAIL_NOTIFICATION_MONITOR.name()));
@Override public String addSSHJobSubmission(SSHJobSubmission sshJobSubmission) throws AppCatalogException { try { String submissionId = AppCatalogUtils.getID("SSH"); sshJobSubmission.setJobSubmissionInterfaceId(submissionId); String resourceJobManagerId = addResourceJobManager(sshJobSubmission.getResourceJobManager()); SshJobSubmissionResource resource = AppCatalogThriftConversion.getSSHJobSubmission(sshJobSubmission); resource.setResourceJobManagerId(resourceJobManagerId); resource.getResourceJobManagerResource().setResourceJobManagerId(resourceJobManagerId); if (sshJobSubmission.getMonitorMode() != null){ resource.setMonitorMode(sshJobSubmission.getMonitorMode().toString()); } resource.save(); return submissionId; }catch (Exception e) { logger.error("Error while saving SSH Job Submission...", e); throw new AppCatalogException(e); } }
public static SSHJobSubmission getSSHJobSubmissionDescription (SshJobSubmissionResource submission) throws AppCatalogException { SSHJobSubmission sshJobSubmission = new SSHJobSubmission(); sshJobSubmission.setAlternativeSSHHostName(submission.getAlternativeSshHostname()); sshJobSubmission.setJobSubmissionInterfaceId(submission.getJobSubmissionInterfaceId()); sshJobSubmission.setResourceJobManager(getResourceJobManager(submission.getResourceJobManagerResource())); sshJobSubmission.setSecurityProtocol(SecurityProtocol.valueOf(submission.getSecurityProtocol())); sshJobSubmission.setSshPort(submission.getSshPort()); if (submission.getMonitorMode() != null){ sshJobSubmission.setMonitorMode(MonitorMode.valueOf(submission.getMonitorMode())); } return sshJobSubmission; }
@Override public int hashCode() { List<Object> list = new ArrayList<Object>(); boolean present_monitorMode = true && (isSetMonitorMode()); list.add(present_monitorMode); if (present_monitorMode) list.add(monitorMode.getValue()); return list.hashCode(); }
public static SshJobSubmissionResource getSSHJobSubmission (SSHJobSubmission submission){ SshJobSubmissionResource resource = new SshJobSubmissionResource(); resource.setAlternativeSshHostname(submission.getAlternativeSSHHostName()); resource.setJobSubmissionInterfaceId(submission.getJobSubmissionInterfaceId()); ResourceJobManagerResource resourceJobManager = getResourceJobManager(submission.getResourceJobManager()); // resourceJobManager.setResourceJobManagerId(submission.getJobSubmissionInterfaceId()); resource.setResourceJobManagerId(resourceJobManager.getResourceJobManagerId()); if (submission.getMonitorMode() != null){ resource.setMonitorMode(submission.getMonitorMode().toString()); } resource.setResourceJobManagerResource(resourceJobManager); if (submission.getSecurityProtocol() != null){ resource.setSecurityProtocol(submission.getSecurityProtocol().toString()); } resource.setSshPort(submission.getSshPort()); return resource; }
@Override public void read(org.apache.thrift.protocol.TProtocol prot, MonitorTaskModel struct) throws org.apache.thrift.TException { TTupleProtocol iprot = (TTupleProtocol) prot; struct.monitorMode = org.apache.airavata.model.appcatalog.computeresource.MonitorMode.findByValue(iprot.readI32()); struct.setMonitorModeIsSet(true); } }
public boolean equals(MonitorTaskModel that) { if (that == null) return false; boolean this_present_monitorMode = true && this.isSetMonitorMode(); boolean that_present_monitorMode = true && that.isSetMonitorMode(); if (this_present_monitorMode || that_present_monitorMode) { if (!(this_present_monitorMode && that_present_monitorMode)) return false; if (!this.monitorMode.equals(that.monitorMode)) return false; } return true; }
@Override public void write(org.apache.thrift.protocol.TProtocol prot, MonitorTaskModel struct) throws org.apache.thrift.TException { TTupleProtocol oprot = (TTupleProtocol) prot; oprot.writeI32(struct.monitorMode.getValue()); }
public static SshJobSubmissionResource getSSHJobSubmission (SSHJobSubmission submission){ SshJobSubmissionResource resource = new SshJobSubmissionResource(); resource.setAlternativeSshHostname(submission.getAlternativeSSHHostName()); resource.setJobSubmissionInterfaceId(submission.getJobSubmissionInterfaceId()); ResourceJobManagerResource resourceJobManager = getResourceJobManager(submission.getResourceJobManager()); // resourceJobManager.setResourceJobManagerId(submission.getJobSubmissionInterfaceId()); resource.setResourceJobManagerId(resourceJobManager.getResourceJobManagerId()); if (submission.getMonitorMode() != null){ resource.setMonitorMode(submission.getMonitorMode().toString()); } resource.setResourceJobManagerResource(resourceJobManager); if (submission.getSecurityProtocol() != null){ resource.setSecurityProtocol(submission.getSecurityProtocol().toString()); } resource.setSshPort(submission.getSshPort()); return resource; }
public void read(org.apache.thrift.protocol.TProtocol iprot, MonitorTaskModel struct) throws org.apache.thrift.TException { org.apache.thrift.protocol.TField schemeField; iprot.readStructBegin(); while (true) { schemeField = iprot.readFieldBegin(); if (schemeField.type == org.apache.thrift.protocol.TType.STOP) { break; } switch (schemeField.id) { case 1: // MONITOR_MODE if (schemeField.type == org.apache.thrift.protocol.TType.I32) { struct.monitorMode = org.apache.airavata.model.appcatalog.computeresource.MonitorMode.findByValue(iprot.readI32()); struct.setMonitorModeIsSet(true); } else { org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type); } break; default: org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type); } iprot.readFieldEnd(); } iprot.readStructEnd(); struct.validate(); }
public boolean equals(JobSubmissionTaskModel that) { if (that == null) return false; boolean this_present_jobSubmissionProtocol = true && this.isSetJobSubmissionProtocol(); boolean that_present_jobSubmissionProtocol = true && that.isSetJobSubmissionProtocol(); if (this_present_jobSubmissionProtocol || that_present_jobSubmissionProtocol) { if (!(this_present_jobSubmissionProtocol && that_present_jobSubmissionProtocol)) return false; if (!this.jobSubmissionProtocol.equals(that.jobSubmissionProtocol)) return false; } boolean this_present_monitorMode = true && this.isSetMonitorMode(); boolean that_present_monitorMode = true && that.isSetMonitorMode(); if (this_present_monitorMode || that_present_monitorMode) { if (!(this_present_monitorMode && that_present_monitorMode)) return false; if (!this.monitorMode.equals(that.monitorMode)) return false; } boolean this_present_wallTime = true && this.isSetWallTime(); boolean that_present_wallTime = true && that.isSetWallTime(); if (this_present_wallTime || that_present_wallTime) { if (!(this_present_wallTime && that_present_wallTime)) return false; if (this.wallTime != that.wallTime) return false; } return true; }
@Override public int hashCode() { List<Object> list = new ArrayList<Object>(); boolean present_monitorMode = true && (isSetMonitorMode()); list.add(present_monitorMode); if (present_monitorMode) list.add(monitorMode.getValue()); return list.hashCode(); }
public void read(org.apache.thrift.protocol.TProtocol iprot, MonitorTaskModel struct) throws org.apache.thrift.TException { org.apache.thrift.protocol.TField schemeField; iprot.readStructBegin(); while (true) { schemeField = iprot.readFieldBegin(); if (schemeField.type == org.apache.thrift.protocol.TType.STOP) { break; } switch (schemeField.id) { case 1: // MONITOR_MODE if (schemeField.type == org.apache.thrift.protocol.TType.I32) { struct.monitorMode = org.apache.airavata.model.appcatalog.computeresource.MonitorMode.findByValue(iprot.readI32()); struct.setMonitorModeIsSet(true); } else { org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type); } break; default: org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type); } iprot.readFieldEnd(); } iprot.readStructEnd(); struct.validate(); }
public boolean equals(JobSubmissionTaskModel that) { if (that == null) return false; boolean this_present_jobSubmissionProtocol = true && this.isSetJobSubmissionProtocol(); boolean that_present_jobSubmissionProtocol = true && that.isSetJobSubmissionProtocol(); if (this_present_jobSubmissionProtocol || that_present_jobSubmissionProtocol) { if (!(this_present_jobSubmissionProtocol && that_present_jobSubmissionProtocol)) return false; if (!this.jobSubmissionProtocol.equals(that.jobSubmissionProtocol)) return false; } boolean this_present_monitorMode = true && this.isSetMonitorMode(); boolean that_present_monitorMode = true && that.isSetMonitorMode(); if (this_present_monitorMode || that_present_monitorMode) { if (!(this_present_monitorMode && that_present_monitorMode)) return false; if (!this.monitorMode.equals(that.monitorMode)) return false; } boolean this_present_wallTime = true && this.isSetWallTime(); boolean that_present_wallTime = true && that.isSetWallTime(); if (this_present_wallTime || that_present_wallTime) { if (!(this_present_wallTime && that_present_wallTime)) return false; if (this.wallTime != that.wallTime) return false; } return true; }
public void write(org.apache.thrift.protocol.TProtocol oprot, MonitorTaskModel struct) throws org.apache.thrift.TException { struct.validate(); oprot.writeStructBegin(STRUCT_DESC); if (struct.monitorMode != null) { oprot.writeFieldBegin(MONITOR_MODE_FIELD_DESC); oprot.writeI32(struct.monitorMode.getValue()); oprot.writeFieldEnd(); } oprot.writeFieldStop(); oprot.writeStructEnd(); }