|
|||||||||
| 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 java.lang.String |
endPointURL
|
protected java.lang.String |
generatedAlias
|
protected com.esri.arcgisws.GPServerBindingStub |
gpServer
|
protected com.esri.arcgisws.MapDescription |
resultMapDescription
|
protected AGSMapResource |
resultMapResource
|
protected com.esri.arcgisws.MapServerInfo |
resultMapServerInfo
|
protected java.lang.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, init |
| Constructor Summary | |
|---|---|
AGSGPResource()
|
|
AGSGPResource(java.lang.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. |
java.lang.String |
getEndPointURL()
|
com.esri.arcgisws.GPServerPort |
getGPServer()
|
AGSMapResource |
getResultMapResource()
|
java.lang.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(java.lang.String endPointURL)
|
void |
setResultMapResource(AGSMapResource resultMapResource)
|
void |
setServiceCatalogURL(java.lang.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 java.lang.String endPointURL
protected java.lang.String serviceCatalogURL
protected java.lang.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(java.lang.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 GISFunctionalitys 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 WebContextInitializeinit in class GISResourcewebContext - 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 GISFunctionalitys 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 WebLifecycleactivate in class GISResourceWebLifecycle.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 GISFunctionalitys 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 WebContextInitializedestroy in class GISResourceWebContextInitialize.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 GISFunctionalitys 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 WebLifecyclepassivate in class GISResourceWebLifecycle.passivate(),
WebContext.passivate()public com.esri.arcgisws.GPServerPort getGPServer()
public java.lang.String getEndPointURL()
public void setEndPointURL(java.lang.String endPointURL)
public java.lang.String getServiceCatalogURL()
public void setServiceCatalogURL(java.lang.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 | ||||||||