com.esri.arcgis.server
Interface IServerMachine3

All Superinterfaces:
IServerMachine, IServerMachine2, Serializable
All Known Implementing Classes:
ServerMachine

public interface IServerMachine3
extends IServerMachine2, Serializable

Provides access to properties of a server host machine for administrators.

Product Availability

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


Method Summary
 String getAdminURL()
          The admin URL of the server machine.
 String getPlatform()
          The platform of the server machine.
 int getPortCount()
          The total count of ports.
 IEnumBSTR getPortNames()
          The port names.
 int getPortNumber(String name)
          The port number of a port.
 void setAdminURL(String pUrl)
          The admin URL of the server machine.
 void setPlatform(String pPlatform)
          The platform of the server machine.
 
Methods inherited from interface com.esri.arcgis.server.IServerMachine2
getCapacity, setCapacity
 
Methods inherited from interface com.esri.arcgis.server.IServerMachine
getDescription, getName, setDescription, setName
 

Method Detail

getAdminURL

String getAdminURL()
                   throws IOException,
                          AutomationException
The admin URL of the server machine.

Product Availability

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

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

setAdminURL

void setAdminURL(String pUrl)
                 throws IOException,
                        AutomationException
The admin URL of the server machine.

Product Availability

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

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

getPlatform

String getPlatform()
                   throws IOException,
                          AutomationException
The platform of the server machine.

Product Availability

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

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

setPlatform

void setPlatform(String pPlatform)
                 throws IOException,
                        AutomationException
The platform of the server machine.

Product Availability

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

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

getPortCount

int getPortCount()
                 throws IOException,
                        AutomationException
The total count of ports.

Product Availability

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

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

getPortNames

IEnumBSTR getPortNames()
                       throws IOException,
                              AutomationException
The port names.

Product Availability

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

Returns:
A reference to a com.esri.arcgis.system.IEnumBSTR
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getPortNumber

int getPortNumber(String name)
                  throws IOException,
                         AutomationException
The port number of a port.

Product Availability

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

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