|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.esri.arcgis.server.ServerMachine
public class ServerMachine
The ServerMachine object which provides information about the ServerMachine.
A ServerMachine is a machine that can host server objects managed by the GIS server.
ArcGIS Server is a distributed system. Server objects managed by the GIS server can run on one or more host machines. A machine that can host server objects must have the Server Object Container installed on it, and the machine must be added to the list of host machines managed by the ServerObjectManager.
ServerObjectManager,
ServerObjectType,
IAGSServerConnectionAdmin,
AGSServerConnectionName,
IEnumServerObjectType,
IEnumServerDirectory,
AGSServerConnection,
IServerConnection,
ServerObjectTypeInfo,
IEnumServerObjectTypeInfo,
IAGSServerObject,
ServerDirectoryInfo,
ServerObjectConfiguration,
ServerContext,
ServerObjectConfigurationStatus,
IAGSServerObjectName,
ServerConnection,
IAGSServerConnectionName,
IAGSEnumServerObjectName,
ServerObject,
IServerObjectConfigurationInfo,
IServerObjectAdmin,
AGSServerConnectionFactory,
IAGSServerConnectionFactory,
IEnumServerObjectConfigurationInfo,
IGISServerConnection,
IAGSServerConnection,
IServerContext,
ServerDirectory,
ServerObjectConfigurationInfo,
IEnumServerMachine,
ServerMachine,
IServerObjectConfiguration,
IServerObjectManager,
IServerObjectTypeInfo,
IServerMachine,
IServerObject,
IServerObjectType,
GISServerConnection,
AGSServerObjectName,
ServerObjectAdmin,
IEnumServerObjectConfiguration,
Serialized Form| Constructor Summary | |
|---|---|
ServerMachine(Object obj)
Construct a ServerMachine using a reference to such an object returned from ArcGIS Engine or Server. |
|
| Method Summary | |
|---|---|
boolean |
equals(Object o)
Compare this object with another |
int |
getCapacity()
The number of desired concurrently available configurations (the capacity) of the ArcGIS Server. |
String |
getDescription()
The description of the host machine. |
String |
getName()
The name of the machine that can host server objects for the GIS server. |
int |
hashCode()
the hashcode for this object |
void |
setCapacity(int val)
The number of desired concurrently available configurations (the capacity) of the ArcGIS Server. |
void |
setDescription(String desc)
The description of the host machine. |
void |
setName(String name)
The name of the machine that can host server objects for the GIS server. |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface com.esri.arcgis.interop.RemoteObjRef |
|---|
getJintegraDispatch, release |
| Constructor Detail |
|---|
public ServerMachine(Object obj)
throws IOException
obj to ServerMachine. *
ServerMachine o = (ServerMachine)obj; // will not work
ServerMachine o = new ServerMachine(obj); // Use this constructor instead
* @param obj an object returned from ArcGIS Engine or Server
IOException - if there are interop problems
ServerMachine theServerMachine = (ServerMachine) obj;| Method Detail |
|---|
public boolean equals(Object o)
equals in class Objectpublic int hashCode()
hashCode in class Object
public String getName()
throws IOException,
AutomationException
getName in interface IServerMachineIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setName(String name)
throws IOException,
AutomationException
setName in interface IServerMachinename - The name (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public String getDescription()
throws IOException,
AutomationException
getDescription in interface IServerMachineIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setDescription(String desc)
throws IOException,
AutomationException
setDescription in interface IServerMachinedesc - The desc (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public int getCapacity()
throws IOException,
AutomationException
The Capacity property defines the number configuration instances on a SOC machine that are allowed to run concurrently before the pool-shrinking algorithm engages. The pool-shrinking algorithm removes least recently used configuration instances and replaces them with new instances. Capacity is dependent on system memory and CPU resources and should be tuned for each machine in the ArcGIS Server.
getCapacity in interface IServerMachine2IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setCapacity(int val)
throws IOException,
AutomationException
setCapacity in interface IServerMachine2val - The val (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 | ||||||||