|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.esri.arcgis.interop.Dispatch
com.esri.arcgis.server.IServerObjectTypeProxy
public class IServerObjectTypeProxy
Provides access to methods, for administrators, that control the behavior and properties of a server object type.
The ArcGIS Server manages a set of server objects running across one or more host (container) machines. How those server objects are configured and run is defined by a set of server object configurations. Server object configurations can be added, removed and modified by users or developers who are members of the agsadmin users group, and therfore have administrator priviliges on the ArcGIS Server.
The types of server object configurations, and therefore server objects that can be created on a GIS server, are of a defined set of server object types that a GIS server can support. By default, the supported types are MapServer, GeocodeServer, GeoDataServer, GlobeServer and GPServer. The server object configuration type defines the types of server object instances that a particular server object configuration starts up and provides to applications to use.
The type also defines the set of properties associated with a particular server object configuration that must be specified when creating the configuration. For example, a MapServer requires a map document, a GeocodeServer requires a locator, etc.
The IServerObjectType interface is a read/write interface on a server object type that allows administrators to configure new server object types to add to the server, update existing server object types, and view the properties of a server object type.
Users and developers that are not part of the the agsadmin group do not have access to this interface. An additional read-only interface called IServerObjectTypeInfo is available to non-administrators, which provides read-access to a subset of the server object type's properties.
Field Summary | |
---|---|
boolean |
noncastable
|
Fields inherited from class com.esri.arcgis.interop.Dispatch |
---|
DISPATCH_METHOD, DISPATCH_PROPERTYGET, DISPATCH_PROPERTYPUT, DISPATCH_PROPERTYPUTREF, objRef |
Constructor Summary | |
---|---|
|
IServerObjectTypeProxy()
|
|
IServerObjectTypeProxy(Object obj)
|
protected |
IServerObjectTypeProxy(Object obj,
String iid)
|
Method Summary | |
---|---|
void |
addListener(String iidStr,
Object theListener,
Object theSource)
|
String |
getCLSID()
The GUID of the COM class corresponding to the server object type. |
String |
getDescription()
Description of the server object type. |
String |
getName()
Name of the server object type. |
void |
removeListener(String iidStr,
Object theListener)
|
void |
setCLSID(String pVal)
The GUID of the COM class corresponding to the server object type. |
void |
setDescription(String desc)
Description of the server object type. |
void |
setName(String pVal)
Name of the server object type. |
Methods inherited from class com.esri.arcgis.interop.Dispatch |
---|
bindUsingMoniker, constructVtblPosTable, convertToNative, cookieForListener, createDispatch, createObjrefMonikerDisplayName, equals, getActiveObject, getActiveObject, getDefaultProperty, getDispatchIdOfName, getLastErrorCode, getMtsObjectContext, getObjRef, getPropertyByName, getPropertyByName, getVtblPos, hashCode, initDispatch, invoke, invokeMethodByName, invokeMethodByName, invokeMethodByName, invokePropertyGetByName, invokePropertyPutByName, invokePropertyPutByRefByName, isNativeMode, isObjRef, optimizedVtblInvoke, queryInterface, readExternal, release, setNativeMode, setPropertyByName, toString, vtblInvoke, writeExternal |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public boolean noncastable
Constructor Detail |
---|
public IServerObjectTypeProxy()
public IServerObjectTypeProxy(Object obj) throws IOException
IOException
protected IServerObjectTypeProxy(Object obj, String iid) throws IOException
IOException
Method Detail |
---|
public void addListener(String iidStr, Object theListener, Object theSource) throws IOException
addListener
in class com.esri.arcgis.interop.Dispatch
IOException
public void removeListener(String iidStr, Object theListener) throws IOException
removeListener
in class com.esri.arcgis.interop.Dispatch
IOException
public String getName() throws IOException, AutomationException
getName
in interface IServerObjectType
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setName(String pVal) throws IOException, AutomationException
setName
in interface IServerObjectType
pVal
- The pVal (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public String getDescription() throws IOException, AutomationException
getDescription
in interface IServerObjectType
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setDescription(String desc) throws IOException, AutomationException
setDescription
in interface IServerObjectType
desc
- The desc (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public String getCLSID() throws IOException, AutomationException
getCLSID
in interface IServerObjectType
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setCLSID(String pVal) throws IOException, AutomationException
setCLSID
in interface IServerObjectType
pVal
- The pVal (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |