public class ServiceConfig
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static int |
ERROR_CRITICAL
The startup program logs the error, if possible.
|
static int |
ERROR_IGNORE
The startup (boot) program logs the error but continues the startup operation.
|
static int |
ERROR_NORMAL
The startup program logs the error and displays a message box pop-up but continues the startup operation.
|
static int |
ERROR_SEVERE
The startup program logs the error.
|
static int |
START_AUTO
A service started automatically by the service control manager during system startup.
|
static int |
START_BOOT
A device driver started by the system loader.
|
static int |
START_DISABLED
A service that cannot be started.
|
static int |
START_MANUAL
A service started by the service control manager when a process calls the StartService function.
|
static int |
START_SYSTEM
A device driver started by the IoInitSystem function.
|
static int |
TYPE_ADAPTER |
static int |
TYPE_FILE_SYSTEM_DRIVER
File system driver service.
|
static int |
TYPE_INTERACTIVE_PROCESS
The service can interact with the desktop.
|
static int |
TYPE_KERNEL_DRIVER
Driver service.
|
static int |
TYPE_RECOGNIZER_DRIVER |
static int |
TYPE_WIN32_OWN_PROCESS
Service that runs in its own process.
|
static int |
TYPE_WIN32_SHARE_PROCESS
Service that shares a process with other services.
|
Constructor and Description |
---|
ServiceConfig(java.lang.String name) |
Modifier and Type | Method and Description |
---|---|
java.lang.String[] |
getArgv() |
java.lang.String[] |
getDependencies() |
java.lang.String |
getDescription() |
java.lang.String |
getDisplayName() |
int |
getErrorControl() |
java.lang.String |
getErrorControlString() |
java.lang.String |
getExe() |
java.lang.String |
getLoadOrderGroup() |
java.lang.String |
getName() |
java.lang.String |
getPassword() |
java.lang.String |
getPath() |
java.lang.String |
getStartName() |
int |
getStartType() |
java.lang.String |
getStartTypeString() |
int |
getTagId() |
int |
getType() |
java.util.List |
getTypeList() |
void |
list(java.io.PrintStream out) |
void |
setDependencies(java.lang.String[] dependencies) |
void |
setDescription(java.lang.String description) |
void |
setDisplayName(java.lang.String displayName) |
void |
setErrorControl(int errorControl) |
void |
setLoadOrderGroup(java.lang.String loadOrderGroup) |
void |
setName(java.lang.String name) |
void |
setPassword(java.lang.String password) |
void |
setPath(java.lang.String path) |
void |
setStartName(java.lang.String startName) |
void |
setStartType(int startType) |
void |
setTagId(int tagId) |
void |
setType(int type) |
public static final int START_BOOT
public static final int START_SYSTEM
public static final int START_AUTO
public static final int START_MANUAL
public static final int START_DISABLED
public static final int TYPE_KERNEL_DRIVER
public static final int TYPE_FILE_SYSTEM_DRIVER
public static final int TYPE_ADAPTER
public static final int TYPE_RECOGNIZER_DRIVER
public static final int TYPE_WIN32_OWN_PROCESS
public static final int TYPE_WIN32_SHARE_PROCESS
public static final int TYPE_INTERACTIVE_PROCESS
public static final int ERROR_IGNORE
public static final int ERROR_NORMAL
public static final int ERROR_SEVERE
public static final int ERROR_CRITICAL
public java.lang.String getPath()
public void setPath(java.lang.String path)
path
- The path to set.public java.lang.String[] getArgv()
public java.lang.String getExe()
public java.lang.String[] getDependencies()
public void setDependencies(java.lang.String[] dependencies)
dependencies
- The dependencies to set.public java.lang.String getDisplayName()
public void setDisplayName(java.lang.String displayName)
displayName
- The displayName to set.public int getErrorControl()
public void setErrorControl(int errorControl)
errorControl
- The errorControl to set, one of ERROR_* constants.public java.lang.String getErrorControlString()
public java.lang.String getLoadOrderGroup()
public void setLoadOrderGroup(java.lang.String loadOrderGroup)
loadOrderGroup
- The loadOrderGroup to set.public java.lang.String getStartName()
public void setStartName(java.lang.String startName)
startName
- The startName to set.public int getStartType()
public void setStartType(int startType)
startType
- The startType to set, one of START_* constants.public java.lang.String getStartTypeString()
public int getTagId()
public void setTagId(int tagId)
tagId
- The tagId to set.public int getType()
public java.util.List getTypeList()
public void setType(int type)
type
- The type to set, one of TYPE_* constants.public java.lang.String getDescription()
public void setDescription(java.lang.String description)
description
- The description to set.public java.lang.String getPassword()
public void setPassword(java.lang.String password)
password
- The password to set.public java.lang.String getName()
public void setName(java.lang.String name)
name
- The name to set.public void list(java.io.PrintStream out) throws Win32Exception
Win32Exception
Copyright ? 2004-2011 Hyperic. All Rights Reserved.