⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 clientcreate.java

📁 globus toolkit Math例子
💻 JAVA
字号:
package org.globus.examples.clients.FactoryService_Math;import java.io.BufferedWriter;import java.io.FileWriter;import org.apache.axis.message.addressing.Address;import org.apache.axis.message.addressing.EndpointReferenceType;import org.globus.examples.services.core.factory.impl.MathQNames;import org.globus.examples.stubs.Factory.service.FactoryServiceAddressingLocator;import org.globus.examples.stubs.Factory.FactoryPortType;import org.globus.examples.stubs.Factory.CreateResource;import org.globus.examples.stubs.Factory.CreateResourceResponse;import org.globus.wsrf.encoding.ObjectSerializer;public class ClientCreate {	static final String EPR_FILENAME = "epr.txt";	public static void main(String[] args) {		FactoryServiceAddressingLocator factoryLocator = new FactoryServiceAddressingLocator();		try {			String factoryURI = args[0];			String eprFilename;						if(args.length==2)				eprFilename=args[1];			else				eprFilename=EPR_FILENAME;						EndpointReferenceType factoryEPR, instanceEPR;			FactoryPortType mathFactory;						// Get factory portType			factoryEPR = new EndpointReferenceType();			factoryEPR.setAddress(new Address(factoryURI));			mathFactory = factoryLocator.getFactoryPortTypePort(factoryEPR);			// Create resource and get endpoint reference of WS-Resource			CreateResourceResponse createResponse = mathFactory					.createResource(new CreateResource());			instanceEPR = createResponse.getEndpointReference();			// Write endpoint reference to file			String endpointString = ObjectSerializer.toString(instanceEPR,					MathQNames.RESOURCE_REFERENCE);			FileWriter fileWriter = new FileWriter(eprFilename);			BufferedWriter bfWriter = new BufferedWriter(fileWriter);			bfWriter.write(endpointString);			bfWriter.close();			System.out.println("Endpoint reference written to file "					+ eprFilename);		} catch (Exception e) {			e.printStackTrace();		}	}}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -