com.esri.arcgisws
Interface GPServerPort

All Superinterfaces:
java.rmi.Remote
All Known Implementing Classes:
GPServerBindingStub

public interface GPServerPort
extends java.rmi.Remote


Method Summary
 void cancelJob(java.lang.String jobID)
           
 GPResult execute(java.lang.String toolName, GPValue[] values, GPResultOptions options)
           
 EsriExecutionType getExecutionType()
           
 JobMessage[] getJobMessages(java.lang.String jobID)
           
 GPResult getJobResult(java.lang.String jobID, java.lang.String[] parameterNames, GPResultOptions options)
           
 EsriJobStatus getJobStatus(java.lang.String jobID)
           
 java.lang.String getResultMapServerName()
           
 java.lang.String getResultWorkspace(java.lang.String jobID, EsriGDSTransportType transportType)
           
 GPToolInfo[] getTaskInfos()
           
 java.lang.String[] getTaskNames()
           
 GPToolInfo getToolInfo(java.lang.String toolName)
           
 GPToolInfo[] getToolInfos()
           
 java.lang.String[] getToolNames()
           
 java.lang.String submitJob(java.lang.String toolName, GPValue[] values)
           
 

Method Detail

cancelJob

public void cancelJob(java.lang.String jobID)
               throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

execute

public GPResult execute(java.lang.String toolName,
                        GPValue[] values,
                        GPResultOptions options)
                 throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

getExecutionType

public EsriExecutionType getExecutionType()
                                   throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

getJobMessages

public JobMessage[] getJobMessages(java.lang.String jobID)
                            throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

getJobResult

public GPResult getJobResult(java.lang.String jobID,
                             java.lang.String[] parameterNames,
                             GPResultOptions options)
                      throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

getJobStatus

public EsriJobStatus getJobStatus(java.lang.String jobID)
                           throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

getResultMapServerName

public java.lang.String getResultMapServerName()
                                        throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

getTaskInfos

public GPToolInfo[] getTaskInfos()
                          throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

getTaskNames

public java.lang.String[] getTaskNames()
                                throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

getToolInfo

public GPToolInfo getToolInfo(java.lang.String toolName)
                       throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

getToolInfos

public GPToolInfo[] getToolInfos()
                          throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

getToolNames

public java.lang.String[] getToolNames()
                                throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

submitJob

public java.lang.String submitJob(java.lang.String toolName,
                                  GPValue[] values)
                           throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

getResultWorkspace

public java.lang.String getResultWorkspace(java.lang.String jobID,
                                           EsriGDSTransportType transportType)
                                    throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException