- Timestamp:
- 08/16/12 14:06:17 (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
gssim_ui/branches/vine/gssimstudio/src/web/ui/flex/java/gssim/gssimstudio/flex/app/editor/GSSimStudio.java
r394 r396 24 24 import org.vinetoolkit.grms3client.web.app.GRMS3ResourceImpl; 25 25 //import org.vinetoolkit.grms3client.web.app.GRMS3Status; 26 27 import org.vinetoolkit.qcgbrokerclient.QCGBrokerClientModule; 28 import org.vinetoolkit.qcgbrokerclient.QCGBrokerClientResource; 29 import org.vinetoolkit.qcgbrokerclient.QCGBrokerJob; 30 import org.vinetoolkit.qcgbrokerclient.QCGBrokerReservation; 31 import org.vinetoolkit.qcgbrokerclient.QCGBrokerReservationRequest; 32 import org.vinetoolkit.qcgbrokerclient.QCGBrokerResource; 33 import org.vinetoolkit.qcgbrokerclient.QCGBrokerReturnType; 26 34 27 35 import flex.messaging.FlexContext; … … 1565 1573 model.setExperimentListChanged(true); 1566 1574 1567 GRMS3Job grms3job = null;1568 try { 1569 grms3job = call GRMS3SubmitJob(jobDescription, grmsDN, grmsURL);1575 QCGBrokerJob grms3job = null; 1576 try { 1577 grms3job = callQCGBrokerSubmitJob(jobDescription, grmsDN, grmsURL); 1570 1578 } catch (Exception e) { 1571 1579 model.setErrorDescription(VineFlexUtilClass.getResourceString(resourceBoundle, "grms3.jobnotsubmitted") … … 1599 1607 model = (GSSimStudioModel) getModel(); 1600 1608 } 1601 GRMS3ReturnType grms3ReturnType = null;1609 QCGBrokerReturnType grms3ReturnType = null; 1602 1610 model.setGrmsDN(grmsDN); 1603 1611 model.setGrmsURL(grmsURL); 1604 1612 1605 1613 try { 1606 grms3ReturnType = call GRMS3GetJoblist(jobFrom, jobCount, grmsDN,1614 grms3ReturnType = callQCGBrokerGetJoblist(jobFrom, jobCount, grmsDN, 1607 1615 grmsURL); 1608 1616 } catch (Exception e) { … … 1616 1624 } 1617 1625 if (grms3ReturnType != null) { 1618 List< GRMS3Job> grms3jobs = grms3ReturnType.getChildren();1626 List<QCGBrokerJob> grms3jobs = grms3ReturnType.getChildren(); 1619 1627 //gRMS3ClientModel.setJobCount(grms3ReturnType.getJobCount()); 1620 1628 //gRMS3ClientModel.setJobList(grms3jobs); … … 1636 1644 1637 1645 /** 1646 * Calls SubmitJob on QCG Broker server. 1647 */ 1648 protected QCGBrokerJob callQCGBrokerSubmitJob(String jobDescription, String grmsDN, 1649 String grmsURL) throws Exception { 1650 QCGBrokerClientModule QCGBrokerClientModule = getQCGBrokerClientModule(VineFlexUtilClass 1651 .getServiceContext()); 1652 QCGBrokerJob QCGBrokerClientJob = QCGBrokerClientModule.submitJob(jobDescription, 1653 grmsDN, grmsURL); 1654 return QCGBrokerClientJob; 1655 1656 } 1657 1658 /** 1638 1659 * Calls GetJoblist on GRMS server. 1639 1660 */ … … 1644 1665 1645 1666 return gRMS3ClientModule.getJobList(jobFrom, jobCount, grmsDN, grmsURL); 1667 } 1668 1669 /** 1670 * Calls GetJoblist on QCG Broker server. 1671 */ 1672 protected QCGBrokerReturnType callQCGBrokerGetJoblist(int jobFrom, int jobCount, 1673 String grmsDN, String grmsURL) throws Exception { 1674 QCGBrokerClientModule QCGBrokerClientModule = getQCGBrokerClientModule(VineFlexUtilClass 1675 .getServiceContext()); 1676 1677 return QCGBrokerClientModule.getJobList(jobFrom, jobCount, grmsDN, grmsURL, true); 1678 1646 1679 } 1647 1680 … … 1664 1697 } else { 1665 1698 log.error("getGRMS3ClientModule: no " + GRMS3ClientResource.KEY 1699 + " found in domain.xml"); 1700 return null; 1701 } 1702 } 1703 1704 /** 1705 * Loads QCG Broker Client Module from resources, which is used to connect to QCG Broker server. 1706 */ 1707 protected QCGBrokerClientModule getQCGBrokerClientModule( 1708 ServiceContext serviceContext) { 1709 ResourceManager rm = serviceContext.createResourceManager(); 1710 List QCGBrokerClientResourceList = rm 1711 .getResourcesByType(QCGBrokerClientResource.KEY); 1712 if (QCGBrokerClientResourceList.size() > 0) { 1713 log.debug("getQCGBrokerClientModule: QCGBrokerClientResourceList len: " 1714 + QCGBrokerClientResourceList.size()); 1715 1716 QCGBrokerClientResource QCGBrokerClientResource = (QCGBrokerClientResource) QCGBrokerClientResourceList 1717 .get(0); 1718 return (QCGBrokerClientModule) QCGBrokerClientResource 1719 .createResourceModule(QCGBrokerClientModule.KEY, serviceContext); 1720 } else { 1721 log.error("getQCGBrokerClientModule: no " + QCGBrokerClientResource.KEY 1666 1722 + " found in domain.xml"); 1667 1723 return null;
Note: See TracChangeset
for help on using the changeset viewer.