com.esri.arcgis.server
Interface IServerObjectConfiguration4

All Superinterfaces:
IServerObjectConfiguration, IServerObjectConfiguration2, IServerObjectConfiguration3, Serializable
All Known Subinterfaces:
IServerObjectConfiguration5
All Known Implementing Classes:
ServerObjectConfiguration

public interface IServerObjectConfiguration4
extends IServerObjectConfiguration3, Serializable

Provides access to administrators to members that control the behavior and properties of a server object configuration with extensions.

Product Availability

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


Method Summary
 int getServiceKeepAliveInterval()
          Interval at which SOM calls IObjectActivate on ServerObject, thus allowing instances with stale data connections to be recycled.
 void setServiceKeepAliveInterval(int pVal)
          Interval at which SOM calls IObjectActivate on ServerObject, thus allowing instances with stale data connections to be recycled.
 
Methods inherited from interface com.esri.arcgis.server.IServerObjectConfiguration3
getIdleTimeout, getInstancesPerContainer, setIdleTimeout, setInstancesPerContainer
 
Methods inherited from interface com.esri.arcgis.server.IServerObjectConfiguration2
deserialize, getCleanupTimeout, getExtensionInfo, getExtensionProperties, getInfo, getStartupTimeout, isExtensionEnabled, serialize, setCleanupTimeout, setExtensionEnabled, setExtensionInfoByRef, setExtensionPropertiesByRef, setInfoByRef, setStartupTimeout
 
Methods inherited from interface com.esri.arcgis.server.IServerObjectConfiguration
getDescription, getIsolationLevel, getMaxInstances, getMinInstances, getName, getProperties, getRecycleProperties, getStartupType, getTypeName, getUsageTimeout, getWaitTimeout, isPooled, setDescription, setIsolationLevel, setIsPooled, setMaxInstances, setMinInstances, setName, setPropertiesByRef, setRecyclePropertiesByRef, setStartupType, setTypeName, setUsageTimeout, setWaitTimeout
 

Method Detail

getServiceKeepAliveInterval

int getServiceKeepAliveInterval()
                                throws IOException,
                                       AutomationException
Interval at which SOM calls IObjectActivate on ServerObject, thus allowing instances with stale data connections to be recycled.

Product Availability

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

Returns:
The pVal
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setServiceKeepAliveInterval

void setServiceKeepAliveInterval(int pVal)
                                 throws IOException,
                                        AutomationException
Interval at which SOM calls IObjectActivate on ServerObject, thus allowing instances with stale data connections to be recycled.

Product Availability

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

Parameters:
pVal - The pVal (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.