Gemfire JavaDocs_test
Package org.apache.geode.distributed
Class ServerLauncher.ServerState
- java.lang.Object
-
- org.apache.geode.distributed.AbstractLauncher.ServiceState<java.lang.String>
-
- org.apache.geode.distributed.ServerLauncher.ServerState
-
- Enclosing class:
- ServerLauncher
public static class ServerLauncher.ServerState extends AbstractLauncher.ServiceState<java.lang.String>
The ServerState is an immutable type representing the state of the specified Server at any given moment in time. The state of the Server is assessed at the exact moment an instance of this class is constructed.- See Also:
AbstractLauncher.ServiceState
-
-
Field Summary
-
Fields inherited from class org.apache.geode.distributed.AbstractLauncher.ServiceState
JSON_CLASSPATH, JSON_GEMFIREVERSION, JSON_HOST, JSON_JAVAVERSION, JSON_JVMARGUMENTS, JSON_LOCATION, JSON_LOGFILE, JSON_MEMBERNAME, JSON_PID, JSON_PORT, JSON_STATUS, JSON_STATUSMESSAGE, JSON_TIMESTAMP, JSON_UPTIME, JSON_WORKINGDIRECTORY
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
ServerState(AbstractLauncher.Status status, java.lang.String statusMessage, long timestamp, java.lang.String serverLocation, java.lang.Integer pid, java.lang.Long uptime, java.lang.String workingDirectory, java.util.List<java.lang.String> jvmArguments, java.lang.String classpath, java.lang.String gemfireVersion, java.lang.String javaVersion, java.lang.String logFile, java.lang.String host, java.lang.String port, java.lang.String memberName)
ServerState(ServerLauncher launcher, AbstractLauncher.Status status)
ServerState(ServerLauncher launcher, AbstractLauncher.Status status, java.lang.String errorMessage)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ServerLauncher.ServerState
fromDirectory(java.lang.String workingDirectory, java.lang.String memberName)
static ServerLauncher.ServerState
fromJson(java.lang.String json)
Unmarshals a ServerState instance from the JSON String.protected java.lang.String
getServiceName()
Gets the name of the GemFire service.java.lang.String
toString()
Gets a String describing the state of Server.-
Methods inherited from class org.apache.geode.distributed.AbstractLauncher.ServiceState
format, getClasspath, getGemFireVersion, getHost, getJavaVersion, getJvmArguments, getLogFile, getMemberName, getPid, getPort, getServiceLocation, getStatus, getStatusMessage, getTimestamp, getUptime, getWorkingDirectory, identifyPid, isStartingNotRespondingOrNull, isStartingOrNotResponding, isVmWithProcessIdRunning, toDaysHoursMinutesSeconds, toJson, toString, toString, toString, toString
-
-
-
-
Constructor Detail
-
ServerState
public ServerState(ServerLauncher launcher, AbstractLauncher.Status status)
-
ServerState
public ServerState(ServerLauncher launcher, AbstractLauncher.Status status, java.lang.String errorMessage)
-
ServerState
protected ServerState(AbstractLauncher.Status status, java.lang.String statusMessage, long timestamp, java.lang.String serverLocation, java.lang.Integer pid, java.lang.Long uptime, java.lang.String workingDirectory, java.util.List<java.lang.String> jvmArguments, java.lang.String classpath, java.lang.String gemfireVersion, java.lang.String javaVersion, java.lang.String logFile, java.lang.String host, java.lang.String port, java.lang.String memberName)
-
-
Method Detail
-
fromJson
public static ServerLauncher.ServerState fromJson(java.lang.String json)
Unmarshals a ServerState instance from the JSON String.- Parameters:
json
- a JSON String- Returns:
- a ServerState value unmarshalled from the JSON String.
-
fromDirectory
public static ServerLauncher.ServerState fromDirectory(java.lang.String workingDirectory, java.lang.String memberName)
-
getServiceName
protected java.lang.String getServiceName()
Description copied from class:AbstractLauncher.ServiceState
Gets the name of the GemFire service.- Specified by:
getServiceName
in classAbstractLauncher.ServiceState<java.lang.String>
- Returns:
- a String indicating the name of the GemFire service.
-
toString
public java.lang.String toString()
Gets a String describing the state of Server.- Overrides:
toString
in classAbstractLauncher.ServiceState<java.lang.String>
- Returns:
- a String describing the Server state.
-
-