class MacOSsocketServerInstaller extends Object
Modifier and Type | Field and Description |
---|---|
String |
dialogMessage |
String |
enableString |
String |
group |
(package private) static String |
GROUPNAME |
boolean |
keepAlive |
(package private) static String |
KEEPALIVE |
(package private) static String |
LABEL |
boolean |
plistExists |
private File |
plistFile |
(package private) static String |
plistFileName |
(package private) static String |
plistPathName |
private PlistProperties |
plistProp |
int |
port |
(package private) static String |
PROGRAMARGUMENTS |
(package private) static String |
ROOTDIRECTORY |
(package private) static String |
RUNATLOAD |
(package private) static String |
SERVICEDESCRIPTION |
(package private) static String |
STANDARDERRORPATH |
(package private) static String |
STANDARDOUTPATH |
String |
user |
(package private) static String |
USERNAME |
String |
workingDirectory |
(package private) static String |
WORKINGDIRECTORY |
Constructor and Description |
---|
MacOSsocketServerInstaller() |
Modifier and Type | Method and Description |
---|---|
String |
buildWorkingDirectory() |
void |
disable() |
void |
enable() |
String |
getDialogMessage() |
String |
getEnableString() |
String |
getGroup() |
PlistProperties |
getPlistProp() |
int |
getPort() |
String |
getUser() |
String |
getWorkingDirectory() |
boolean |
isKeepAlive() |
boolean |
isPlistExists() |
static void |
main(String[] args)
Test.
|
protected PlistProperties |
mergePlistWithVars(PlistProperties props,
boolean init) |
void |
setDefaultUser(String user) |
void |
setGroup(String group) |
void |
setKeepAlive(boolean keepAlive) |
void |
setPort(int port) |
void |
setUser(String user) |
void |
setWorkingDirectory(String workingDirectory) |
static final String plistFileName
static final String plistPathName
static final String LABEL
static final String PROGRAMARGUMENTS
static final String RUNATLOAD
static final String SERVICEDESCRIPTION
static final String USERNAME
static final String GROUPNAME
static final String WORKINGDIRECTORY
static final String ROOTDIRECTORY
static final String STANDARDOUTPATH
static final String STANDARDERRORPATH
static final String KEEPALIVE
public String user
public String group
public String workingDirectory
public int port
public boolean keepAlive
public boolean plistExists
public String enableString
public String dialogMessage
private PlistProperties plistProp
private File plistFile
public String getEnableString()
public boolean isPlistExists()
public String getDialogMessage()
public PlistProperties getPlistProp()
protected PlistProperties mergePlistWithVars(PlistProperties props, boolean init)
props
- init
- indicates the plist should take priority over the variables (only on initialization usually).public void enable()
public void disable()
public String getUser()
public void setUser(String user)
user
- the user to setpublic String getGroup()
public void setGroup(String group)
group
- the group to setpublic String getWorkingDirectory()
public String buildWorkingDirectory()
public void setWorkingDirectory(String workingDirectory)
workingDirectory
- the workingDirectory to setpublic int getPort()
public void setPort(int port)
port
- the port to setpublic boolean isKeepAlive()
public void setKeepAlive(boolean keepAlive)
keepAlive
- the keepAlive to setpublic static void main(String[] args)
public void setDefaultUser(String user)