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

📄 schedulerwssei_tie.java

📁 这是一个基于计算网格的web service。它用java编写。一旦安装完成
💻 JAVA
📖 第 1 页 / 共 2 页
字号:
// This class was generated by the JAXRPC SI, do not edit.// Contents subject to change without notice.// JAX-RPC Standard Implementation (1.1.2_02, build R41)// Generated source version: 1.1.2package jwsgrid.ws.scheduler;import com.sun.xml.rpc.server.http.MessageContextProperties;import com.sun.xml.rpc.streaming.*;import com.sun.xml.rpc.encoding.*;import com.sun.xml.rpc.encoding.soap.SOAPConstants;import com.sun.xml.rpc.encoding.soap.SOAP12Constants;import com.sun.xml.rpc.encoding.literal.*;import com.sun.xml.rpc.soap.streaming.*;import com.sun.xml.rpc.soap.message.*;import com.sun.xml.rpc.soap.SOAPVersion;import com.sun.xml.rpc.soap.SOAPEncodingConstants;import com.sun.xml.rpc.wsdl.document.schema.SchemaConstants;import javax.xml.namespace.QName;import java.rmi.RemoteException;import java.util.Iterator;import java.lang.reflect.*;import java.lang.Class;import com.sun.xml.rpc.server.*;import javax.xml.rpc.handler.HandlerInfo;import com.sun.xml.rpc.client.HandlerChainImpl;public class SchedulerWSSEI_Tie    extends com.sun.xml.rpc.server.TieBase implements SerializerConstants {                public SchedulerWSSEI_Tie() throws Exception {        super(new jwsgrid.ws.scheduler.SchedulerWS_SerializerRegistry().getRegistry());        initialize(internalTypeMappingRegistry);    }        /*     * This method does the actual method invocation for operation: ping     */    private void invoke_ping(StreamingHandlerState state) throws Exception {                jwsgrid.ws.scheduler.SchedulerWSSEI_ping_RequestStruct mySchedulerWSSEI_ping_RequestStruct = null;        Object mySchedulerWSSEI_ping_RequestStructObj =            state.getRequest().getBody().getValue();                if (mySchedulerWSSEI_ping_RequestStructObj instanceof SOAPDeserializationState) {            mySchedulerWSSEI_ping_RequestStruct = (jwsgrid.ws.scheduler.SchedulerWSSEI_ping_RequestStruct)((SOAPDeserializationState)mySchedulerWSSEI_ping_RequestStructObj).getInstance();        } else {            mySchedulerWSSEI_ping_RequestStruct = (jwsgrid.ws.scheduler.SchedulerWSSEI_ping_RequestStruct)mySchedulerWSSEI_ping_RequestStructObj;        }                try {            long result =                 ((jwsgrid.ws.scheduler.SchedulerWSSEI) getTarget()).ping();            jwsgrid.ws.scheduler.SchedulerWSSEI_ping_ResponseStruct mySchedulerWSSEI_ping_ResponseStruct =                new jwsgrid.ws.scheduler.SchedulerWSSEI_ping_ResponseStruct();            SOAPHeaderBlockInfo headerInfo;            mySchedulerWSSEI_ping_ResponseStruct.setResult(result);                        SOAPBlockInfo bodyBlock = new SOAPBlockInfo(ns1_ping_pingResponse_QNAME);            bodyBlock.setValue(mySchedulerWSSEI_ping_ResponseStruct);            bodyBlock.setSerializer(ns2_mySchedulerWSSEI_ping_ResponseStruct_SOAPSerializer);            state.getResponse().setBody(bodyBlock);        } catch (javax.xml.rpc.soap.SOAPFaultException e) {            SOAPFaultInfo fault = new SOAPFaultInfo(e.getFaultCode(),                e.getFaultString(), e.getFaultActor(), e.getDetail());            SOAPBlockInfo faultBlock = new SOAPBlockInfo(com.sun.xml.rpc.encoding.soap.SOAPConstants.QNAME_SOAP_FAULT);            faultBlock.setValue(fault);            faultBlock.setSerializer(new SOAPFaultInfoSerializer(false, e.getDetail()==null));            state.getResponse().setBody(faultBlock);            state.getResponse().setFailure(true);        }    }        /*     * This method does the actual method invocation for operation: queryBundle2     */    private void invoke_queryBundle2(StreamingHandlerState state) throws Exception {                jwsgrid.ws.scheduler.SchedulerWSSEI_queryBundle2_RequestStruct mySchedulerWSSEI_queryBundle2_RequestStruct = null;        Object mySchedulerWSSEI_queryBundle2_RequestStructObj =            state.getRequest().getBody().getValue();                if (mySchedulerWSSEI_queryBundle2_RequestStructObj instanceof SOAPDeserializationState) {            mySchedulerWSSEI_queryBundle2_RequestStruct = (jwsgrid.ws.scheduler.SchedulerWSSEI_queryBundle2_RequestStruct)((SOAPDeserializationState)mySchedulerWSSEI_queryBundle2_RequestStructObj).getInstance();        } else {            mySchedulerWSSEI_queryBundle2_RequestStruct = (jwsgrid.ws.scheduler.SchedulerWSSEI_queryBundle2_RequestStruct)mySchedulerWSSEI_queryBundle2_RequestStructObj;        }                try {            java.lang.String result =                 ((jwsgrid.ws.scheduler.SchedulerWSSEI) getTarget()).queryBundle(mySchedulerWSSEI_queryBundle2_RequestStruct.getString_1(), mySchedulerWSSEI_queryBundle2_RequestStruct.getString_2());            jwsgrid.ws.scheduler.SchedulerWSSEI_queryBundle_ResponseStruct1 mySchedulerWSSEI_queryBundle_ResponseStruct1 =                new jwsgrid.ws.scheduler.SchedulerWSSEI_queryBundle_ResponseStruct1();            SOAPHeaderBlockInfo headerInfo;            mySchedulerWSSEI_queryBundle_ResponseStruct1.setResult(result);                        SOAPBlockInfo bodyBlock = new SOAPBlockInfo(ns1_queryBundle2_queryBundle2Response_QNAME);            bodyBlock.setValue(mySchedulerWSSEI_queryBundle_ResponseStruct1);            bodyBlock.setSerializer(ns2_mySchedulerWSSEI_queryBundle_ResponseStruct1_SOAPSerializer);            state.getResponse().setBody(bodyBlock);        } catch (javax.xml.rpc.soap.SOAPFaultException e) {            SOAPFaultInfo fault = new SOAPFaultInfo(e.getFaultCode(),                e.getFaultString(), e.getFaultActor(), e.getDetail());            SOAPBlockInfo faultBlock = new SOAPBlockInfo(com.sun.xml.rpc.encoding.soap.SOAPConstants.QNAME_SOAP_FAULT);            faultBlock.setValue(fault);            faultBlock.setSerializer(new SOAPFaultInfoSerializer(false, e.getDetail()==null));            state.getResponse().setBody(faultBlock);            state.getResponse().setFailure(true);        }    }        /*     * This method does the actual method invocation for operation: queryBundle     */    private void invoke_queryBundle(StreamingHandlerState state) throws Exception {                jwsgrid.ws.scheduler.SchedulerWSSEI_queryBundle_RequestStruct mySchedulerWSSEI_queryBundle_RequestStruct = null;        Object mySchedulerWSSEI_queryBundle_RequestStructObj =            state.getRequest().getBody().getValue();                if (mySchedulerWSSEI_queryBundle_RequestStructObj instanceof SOAPDeserializationState) {            mySchedulerWSSEI_queryBundle_RequestStruct = (jwsgrid.ws.scheduler.SchedulerWSSEI_queryBundle_RequestStruct)((SOAPDeserializationState)mySchedulerWSSEI_queryBundle_RequestStructObj).getInstance();        } else {            mySchedulerWSSEI_queryBundle_RequestStruct = (jwsgrid.ws.scheduler.SchedulerWSSEI_queryBundle_RequestStruct)mySchedulerWSSEI_queryBundle_RequestStructObj;        }                try {            java.lang.String result =                 ((jwsgrid.ws.scheduler.SchedulerWSSEI) getTarget()).queryBundle(mySchedulerWSSEI_queryBundle_RequestStruct.getString_1());            jwsgrid.ws.scheduler.SchedulerWSSEI_queryBundle_ResponseStruct mySchedulerWSSEI_queryBundle_ResponseStruct =                new jwsgrid.ws.scheduler.SchedulerWSSEI_queryBundle_ResponseStruct();            SOAPHeaderBlockInfo headerInfo;            mySchedulerWSSEI_queryBundle_ResponseStruct.setResult(result);                        SOAPBlockInfo bodyBlock = new SOAPBlockInfo(ns1_queryBundle_queryBundleResponse_QNAME);            bodyBlock.setValue(mySchedulerWSSEI_queryBundle_ResponseStruct);            bodyBlock.setSerializer(ns2_mySchedulerWSSEI_queryBundle_ResponseStruct_SOAPSerializer);            state.getResponse().setBody(bodyBlock);        } catch (javax.xml.rpc.soap.SOAPFaultException e) {            SOAPFaultInfo fault = new SOAPFaultInfo(e.getFaultCode(),                e.getFaultString(), e.getFaultActor(), e.getDetail());            SOAPBlockInfo faultBlock = new SOAPBlockInfo(com.sun.xml.rpc.encoding.soap.SOAPConstants.QNAME_SOAP_FAULT);            faultBlock.setValue(fault);            faultBlock.setSerializer(new SOAPFaultInfoSerializer(false, e.getDetail()==null));            state.getResponse().setBody(faultBlock);            state.getResponse().setFailure(true);        }    }        /*     * This method does the actual method invocation for operation: scheduleBundle     */    private void invoke_scheduleBundle(StreamingHandlerState state) throws Exception {                jwsgrid.ws.scheduler.SchedulerWSSEI_scheduleBundle_RequestStruct mySchedulerWSSEI_scheduleBundle_RequestStruct = null;        Object mySchedulerWSSEI_scheduleBundle_RequestStructObj =            state.getRequest().getBody().getValue();                if (mySchedulerWSSEI_scheduleBundle_RequestStructObj instanceof SOAPDeserializationState) {            mySchedulerWSSEI_scheduleBundle_RequestStruct = (jwsgrid.ws.scheduler.SchedulerWSSEI_scheduleBundle_RequestStruct)((SOAPDeserializationState)mySchedulerWSSEI_scheduleBundle_RequestStructObj).getInstance();        } else {            mySchedulerWSSEI_scheduleBundle_RequestStruct = (jwsgrid.ws.scheduler.SchedulerWSSEI_scheduleBundle_RequestStruct)mySchedulerWSSEI_scheduleBundle_RequestStructObj;        }                try {            java.lang.String result =                 ((jwsgrid.ws.scheduler.SchedulerWSSEI) getTarget()).scheduleBundle(mySchedulerWSSEI_scheduleBundle_RequestStruct.getString_1(), mySchedulerWSSEI_scheduleBundle_RequestStruct.getString_2(), mySchedulerWSSEI_scheduleBundle_RequestStruct.getString_3(), mySchedulerWSSEI_scheduleBundle_RequestStruct.getDataHandler_4());            jwsgrid.ws.scheduler.SchedulerWSSEI_scheduleBundle_ResponseStruct mySchedulerWSSEI_scheduleBundle_ResponseStruct =                new jwsgrid.ws.scheduler.SchedulerWSSEI_scheduleBundle_ResponseStruct();            SOAPHeaderBlockInfo headerInfo;            mySchedulerWSSEI_scheduleBundle_ResponseStruct.setResult(result);                        SOAPBlockInfo bodyBlock = new SOAPBlockInfo(ns1_scheduleBundle_scheduleBundleResponse_QNAME);            bodyBlock.setValue(mySchedulerWSSEI_scheduleBundle_ResponseStruct);            bodyBlock.setSerializer(ns2_mySchedulerWSSEI_scheduleBundle_ResponseStruct_SOAPSerializer);            state.getResponse().setBody(bodyBlock);        } catch (javax.xml.rpc.soap.SOAPFaultException e) {            SOAPFaultInfo fault = new SOAPFaultInfo(e.getFaultCode(),                e.getFaultString(), e.getFaultActor(), e.getDetail());            SOAPBlockInfo faultBlock = new SOAPBlockInfo(com.sun.xml.rpc.encoding.soap.SOAPConstants.QNAME_SOAP_FAULT);            faultBlock.setValue(fault);            faultBlock.setSerializer(new SOAPFaultInfoSerializer(false, e.getDetail()==null));            state.getResponse().setBody(faultBlock);            state.getResponse().setFailure(true);        }    }        /*     * This method must determine the opcode of the operation that has been invoked.     */    protected void peekFirstBodyElement(XMLReader bodyReader, SOAPDeserializationContext deserializationContext, StreamingHandlerState state) throws Exception {        if (bodyReader.getName().equals(ns1_ping_ping_QNAME)) {            state.getRequest().setOperationCode(ping_OPCODE);        }        else if (bodyReader.getName().equals(ns1_queryBundle2_queryBundle2_QNAME)) {            state.getRequest().setOperationCode(queryBundle2_OPCODE);        }        else if (bodyReader.getName().equals(ns1_queryBundle_queryBundle_QNAME)) {            state.getRequest().setOperationCode(queryBundle_OPCODE);        }        else if (bodyReader.getName().equals(ns1_scheduleBundle_scheduleBundle_QNAME)) {            state.getRequest().setOperationCode(scheduleBundle_OPCODE);        }        else {            throw new SOAPProtocolViolationException("soap.operation.unrecognized", bodyReader.getName().toString());        }    }        /*     *  this method deserializes the request/response structure in the body     */    protected void readFirstBodyElement(XMLReader bodyReader, SOAPDeserializationContext deserializationContext, StreamingHandlerState  state) throws Exception {        int opcode = state.getRequest().getOperationCode();        switch (opcode) {            case ping_OPCODE:                deserialize_ping(bodyReader, deserializationContext, state);                break;            case queryBundle2_OPCODE:                deserialize_queryBundle2(bodyReader, deserializationContext, state);                break;            case queryBundle_OPCODE:                deserialize_queryBundle(bodyReader, deserializationContext, state);                break;            case scheduleBundle_OPCODE:                deserialize_scheduleBundle(bodyReader, deserializationContext, state);                break;            default:                throw new SOAPProtocolViolationException("soap.operation.unrecognized", Integer.toString(opcode));        }    }    

⌨️ 快捷键说明

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