|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface IServerObjectFactoryX
Factory interface to create server objects.
| Method Summary | |
|---|---|
void |
addAddInFolder(String addInFolderPath)
Adds a folder to the Add In folder processing list. |
IConfigurationFactory |
createConfigurationFactory(String cfgName,
String cfgType,
String cLSID)
Creates a new server configuration factory for a given type. |
Object |
createObject(String cLSID)
Creates an instance of an AddIn given a CLSID. |
IServerObject |
createServerObject(String cLSID,
String cfgName,
String cfgType,
IPropertySet ipProps)
Creates a new server object given a CLSID. |
String |
getJobRegistryPath()
Gets the path to the job registry that was set on the factory. |
String |
getLogDirectoryPath()
Gets the path to the log directory that was set on the factory. |
String |
getLogLevel()
Gets the log level that was set on the factory. |
int |
getMaxLogFileSize()
Gets the maximum size of the log file that was set on the factory. |
void |
removeAddInFolder(String addInFolderPath)
Removes a folder from the Add In folder processing list. |
void |
setJobRegistryPath(String jobRegPath)
Sets the path to the job registry maintained on disk. |
void |
setLogDirectoryPath(String logDirPath)
Sets the path to the log directory. |
void |
setLogLevel(String logLevel)
Sets the log level. |
void |
setMaxLogFileSize(int maxLogFileSize)
Sets the maximum size of the log file. |
void |
setProcessId(int processId)
Sets the process id. |
void |
setProductCode(int productCode)
Sets the product code. |
void |
shutdown()
Cleanup routine that indicates a shutdown of the STA thread thats hosting factory. |
void |
shutdownEx(IServerObject ipSO)
Cleanup routine that calls ShutDown on the Server object and extensions. |
| Method Detail |
|---|
void addAddInFolder(String addInFolderPath)
throws IOException,
AutomationException
addInFolderPath - The addInFolderPath (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void removeAddInFolder(String addInFolderPath)
throws IOException,
AutomationException
addInFolderPath - The addInFolderPath (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setProductCode(int productCode)
throws IOException,
AutomationException
productCode - The productCode (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setJobRegistryPath(String jobRegPath)
throws IOException,
AutomationException
jobRegPath - The jobRegPath (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
String getJobRegistryPath()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setLogDirectoryPath(String logDirPath)
throws IOException,
AutomationException
logDirPath - The logDirPath (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
String getLogDirectoryPath()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setLogLevel(String logLevel)
throws IOException,
AutomationException
logLevel - The logLevel (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
String getLogLevel()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setMaxLogFileSize(int maxLogFileSize)
throws IOException,
AutomationException
maxLogFileSize - The maxLogFileSize (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
int getMaxLogFileSize()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
IServerObject createServerObject(String cLSID,
String cfgName,
String cfgType,
IPropertySet ipProps)
throws IOException,
AutomationException
cLSID - The cLSID (in)cfgName - The cfgName (in)cfgType - The cfgType (in)ipProps - A reference to a com.esri.arcgis.system.IPropertySet (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
IConfigurationFactory createConfigurationFactory(String cfgName,
String cfgType,
String cLSID)
throws IOException,
AutomationException
cfgName - The cfgName (in)cfgType - The cfgType (in)cLSID - The cLSID (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
Object createObject(String cLSID)
throws IOException,
AutomationException
cLSID - The cLSID (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void shutdown()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void shutdownEx(IServerObject ipSO)
throws IOException,
AutomationException
ipSO - A reference to a com.esri.arcgis.server.IServerObject (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setProcessId(int processId)
throws IOException,
AutomationException
processId - The processId (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 | ||||||||