Class: ProcessingServiceBase

SuperMap.ProcessingServiceBase

new SuperMap.ProcessingServiceBase(url, options)

ProcessingServiceBase.js, line 7

The ProcessingServiceBase class.

Name Type Description
url string

The url of the service.

options Object

The parameters.

Name Type Default Description
events SuperMap.Events

Objects dealing with all events.

index number

The location of the service access address in the array.

length number

The length of the array of service access addresses.

serverType SuperMap.ServerType SuperMap.ServerType.ISERVER optional

Type of the server |iPortal|Online。

eventListeners Object optional

The object of listening.

crossOrigin boolean optional

Whether to allow cross-domain requests.

headers Object optional

Request header.

Extends

Methods

addJob(url, params, paramType, seconds)

ProcessingServiceBase.js, line 64

Add job of the ProcessingService.

Name Type Description
url string

The URL.

params Object

The parameter.

paramType string

type of the request parameter.

seconds number

When you start to create, get the time interval between the results that create the success.

inherited ajaxPolling()

CommonServiceBase.js, line 250

If the number of remaining requests failed is not 0 after the request fails, recapture the url and send request.

inherited calculatePollingTimes()

CommonServiceBase.js, line 268

Calculate how many times the remaining request failed.

inherited destroy()

CommonServiceBase.js, line 118

Dispose the resource. Properties of referenced resources are set to null.

inherited destroy()

CommonServiceBase.js, line 118

Dispose the resource. Properties of referenced resources are set to null.

inherited getCredential(url){SuperMap.Credential}

CommonServiceBase.js, line 192

Get credential information.

Name Type Description
url string

The service url.

Returns:
Type Description
SuperMap.Credential The credential information object.

getJobs(url)

ProcessingServiceBase.js, line 48

Get job of the ProcessingService.

Name Type Description
url string

The URL.

inherited getUrlCompleted(result)

CommonServiceBase.js, line 223

Execute this method after the request is successful.

Name Type Description
result Object

The result object returned by the server side.

inherited getUrlFailed(result)

CommonServiceBase.js, line 234

Execute this method after the request is failed.

Name Type Description
result Object

The result object returned by the server side.

inherited isServiceSupportPolling()

CommonServiceBase.js, line 295

Judge whether the service supports polling.

inherited request(options)

CommonServiceBase.js, line 146
Name Type Description
options Object

Optional parameters.

Name Type Default Description
method string 'GET' optional

Request method, including: "GET","POST","PUT","DELETE".

url string optional

The request URL.

params Object optional

The params are only applicable to the request sent by the GET method as a set of key value pairs added to the URL by query string.

data string optional

The data sent to the server.

success function

The callback function after the success request.

failure function

The callback function after the failure request.

scope Object optional

If the callback function is a common method of the object, set the scope of the object.

isInTheSameDomain boolean optional

Whether the request is in the current domain.

withCredentials boolean false optional

Request whether to carry a cookie.

inherited serviceProcessCompleted(result)

CommonServiceBase.js, line 307

Execute this method if process completed.

Name Type Description
result Object

The result object returned by the server side.

inherited serviceProcessFailed(result)

CommonServiceBase.js, line 319

Execute this method if process failed.

Name Type Description
result Object

The result object returned by the server side.