|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface IAISImageServerManager
Server Manager Interface
| Method Summary | |
|---|---|
boolean |
addService(String servicePath,
String serviceName,
String serviceProperties,
String[] ispNames)
Adds an image service to the specified image service providers. |
boolean |
addServiceProvider(String ispName,
String ispHostMachine,
String ispHostPort)
Add a new image service provider using the specified friendly name on the specified host machine and port. |
boolean |
connect(String serverHost,
String serverPort)
Connects to an image server given host name and port. |
String |
getServerConfiguration()
Obtains the current configuration of the image server service as an XML string. |
String |
getServerInfo()
Obtains server information containing the list of all image service providers and image services as an XML string. |
String |
getServiceConfiguration()
Obtains current configuration of all image services hosted by the image server as an XML string. |
String |
getServiceDefinitionName(String servicePath)
Gets the service name of the image service, given the path to compiled service. |
String |
getServiceProviderConfiguration(String ispName)
Obtains the current configuration of the specified image service provider as an XML string defined by ISPConfig.xsd |
boolean |
getSOMRegisteredServer(String sOMHost,
String[] serverHost,
String[] serverPort)
Gets the server registered to a given host. |
String |
getStatus()
Gets the status XML details for any failure. |
void |
refreshAllServices(boolean[] retStatus)
Reloads all the services. |
boolean |
refreshService(String serviceName)
Reloads the given service. |
boolean |
registerToSOM(String sOMHost,
String serverHost,
String serverPort)
Registers the server to a given ArcGIS Server Object Manager SOM. |
boolean |
removeService(String serviceName,
String[] ispNames)
Removes an image service from specified image service providers. |
boolean |
removeServiceProvider(String ispName)
Removes the specified image service provider. |
boolean |
startServer(String serverHost)
Starts the image server service on the specified host machine using the default port or the last saved configuration on the host machine. |
boolean |
startService(String serviceName)
Publishes the specified compiled service definition file as an image service on the image service providers specified when the service was added. |
boolean |
startServiceProvider(String ispName)
Starts the specified image service provider using either the default or the last saved configuration. |
boolean |
stopServer()
Stops the image server service. |
boolean |
stopService(String serviceName)
Stops an image service on the image service providers specified when the service was added. |
boolean |
stopServiceProvider(String ispName)
Stops the specified image service provider. |
boolean |
updateServerConfiguration(String serverConfigXml)
Updates configuration of the image server using the specified XML. |
boolean |
updateServiceConfiguration(String serviceConfigXml)
Updates configuration of the image server pertaining all image services using the specified XML string. |
boolean |
updateServiceProviderConfiguration(String ispName,
String ispConfigXml)
Updates configuration of an image service provider using the specifed XML. |
| Method Detail |
|---|
boolean connect(String serverHost,
String serverPort)
throws IOException,
AutomationException
serverHost - The serverHost (in)serverPort - The serverPort (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
boolean startServer(String serverHost)
throws IOException,
AutomationException
serverHost - The serverHost (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
boolean stopServer()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
String getServerInfo()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
String getServerConfiguration()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
boolean updateServerConfiguration(String serverConfigXml)
throws IOException,
AutomationException
serverConfigXml - The serverConfigXml (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
String getServiceProviderConfiguration(String ispName)
throws IOException,
AutomationException
ispName - The ispName (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
boolean updateServiceProviderConfiguration(String ispName,
String ispConfigXml)
throws IOException,
AutomationException
ispName - The ispName (in)ispConfigXml - The ispConfigXml (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
boolean startServiceProvider(String ispName)
throws IOException,
AutomationException
ispName - The ispName (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
boolean stopServiceProvider(String ispName)
throws IOException,
AutomationException
ispName - The ispName (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
boolean addServiceProvider(String ispName,
String ispHostMachine,
String ispHostPort)
throws IOException,
AutomationException
ispName - The ispName (in)ispHostMachine - The ispHostMachine (in)ispHostPort - The ispHostPort (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
boolean removeServiceProvider(String ispName)
throws IOException,
AutomationException
ispName - The ispName (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
String getServiceConfiguration()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
boolean updateServiceConfiguration(String serviceConfigXml)
throws IOException,
AutomationException
serviceConfigXml - The serviceConfigXml (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
boolean startService(String serviceName)
throws IOException,
AutomationException
serviceName - The serviceName (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
boolean stopService(String serviceName)
throws IOException,
AutomationException
serviceName - The serviceName (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
boolean removeService(String serviceName,
String[] ispNames)
throws IOException,
AutomationException
serviceName - The serviceName (in)ispNames - The ispNames (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
boolean addService(String servicePath,
String serviceName,
String serviceProperties,
String[] ispNames)
throws IOException,
AutomationException
servicePath - The servicePath (in)serviceName - The serviceName (in)serviceProperties - The serviceProperties (in)ispNames - The ispNames (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
String getServiceDefinitionName(String servicePath)
throws IOException,
AutomationException
servicePath - The servicePath (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
boolean refreshService(String serviceName)
throws IOException,
AutomationException
serviceName - The serviceName (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void refreshAllServices(boolean[] retStatus)
throws IOException,
AutomationException
retStatus - The retStatus (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
boolean registerToSOM(String sOMHost,
String serverHost,
String serverPort)
throws IOException,
AutomationException
sOMHost - The sOMHost (in)serverHost - The serverHost (in)serverPort - The serverPort (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
boolean getSOMRegisteredServer(String sOMHost,
String[] serverHost,
String[] serverPort)
throws IOException,
AutomationException
sOMHost - The sOMHost (in)serverHost - The serverHost (out: use single element array)serverPort - The serverPort (out: use single element array)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
String getStatus()
throws IOException,
AutomationException
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 | ||||||||