Package com.esri.arcgis.server

The Server library contains the objects used to obtain a connection to the ArcGIS Server.

See:
          Description

Interface Summary
esriAccessLevel An enumeration over access levels of server object instances.
esriConfigurationStatus Server object configuration status.
esriServerConnectionType Product Availability
esriServerDirectoryCleaningMode The server directory cleaning mode.
esriServerDirectoryType Server directory type.
esriServerExceptionHandlingMode Exception handling modes.
esriServerInstallType The server object configuration isolation level.
esriServerIsolationLevel The server object configuration isolation level.
esriServerStatEvent An enumeration through ArcGIS server statistics events.
esriServerStatFunction GIS server statistics function.
esriServerTimePeriod The time period used to query the GIS server for statistics.
esriServiceCatalogMessageFormat The message formats supported by a web service catalog.
esriStartupType The startup type for a server object configuration.
IConfigurationFactory Provides access to members that can be called during server object configuration events.
IConfigurationFactory2 Provides access to members that can be called during server object configuration events.
IEnumServerDirectory Provides access to members that enumerate through ServerDirectories.
IEnumServerDirectoryInfo Provides access to members that enumerate through ServerDirectoryInfos.
IEnumServerMachine Provides access to members that enumerate through ServerMachines.
IEnumServerObjectConfiguration Provides access to members that enumerate through ServerObjectConfigurations.
IEnumServerObjectConfigurationInfo Provides access to members that enumerate through ServerObjectConfigurationInfos.
IEnumServerObjectExtensionType Provides access to members that enumerate through the registered server object extension types.
IEnumServerObjectExtensionTypeInfo Provides access to members that enumerate through the registered server object extension types.
IEnumServerObjectType Provides access to members that enumerate through ServerObjectTypes.
IEnumServerObjectTypeInfo Provides access to members that enumerate through ServerObjectTypeInfos.
IGISServer Provides access to members that manage the collection of IGISServer objects.
IGISServerConnection Provides access to members that connect to a GIS server.
IGISServerConnection2 Provides access to methods that connect a specified user to an ArcGIS server.
IGISServers Provides access to members that manage the collection of IGISServer objects.
IIdentity Provides access to members that define a user.
IManagerWebService Provides access to members that manage a collection of IGISServer objects in the Manager web service catalog.
IPermissionsAdmin Provides administrative access to the Permissions Store.
IPermissionsAdmin2 Provides administrative access to the Permissions Store.
IPermissionsManager Provides managerial access to the Permissions Store.
IServer Provides access to members that connect to a GIS server.
IServer2 Provides access to methods that connect a specified user to an ArcGIS server.
IServerCLRHost Provides access to a method that cleans CLR managed objects.
IServerConnection COM Interface 'IServerConnection'.
IServerContext COM Interface 'IServerContext'.
IServerDirectory Provides access to members that control the behavior and properties of a server directory to administrators.
IServerDirectory2 Provides access to members that control the behavior and properties of a server directory to administrators.
IServerDirectoryInfo Provides access to properties of a server directory.
IServerDirectoryInfo2 Provides access to properties of a server directory.
IServerEnvironmentEx Provides access to Server configuration information.
IServerErrorReports Provides access to Server error reporting settings.
IServerInfo Provides access to members that define a SOM (Server Object Manager).
IServerInfos Provides access to members that manage the collection of IServerInfo objects (SOMs in a GIS Server).
IServerInit Server initialization.
IServerInit2 Server initialization.
IServerLog Provides access to members that query and retrieve log records.
IServerLog2 Provides access to members that query and retrieve log records.
IServerLogQuery Provides access to members that configure a query to the ArcGIS Server logs.
IServerMachine Provides access to properties of a server host machine for administrators.
IServerMachine2 Provides access to properties of a server host machine for administrators.
IServerMachineInfo Provides information about specific Server Machine.
IServerMachineStatus Provides access to the properties of the status of a specific SOC machine.
IServerObject Provides access to properties of a map or geocode server object.
IServerObjectAdmin Provides access to members that administer the ArcGIS server.
IServerObjectAdmin2 Provides access to members that administer the ArcGIS server.
IServerObjectAdmin3 Provides access to members that administer the ArcGIS server.
IServerObjectAdmin4 Provides access to members that administer the ArcGIS server.
IServerObjectAdmin5 Provides access to members that administer the ArcGIS server.
IServerObjectAdmin6 Provides access to members that administer the ArcGIS server.
IServerObjectAdmin7 Provides access to members that administer the ArcGIS server.
IServerObjectConfiguration Provides access to administrators to members that control the behavior and properties of a server object configuration.
IServerObjectConfiguration2 Provides access to administrators to members that control the behavior and properties of a server object configuration with extensions.
IServerObjectConfiguration3 Provides access to administrators to members that control the behavior and properties of a server object configuration with extensions.
IServerObjectConfiguration4 Provides access to administrators to members that control the behavior and properties of a server object configuration with extensions.
IServerObjectConfigurationInfo Provides access to properties of a server object configuration.
IServerObjectConfigurationInfo2 Provides access to the properties of a server object configuration with extensions.
IServerObjectConfigurationManager Provides access to additional members that support initializing a server object.
IServerObjectConfigurationManager2 Provides access to additional members that support initializing a server object.
IServerObjectConfigurationStatus Provides access to properties of a server object configuration's status to administrators.
IServerObjectExtension Provides access to the members that control a server object extension.
IServerObjectExtensionManager Provides access to members that help locate installed server object extensions.
IServerObjectExtensionType Provides access to properties, for administrators, of a server object extension type.
IServerObjectExtensionType2 Provides access to properties, for administrators, of a server object extension type.
IServerObjectExtensionType3 Provides access to properties, for administrators, of a server object extension type.
IServerObjectExtensionTypeInfo Provides access to the properties of a server object extentsion type.
IServerObjectExtensionTypeInfo2 Provides access to the properties of a server object extentsion type.
IServerObjectFactory Provides access to the method used to create a server object outside a server object container.
IServerObjectHelper Provides access to a holder for a reference to a server object.
IServerObjectHelper2 Provides access to a holder for a reference to a server object.
IServerObjectManager Provides access to properties and members of the ArcGIS server's server object manager.
IServerObjectManager2 Provides access to properties and members of the ArcGIS server's server object manager for server object extensions.
IServerObjectManager3 Provides access to properties and members of the ArcGIS server's server object manager for server object extensions.
IServerObjectManager4 Provides access to properties and members of the ArcGIS server's server object manager.
IServerObjectType Provides access to methods, for administrators, that control the behavior and properties of a server object type.
IServerObjectType2 Provides access to methods, for administrators, that control the behavior and properties of a server object type.
IServerObjectType3 Provides access to methods, for administrators, that control the behavior and properties of a server object type.
IServerObjectType4 Provides access to methods, for administrators, that control the behavior and properties of a server object type.
IServerObjectTypeInfo Provides access to properties of a server object type.
IServerObjectTypeInfo2 Provides access to properties of a server object type.
IServerObjectTypeInfo3 Provides access to properties of a server object type.
IServerStatistics Provides access to members that report statistics for a GIS server to administrators.
IServerStatus Provides access to the properties of the status of the ArcGIS Server.
IServerTimeRange Provides access to members that report the actual time range for GIS server statistics reported by IServerStatstics to administrators.
IServiceCatalog Provides access to properties of an ArcGIS Server web service catalog.
IServiceCatalog2 Provides access to properties of an ArcGIS Server web service catalog.
IServiceCatalog3 Provides access to properties of an ArcGIS Server web service catalog.
IServiceCatalogAdmin Provides access to members that control the contents of an ArcGIS Server web services catalog.
IServiceCatalogAdmin2 Provides access to members that control the contents of an ArcGIS Server web services catalog.
IServiceCatalogAdmin3 Provides access to members that control the contents of an ArcGIS Server web services catalog.
IServiceDescription Provides access to members that control the properties of an ArcGIS Server web service description.
IServiceDescription2 Provides access to members that control the properties of an ArcGIS Server web service description.
IServiceDescription3 Provides access to members that control the properties of an ArcGIS Server web service description.
IServiceDescriptionArray Provides access to members that control the contents of web services description array.
ISOMController Provides access to members that start and stop ArcGIS server.
IWPISilentConfig Provides access to members that configure the web services post install silently.
 

Class Summary
BaseSOEPropertyPage BaseSOEPropertyPage is the base class which Java implementations of a Server Object Extension(SOE) property page should extend from.
ConfigFactory The Configuration Factory object for implementing server object configuration events.
GISServerConnection The ServerConnection object for connecting to the GIS server and getting the ServerObjectManager and ServerObjectAdmin.
IEnumServerDirectoryInfoProxy Provides access to members that enumerate through ServerDirectoryInfos.
IEnumServerDirectoryProxy Provides access to members that enumerate through ServerDirectories.
IEnumServerMachineProxy Provides access to members that enumerate through ServerMachines.
IEnumServerObjectConfigurationInfoProxy Provides access to members that enumerate through ServerObjectConfigurationInfos.
IEnumServerObjectConfigurationProxy Provides access to members that enumerate through ServerObjectConfigurations.
IEnumServerObjectExtensionTypeInfoProxy Provides access to members that enumerate through the registered server object extension types.
IEnumServerObjectExtensionTypeProxy Provides access to members that enumerate through the registered server object extension types.
IEnumServerObjectTypeInfoProxy Provides access to members that enumerate through ServerObjectTypeInfos.
IEnumServerObjectTypeProxy Provides access to members that enumerate through ServerObjectTypes.
IGISServerProxy Provides access to members that manage the collection of IGISServer objects.
IGISServersProxy Provides access to members that manage the collection of IGISServer objects.
IIdentityProxy Provides access to members that define a user.
IManagerWebServiceProxy Provides access to members that manage a collection of IGISServer objects in the Manager web service catalog.
IPermissionsAdmin2Proxy Provides administrative access to the Permissions Store.
IPermissionsAdminProxy Provides administrative access to the Permissions Store.
IPermissionsManagerProxy Provides managerial access to the Permissions Store.
IServer2Proxy Provides access to methods that connect a specified user to an ArcGIS server.
IServerCLRHostProxy Provides access to a method that cleans CLR managed objects.
IServerContextProxy Internal use class Proxy for COM Interface 'IServerContext'.
IServerDirectory2Proxy Provides access to members that control the behavior and properties of a server directory to administrators.
IServerDirectoryInfo2Proxy Provides access to properties of a server directory.
IServerDirectoryInfoProxy Provides access to properties of a server directory.
IServerDirectoryProxy Provides access to members that control the behavior and properties of a server directory to administrators.
IServerEnvironmentExProxy Provides access to Server configuration information.
IServerInfoProxy Provides access to members that define a SOM (Server Object Manager).
IServerInfosProxy Provides access to members that manage the collection of IServerInfo objects (SOMs in a GIS Server).
IServerInitProxy Server initialization.
IServerLog2Proxy Provides access to members that query and retrieve log records.
IServerLogProxy Provides access to members that query and retrieve log records.
IServerLogQueryProxy Provides access to members that configure a query to the ArcGIS Server logs.
IServerMachine2Proxy Provides access to properties of a server host machine for administrators.
IServerMachineInfoProxy Provides information about specific Server Machine.
IServerMachineProxy Provides access to properties of a server host machine for administrators.
IServerMachineStatusProxy Provides access to the properties of the status of a specific SOC machine.
IServerObjectAdmin2Proxy Provides access to members that administer the ArcGIS server.
IServerObjectAdmin3Proxy Provides access to members that administer the ArcGIS server.
IServerObjectAdmin4Proxy Provides access to members that administer the ArcGIS server.
IServerObjectAdmin5Proxy Provides access to members that administer the ArcGIS server.
IServerObjectAdmin6Proxy Provides access to members that administer the ArcGIS server.
IServerObjectAdminProxy Provides access to members that administer the ArcGIS server.
IServerObjectConfiguration2Proxy Provides access to administrators to members that control the behavior and properties of a server object configuration with extensions.
IServerObjectConfiguration3Proxy Provides access to administrators to members that control the behavior and properties of a server object configuration with extensions.
IServerObjectConfigurationInfo2Proxy Provides access to the properties of a server object configuration with extensions.
IServerObjectConfigurationInfoProxy Provides access to properties of a server object configuration.
IServerObjectConfigurationProxy Provides access to administrators to members that control the behavior and properties of a server object configuration.
IServerObjectConfigurationStatusProxy Provides access to properties of a server object configuration's status to administrators.
IServerObjectExtensionManagerProxy Internal use class Proxy for COM Interface 'IServerObjectExtensionManager'.
IServerObjectExtensionType2Proxy Provides access to properties, for administrators, of a server object extension type.
IServerObjectExtensionType3Proxy Provides access to properties, for administrators, of a server object extension type.
IServerObjectExtensionTypeInfo2Proxy Provides access to the properties of a server object extentsion type.
IServerObjectExtensionTypeInfoProxy Provides access to the properties of a server object extentsion type.
IServerObjectExtensionTypeProxy Provides access to properties, for administrators, of a server object extension type.
IServerObjectHelper2Proxy Provides access to a holder for a reference to a server object.
IServerObjectHelperProxy Provides access to a holder for a reference to a server object.
IServerObjectManager2Proxy Provides access to properties and members of the ArcGIS server's server object manager for server object extensions.
IServerObjectManager3Proxy Provides access to properties and members of the ArcGIS server's server object manager for server object extensions.
IServerObjectManager4Proxy Provides access to properties and members of the ArcGIS server's server object manager.
IServerObjectManagerProxy Provides access to properties and members of the ArcGIS server's server object manager.
IServerObjectProxy Provides access to properties of a map or geocode server object.
IServerObjectType2Proxy Provides access to methods, for administrators, that control the behavior and properties of a server object type.
IServerObjectType3Proxy Provides access to methods, for administrators, that control the behavior and properties of a server object type.
IServerObjectType4Proxy Provides access to methods, for administrators, that control the behavior and properties of a server object type.
IServerObjectTypeInfo2Proxy Provides access to properties of a server object type.
IServerObjectTypeInfo3Proxy Provides access to properties of a server object type.
IServerObjectTypeInfoProxy Provides access to properties of a server object type.
IServerObjectTypeProxy Provides access to methods, for administrators, that control the behavior and properties of a server object type.
IServerProxy Provides access to members that connect to a GIS server.
IServerStatisticsProxy Provides access to members that report statistics for a GIS server to administrators.
IServerStatusProxy Provides access to the properties of the status of the ArcGIS Server.
IServerTimeRangeProxy Provides access to members that report the actual time range for GIS server statistics reported by IServerStatstics to administrators.
IServiceCatalog3Proxy Provides access to properties of an ArcGIS Server web service catalog.
IServiceCatalogAdmin3Proxy Provides access to members that control the contents of an ArcGIS Server web services catalog.
IServiceDescription2Proxy Provides access to members that control the properties of an ArcGIS Server web service description.
IServiceDescription3Proxy Provides access to members that control the properties of an ArcGIS Server web service description.
IServiceDescriptionArrayProxy Provides access to members that control the contents of web services description array.
IServiceDescriptionProxy Provides access to members that control the properties of an ArcGIS Server web service description.
IWPISilentConfigProxy Provides access to members that configure the web services post install silently.
Marshaller  
Server The Server object for connecting to the GIS server and getting the ServerObjectManager and ServerObjectAdmin.
ServerCluster Deprecated.
ServerCluster2 Deprecated.
ServerCluster3 Use this class to get a ServerConnection object or IServerObjectManager interface to a SOM machine based on the clustering configuration.
ServerClusterType The ServerClusterType class represents the clustering types available {FAIL_OVER|ROUND_ROBIN|NONE}.
ServerConnection Used for connecting to the GIS server and getting the ServerObjectManager and ServerObjectAdmin.
ServerContext COM Class 'ServerContext'.
ServerDirectory The ServerDirectory object which provides information about the ServerDirectory.
ServerDirectoryInfo The ServerDirectoryInfo object which provides access to properties of a server output directory.
ServerLogImpl The ServerLogImp1 object which methods to query and retrieve records from the ArcGIS Server logs.
ServerMachine The ServerMachine object which provides information about the ServerMachine.
ServerMachineStatus The ServerMachineStatus object which reports the status of a server host machine.
ServerObject The ServerObject object which runs within a server context in the GIS server.
ServerObjectAdmin The ServerObjectAdmin object which administrates the GIS Server.
ServerObjectConfiguration The ServerObjectConfiguration object which defines the properties and behavior for server objects running in the GIS server.
ServerObjectConfigurationInfo The ServerObjectConfigurationInfo object which provides information about server object configurations to users without administrative privileges to the GIS server.
ServerObjectConfigurationStatus The ServerObjectConfgurationStatus object which reports the status of a server object configuration.
ServerObjectExtensionType The ServerObjectExtensionType object which provides information about server object extension types to users with administrative privileges to the ArcGIS server.
ServerObjectExtensionTypeInfo The ServerObjectExtensionTypeInfo object which provides information about server object extension types to users without administrative privileges to the ArcGIS server.
ServerObjectFactory The factory object used to create server objects in the server.
ServerObjectManager The ServerObjectManager object which creates ServerContext, ServerObjectConfigurationInfo and ServerObjectTypeInfo objects.
ServerObjectType The ServerObjectType object which defines the properties and behavior for server object types supported by the GIS server.
ServerObjectTypeInfo The ServerObjectTypeInfo object which provides information about server object types to users without administrative privileges to the ArcGIS server.
ServerP Private Server
ServerStatisticsArray The ServerStatisticsArray object which returns an array of a specific statistic over a range of time periods.
ServerStatisticsResults The ServerStatisticsResults object which returns a set of statistics, such as count, min, max, mean, for a single time period.
ServiceCatalog The ServiceCatalog object, which implements the Service Catalog.
SOAPRequestHandler  
SOMController The SOMController object which provides access to members that start and stop ArcGIS server.
Unmarshaller  
 

Exception Summary
SOMNotAvailableException The SOMNotAvailableException class represents an Exception returned if the SOM participating in a cluster is not available.
 

Package com.esri.arcgis.server Description

The Server library contains the objects used to obtain a connection to the ArcGIS Server. The connection is managed via the objects in this library, but objects from other libraries can be created by using functions on the server object.

For information on how to use this package, see the object model diagram.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.