com.esri.arcgisws
Class GPServerBindingStub

java.lang.Object
  extended by com.esri.arcgisws.runtime.WebServiceProxyImpl
      extended by com.esri.arcgisws.GPServerBindingStub
All Implemented Interfaces:
GPServerPort, WebServiceProxy

public class GPServerBindingStub
extends WebServiceProxyImpl
implements GPServerPort


Constructor Summary
GPServerBindingStub()
          GPServerBindingStub default constructor.
GPServerBindingStub(String endpointAddressURL)
          GPServerBindingStub constructor.
GPServerBindingStub(String endpointAddressURL, String username, String password)
          GPServerBindingStub constructor.
 
Method Summary
 void cancelJob(String jobID)
           
 GPResult execute(String toolName, GPValue[] values, GPResultOptions options, PropertySet environmentValues)
           
 EsriExecutionType getExecutionType()
           
 PropertySet getJobEnvironmentValues(String jobID)
           
 GPValue[] getJobInputValues(String jobID, String[] parameterNames)
           
 JobMessage[] getJobMessages(String jobID)
           
 GPResult getJobResult(String jobID, String[] parameterNames, GPResultOptions options)
           
 Envelope getJobResultMapExtent(String jobID)
           
 GPResultOptions getJobResultOptions(String jobID)
           
 EsriJobStatus getJobStatus(String jobID)
           
 String getJobToolName(String jobID)
           
 String getResultMapServerName()
           
 GDSData getResultWorkspace(String jobID, EsriGDSTransportType transportType)
           
 GPToolInfo[] getTaskInfos()
           
 String[] getTaskNames()
           
 GPToolInfo getToolInfo(String toolName)
           
 GPToolInfo[] getToolInfos()
           
 String[] getToolNames()
           
 String submitJob(String toolName, GPValue[] values, GPResultOptions options, PropertySet environmentValues)
           
 
Methods inherited from class com.esri.arcgisws.runtime.WebServiceProxyImpl
_getProperty, _setProperty, addHTTPRequestHeaders, enableRequestResponseLogging, getHTTPResponseHeaders, getPassword, getProperty, getUsername, setArcGISVersion, setConnectionTimeout, setEndPointAddress, setEndPointAddress, setHttpReferer, setPassword, setProperties, setProperty, setSoapOverDCOM, setSoapOverDCOM, setUsername
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.esri.arcgisws.runtime.WebServiceProxy
_getProperty, _setProperty, addHTTPRequestHeaders, enableRequestResponseLogging, getHTTPResponseHeaders, getPassword, getProperty, getUsername, setArcGISVersion, setConnectionTimeout, setEndPointAddress, setEndPointAddress, setHttpReferer, setPassword, setProperties, setProperty, setSoapOverDCOM, setSoapOverDCOM, setUsername
 

Constructor Detail

GPServerBindingStub

public GPServerBindingStub()
GPServerBindingStub default constructor.


GPServerBindingStub

public GPServerBindingStub(String endpointAddressURL)
GPServerBindingStub constructor.


GPServerBindingStub

public GPServerBindingStub(String endpointAddressURL,
                           String username,
                           String password)
GPServerBindingStub constructor.

Method Detail

execute

public GPResult execute(String toolName,
                        GPValue[] values,
                        GPResultOptions options,
                        PropertySet environmentValues)
Specified by:
execute in interface GPServerPort

getJobInputValues

public GPValue[] getJobInputValues(String jobID,
                                   String[] parameterNames)
Specified by:
getJobInputValues in interface GPServerPort

getToolNames

public String[] getToolNames()
Specified by:
getToolNames in interface GPServerPort

getResultWorkspace

public GDSData getResultWorkspace(String jobID,
                                  EsriGDSTransportType transportType)
Specified by:
getResultWorkspace in interface GPServerPort

getResultMapServerName

public String getResultMapServerName()
Specified by:
getResultMapServerName in interface GPServerPort

getTaskInfos

public GPToolInfo[] getTaskInfos()
Specified by:
getTaskInfos in interface GPServerPort

getTaskNames

public String[] getTaskNames()
Specified by:
getTaskNames in interface GPServerPort

getToolInfo

public GPToolInfo getToolInfo(String toolName)
Specified by:
getToolInfo in interface GPServerPort

getJobEnvironmentValues

public PropertySet getJobEnvironmentValues(String jobID)
Specified by:
getJobEnvironmentValues in interface GPServerPort

getJobResultOptions

public GPResultOptions getJobResultOptions(String jobID)
Specified by:
getJobResultOptions in interface GPServerPort

getJobResult

public GPResult getJobResult(String jobID,
                             String[] parameterNames,
                             GPResultOptions options)
Specified by:
getJobResult in interface GPServerPort

getExecutionType

public EsriExecutionType getExecutionType()
Specified by:
getExecutionType in interface GPServerPort

getJobStatus

public EsriJobStatus getJobStatus(String jobID)
Specified by:
getJobStatus in interface GPServerPort

getJobMessages

public JobMessage[] getJobMessages(String jobID)
Specified by:
getJobMessages in interface GPServerPort

cancelJob

public void cancelJob(String jobID)
Specified by:
cancelJob in interface GPServerPort

submitJob

public String submitJob(String toolName,
                        GPValue[] values,
                        GPResultOptions options,
                        PropertySet environmentValues)
Specified by:
submitJob in interface GPServerPort

getToolInfos

public GPToolInfo[] getToolInfos()
Specified by:
getToolInfos in interface GPServerPort

getJobToolName

public String getJobToolName(String jobID)
Specified by:
getJobToolName in interface GPServerPort

getJobResultMapExtent

public Envelope getJobResultMapExtent(String jobID)
Specified by:
getJobResultMapExtent in interface GPServerPort