| 
|||||||||
| 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 | ||||||||