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