com.vmware.vim25.ws
Class WSClient

java.lang.Object
  extended by com.vmware.vim25.ws.WSClient

public final class WSClient
extends Object

The Web Service Engine

Author:
Steve Jin (sjin@vmware.com)

Constructor Summary
WSClient(String serverUrl)
           
WSClient(String serverUrl, boolean ignoreCert)
           
 
Method Summary
 URL getBaseUrl()
           
 int getConnectTimeout()
           
 String getCookie()
           
 int getReadTimeout()
           
 String getVimNameSpace()
           
 Object invoke(ManagedObjectReference mor, String methodName, Argument[] paras, String returnType)
           
 org.dom4j.Element invoke(String methodName, Argument[] paras)
           
 Object invoke(String methodName, Argument[] paras, String returnType)
           
 StringBuffer invokeAsString(String methodName, Argument[] paras)
           
 InputStream post(String soapMsg)
           
 void setBaseUrl(URL baseUrl)
           
 void setConnectTimeout(int timeoutMilliSec)
           
 void setCookie(String cookie)
           
 void setReadTimeout(int timeoutMilliSec)
           
 void setSoapActionOnApiVersion(String apiVersion)
           
 void setVimNameSpace(String vimNameSpace)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WSClient

public WSClient(String serverUrl)
         throws MalformedURLException
Throws:
MalformedURLException

WSClient

public WSClient(String serverUrl,
                boolean ignoreCert)
         throws MalformedURLException
Throws:
MalformedURLException
Method Detail

invoke

public Object invoke(ManagedObjectReference mor,
                     String methodName,
                     Argument[] paras,
                     String returnType)
              throws IOException
Throws:
IOException

invoke

public Object invoke(String methodName,
                     Argument[] paras,
                     String returnType)
              throws RemoteException
Throws:
RemoteException

invoke

public org.dom4j.Element invoke(String methodName,
                                Argument[] paras)
                         throws RemoteException
Throws:
RemoteException

invokeAsString

public StringBuffer invokeAsString(String methodName,
                                   Argument[] paras)
                            throws RemoteException
Throws:
RemoteException

post

public InputStream post(String soapMsg)
                 throws IOException
Throws:
IOException

getBaseUrl

public URL getBaseUrl()

setBaseUrl

public void setBaseUrl(URL baseUrl)

getCookie

public String getCookie()

setCookie

public void setCookie(String cookie)

getVimNameSpace

public String getVimNameSpace()

setVimNameSpace

public void setVimNameSpace(String vimNameSpace)

setConnectTimeout

public void setConnectTimeout(int timeoutMilliSec)

getConnectTimeout

public int getConnectTimeout()

setReadTimeout

public void setReadTimeout(int timeoutMilliSec)

getReadTimeout

public int getReadTimeout()

setSoapActionOnApiVersion

public void setSoapActionOnApiVersion(String apiVersion)


Copyright © 2011-2012. All Rights Reserved.