Package com.vmware.connection
Class BasicConnection
- java.lang.Object
-
- com.vmware.connection.BasicConnection
-
- All Implemented Interfaces:
Connection
public class BasicConnection extends java.lang.Object implements Connection
This simple object shows how to set up a vSphere connection as it was done in vSphere 4.x and is provided as a reference for anyone working with older vSphere servers that do not support modern SSO features. It is intended as a utility class for use by Samples that will need to connect before they can do anything useful. This is a light weight POJO that should be very easy to reuse later.Samples that need a connection open before they can do anything useful extend ConnectedVimServiceBase so that the code in those samples can focus on demonstrating the feature at hand. The logic of most samples will not be changed by the use of the BasicConnection or the SsoConnection.
- See Also:
ConnectedVimServiceBase
-
-
Constructor Summary
Constructors Constructor Description BasicConnection()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Connectionconnect()Connectiondisconnect()java.util.MapgetHeaders()java.lang.StringgetHost()java.lang.StringgetPassword()java.lang.IntegergetPort()com.vmware.vim25.ServiceContentgetServiceContent()java.lang.StringgetServiceInstanceName()com.vmware.vim25.ManagedObjectReferencegetServiceInstanceReference()java.lang.StringgetUrl()java.net.URLgetURL()java.lang.StringgetUsername()com.vmware.vim25.UserSessiongetUserSession()com.vmware.vim25.VimPortTypegetVimPort()com.vmware.vim25.VimServicegetVimService()booleanisConnected()voidsetPassword(java.lang.String password)voidsetUrl(java.lang.String url)voidsetUsername(java.lang.String username)
-
-
-
Method Detail
-
setUrl
public void setUrl(java.lang.String url)
- Specified by:
setUrlin interfaceConnection
-
getUrl
public java.lang.String getUrl()
- Specified by:
getUrlin interfaceConnection
-
getHost
public java.lang.String getHost()
- Specified by:
getHostin interfaceConnection
-
getPort
public java.lang.Integer getPort()
- Specified by:
getPortin interfaceConnection
-
setUsername
public void setUsername(java.lang.String username)
- Specified by:
setUsernamein interfaceConnection
-
getUsername
public java.lang.String getUsername()
- Specified by:
getUsernamein interfaceConnection
-
setPassword
public void setPassword(java.lang.String password)
- Specified by:
setPasswordin interfaceConnection
-
getPassword
public java.lang.String getPassword()
- Specified by:
getPasswordin interfaceConnection
-
getVimService
public com.vmware.vim25.VimService getVimService()
- Specified by:
getVimServicein interfaceConnection
-
getVimPort
public com.vmware.vim25.VimPortType getVimPort()
- Specified by:
getVimPortin interfaceConnection
-
getServiceContent
public com.vmware.vim25.ServiceContent getServiceContent()
- Specified by:
getServiceContentin interfaceConnection
-
getUserSession
public com.vmware.vim25.UserSession getUserSession()
- Specified by:
getUserSessionin interfaceConnection
-
getServiceInstanceName
public java.lang.String getServiceInstanceName()
- Specified by:
getServiceInstanceNamein interfaceConnection
-
getHeaders
public java.util.Map getHeaders()
- Specified by:
getHeadersin interfaceConnection
-
getServiceInstanceReference
public com.vmware.vim25.ManagedObjectReference getServiceInstanceReference()
- Specified by:
getServiceInstanceReferencein interfaceConnection
-
connect
public Connection connect()
- Specified by:
connectin interfaceConnection
-
isConnected
public boolean isConnected()
- Specified by:
isConnectedin interfaceConnection
-
disconnect
public Connection disconnect()
- Specified by:
disconnectin interfaceConnection
-
getURL
public java.net.URL getURL()
- Specified by:
getURLin interfaceConnection
-
-