|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.esri.adf.web.data.GISResource
com.esri.adf.web.ags.data.gp.AGSGPResource
public class AGSGPResource
Field Summary | |
---|---|
protected String |
endPointURL
|
protected String |
generatedAlias
|
protected com.esri.arcgisws.GPServerBindingStub |
gpServer
|
protected com.esri.arcgisws.MapDescription |
resultMapDescription
|
protected AGSMapResource |
resultMapResource
|
protected com.esri.arcgisws.MapServerInfo |
resultMapServerInfo
|
protected String |
serviceCatalogURL
The URL to a web service catalog end point. |
protected AGSUser |
user
|
Fields inherited from class com.esri.adf.web.data.GISResource |
---|
alias, context, defaultSpatialReference, functionalities, hasFailedFunctionalities, init |
Constructor Summary | |
---|---|
AGSGPResource()
|
|
AGSGPResource(String endPointURL)
|
Method Summary | |
---|---|
void |
activate()
This method is called by the associated WebContext when the context itself is being activated. |
protected void |
createGPServer()
|
protected void |
createResultMapResource()
|
void |
destroy()
The cleanup (final) chores of the resource like releasing held resources must be performed in this method. |
String |
getEndPointURL()
|
com.esri.arcgisws.GPServerPort |
getGPServer()
|
AGSMapResource |
getResultMapResource()
|
String |
getServiceCatalogURL()
Returns the service catalog end point URL. |
AGSUser |
getUser()
|
void |
init(WebContext webContext)
This method is called by the WebContext to initialize the resource. |
void |
passivate()
This method is called by the associated WebContext when the context itself is being passivated. |
void |
setEndPointURL(String endPointURL)
|
void |
setResultMapResource(AGSMapResource resultMapResource)
|
void |
setServiceCatalogURL(String serviceCatalogURL)
Sets the service catalog end point URL. |
void |
setUser(AGSUser user)
|
Methods inherited from class com.esri.adf.web.data.GISResource |
---|
addFunctionality, getAlias, getDefaultSpatialReference, getFunctionalities, getFunctionality, getWebContext, setAlias, setFunctionalities |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected String endPointURL
protected String serviceCatalogURL
protected String generatedAlias
protected transient com.esri.arcgisws.GPServerBindingStub gpServer
protected AGSMapResource resultMapResource
protected com.esri.arcgisws.MapServerInfo resultMapServerInfo
protected com.esri.arcgisws.MapDescription resultMapDescription
protected AGSUser user
Constructor Detail |
---|
public AGSGPResource()
public AGSGPResource(String endPointURL)
Method Detail |
---|
protected void createGPServer()
protected void createResultMapResource()
public void init(WebContext webContext)
GISResource
This method is called by the WebContext
to initialize the resource. This is typically called when the
context itself is initialized or when users add a new resource to the context by using the
WebContext.addResource(String, GISResource)
method. A GISResource
is usable
only after this method has been called.
This method iterates through all its supported GISFunctionality
s and calls the
GISFunctionality.initFunctionality(GISResource)
on them all.
Sub-classes that want to do custom initialization should override this method and make the super
call
first before doing the custom stuff:
public void init(WebContext context) { super.init(context); myInit(); }
init
in interface WebContextInitialize
init
in class GISResource
webContext
- the WebContext
that maintains a reference to this resourceWebContextInitialize.init(com.esri.adf.web.data.WebContext)
,
GISFunctionality.initFunctionality(GISResource)
,
WebContext.init(WebContext)
,
WebContext.addResource(String, GISResource)
public void activate()
GISResource
This method is called by the associated WebContext
when the context itself is being activated. This
typically happens when a new user request is received to perform a set of operations. A GISResource
is
available for the execution of these operations only after this method has been called.
This method iterates through all its supported GISFunctionality
s and calls the activate()
method on those functionalities that implement WebLifecycle
.
Sub-classes that want to do custom activation should override this method and make the super
call
first before doing the custom stuff:
public void activate() { super.activate(); myActivate(); }
activate
in interface WebLifecycle
activate
in class GISResource
WebLifecycle.activate()
,
WebContext.activate()
public void destroy()
GISResource
The cleanup (final) chores of the resource like releasing held resources must be performed in this method. This is
typically called when the context itself is being destroyed or when users remove this resource from the context by
using the WebContext.removeResource(GISResource)
method. A GISResource
is unusable after this
method has been called.
This method iterates through all its supported GISFunctionality
s and calls the
GISFunctionality.destroyFunctionality()
on them all.
Sub-classes that want to do custom cleanup chores should override this method and do the custom cleanup first
before making the super
call:
public void destroy() { myDestroy(); super.destroy(); }
destroy
in interface WebContextInitialize
destroy
in class GISResource
WebContextInitialize.destroy()
,
GISFunctionality.destroyFunctionality()
,
WebContext.destroy()
,
WebContext.removeResource(GISResource)
public void passivate()
GISResource
This method is called by the associated WebContext
when the context itself is being passivated. This
typically happens after a user request to perform a set of operations has been serviced. A GISResource
is
unavailable for the execution of more operations after this method has been called.
This method iterates through all its supported GISFunctionality
s and calls the passivate()
method on those functionalities that implement WebLifecycle
.
Sub-classes that want to do custom passivation should override this method and do the custom passivation first
before making the super
call:
public void passivate() { myPassivate(); super.passivate(); }
passivate
in interface WebLifecycle
passivate
in class GISResource
WebLifecycle.passivate()
,
WebContext.passivate()
public com.esri.arcgisws.GPServerPort getGPServer()
public String getEndPointURL()
public void setEndPointURL(String endPointURL)
public String getServiceCatalogURL()
public void setServiceCatalogURL(String serviceCatalogURL)
serviceCatalogURL
- the service catalog end point URLpublic AGSMapResource getResultMapResource()
public void setResultMapResource(AGSMapResource resultMapResource)
public void setUser(AGSUser user)
public AGSUser getUser()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |