the method finalizeInvoke(MessageContent) or finalize() is not visible from my 
class... 

Am Freitag 17 März 2006 05:10 schrieb Deepal Jayasinghe:
> you can call;
>
> serviceClient.finalizeInvoke();
>
> Filipp Akinfiev wrote:
> >Hi all,
> >in my client class  i have function like :
> >  public TFileSendResponse storeFile(int type, String fileName, String
> >pathToFile) {
> >     TFileSendResponse response = null;
> >     try {
> >             response = FileSend.response(makeCall(FileSend.request(new
> > TFileSend("", "", type, fileName, pathToFile)), "storeFile"));
> >             } catch (Exception e) {
> >                     e.printStackTrace();
> >             }
> >             return response;
> >     }
> >
> >it's call function makeCall:
> >
> >    private MessageContext makeCall(MessageContext requestContext, String
> >action) {
> >     ServiceClient client;
> >     MessageContext result = null;
> >     try {
> >             // creating the Service
> >             AxisService service = new AxisService("IXMLWS2");
> >
> >             // creating the operations
> >             AxisOperation operation = new OutInAxisOperation();
> >                     operation.setName(new
> >javax.xml.namespace.QName("urn:XMLWSIntf-IXMLWS", action));
> >             service.addOperation(operation);
> >             client = new ServiceClient(new
> >ConfigurationContextFactory().createConfigurationContextFromFileSystem(AXI
> >S2_HOME), service);
> >             client.getOptions().setTo(targetEPR);
> >             client.getOptions().setSoapAction("urn:XMLWSIntf2-IXMLWS2#" +
> > action); client.getOptions().setExceptionToBeThrownOnSOAPFault(true);
> > client.getOptions().setTransportInProtocol(Constants.TRANSPORT_TCP);
> >
> >client.getOptions().setProperty(org.apache.axis2.context.MessageContextCon
> >stants.CHUNKED,org.apache.axis2.Constants.VALUE_FALSE);
> > client.getOptions().setProperty(Constants.Configuration.ENABLE_MTOM,
> > Constants.VALUE_TRUE);
> >
> >             OperationClient opClient = client.createClient(new
> >javax.xml.namespace.QName("urn:XMLWSIntf-IXMLWS", action));
> >
> >                     opClient.addMessageContext(requestContext);
> >                     opClient.execute(true);
> >
> >             return
> > opClient.getMessageContext(WSDLConstants.MESSAGE_LABEL_IN_VALUE); } catch
> > (AxisFault e) {
> >             e.printStackTrace();
> >     }
> >             return result;
> >    }
> >
> >after execute, i have open connection to axis server, how can i terminate
> > it ?
> >
> >thanks in advance!

Reply via email to