|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.esri.arcgis.interop.Dispatch com.esri.arcgis.server.IServerObjectManagerProxy com.esri.arcgis.server.IServerObjectManager2Proxy
public class IServerObjectManager2Proxy
Provides access to properties and members of the ArcGIS server's server object manager for server object extensions.
IServerObjectManager2 provides a method to retrieve an enumeration of server object extension types through IExtensionTypeInfos. The IServerObjectExtensionTypeInfo interface provides the name and description of a server object extension type.
IServerObjectManager2 also provides access to properties of the GIS server's sytem configuration, such as it operating sytem type.
This interface can be obtained by a query interface with IServerObjectManager.
Field Summary | |
---|---|
boolean |
noncastable
|
Fields inherited from class com.esri.arcgis.interop.Dispatch |
---|
DISPATCH_METHOD, DISPATCH_PROPERTYGET, DISPATCH_PROPERTYPUT, DISPATCH_PROPERTYPUTREF, objRef |
Constructor Summary | |
---|---|
|
IServerObjectManager2Proxy()
|
|
IServerObjectManager2Proxy(Object obj)
|
protected |
IServerObjectManager2Proxy(Object obj,
String iid)
|
Method Summary | |
---|---|
void |
addListener(String iidStr,
Object theListener,
Object theSource)
|
IEnumServerObjectConfigurationInfo |
getConfigurationInfosEx(String folderName)
An enumerator over all the ArcGIS server's ServerObjectExtensionInfos in a given folder. |
IServerObjectConfigurationStatus |
getConfigurationStatus(String name,
String typeName)
Get the configuration status for a server object configuration with the specified Name and TypeName. |
IEnumServerObjectExtensionTypeInfo |
getExtensionTypeInfos(String sOTypeName)
An enumerator over all the ArcGIS server's ServerObjectExtensionTypeInfos. |
IPropertySet |
getFolderInfo(String folderName)
Properties associated with a server configuration folder. |
IEnumBSTR |
getFolders(String folderName)
An array of folder names in the server configuration folder. |
IPropertySet |
getSystemInfo()
The properties of the underlying system hardware and software. |
void |
removeListener(String iidStr,
Object theListener)
|
Methods inherited from class com.esri.arcgis.server.IServerObjectManagerProxy |
---|
createServerContext, getConfigurationInfo, getConfigurationInfos, getServerDirectoryInfos, getTypeInfos |
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 |
Methods inherited from interface com.esri.arcgis.server.IServerObjectManager |
---|
createServerContext, getConfigurationInfo, getConfigurationInfos, getServerDirectoryInfos, getTypeInfos |
Field Detail |
---|
public boolean noncastable
Constructor Detail |
---|
public IServerObjectManager2Proxy()
public IServerObjectManager2Proxy(Object obj) throws IOException
IOException
protected IServerObjectManager2Proxy(Object obj, String iid) throws IOException
IOException
Method Detail |
---|
public void addListener(String iidStr, Object theListener, Object theSource) throws IOException
addListener
in class IServerObjectManagerProxy
IOException
public void removeListener(String iidStr, Object theListener) throws IOException
removeListener
in class IServerObjectManagerProxy
IOException
public IPropertySet getSystemInfo() throws IOException, AutomationException
The SystemInfo property returns a PropertySet containing properties indicating the operating system name and messaeg version of the GIS server.
getSystemInfo
in interface IServerObjectManager2
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IEnumServerObjectExtensionTypeInfo getExtensionTypeInfos(String sOTypeName) throws IOException, AutomationException
Retrieves an enumeration of IServerObjectTypeInfos from the ArcGIS Server system configuration (Server.cfg). The IServerObjectTypeInfo interface provides the name and description of a server object type.
getExtensionTypeInfos
in interface IServerObjectManager2
sOTypeName
- The sOTypeName (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IEnumServerObjectConfigurationInfo getConfigurationInfosEx(String folderName) throws IOException, AutomationException
GetConfigurationInfosEx returns an enumeration (IEnumServerObjectConfigurationInfo) of IServerObjectConfigurationInfo for configurations of any esriConfigurationStatus from the folder specified.
Some folderNames have special significance:
folderName == “” means “root”.
folderName == “NULL” means “all folders and root”
getConfigurationInfosEx
in interface IServerObjectManager2
folderName
- The folderName (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IEnumBSTR getFolders(String folderName) throws IOException, AutomationException
getFolders
in interface IServerObjectManager2
folderName
- The folderName (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IPropertySet getFolderInfo(String folderName) throws IOException, AutomationException
getFolderInfo
in interface IServerObjectManager2
folderName
- The folderName (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IServerObjectConfigurationStatus getConfigurationStatus(String name, String typeName) throws IOException, AutomationException
getConfigurationStatus
in interface IServerObjectManager2
name
- The name (in)typeName
- The typeName (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 |