VMware GemFire Java API Reference
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 protectedServerState(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.ServerStatefromDirectory(java.lang.String workingDirectory, java.lang.String memberName)static ServerLauncher.ServerStatefromJson(java.lang.String json)Unmarshals a ServerState instance from the JSON String.protected java.lang.StringgetServiceName()Gets the name of the GemFire service.java.lang.StringtoString()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.ServiceStateGets the name of the GemFire service.- Specified by:
getServiceNamein 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:
toStringin classAbstractLauncher.ServiceState<java.lang.String>- Returns:
- a String describing the Server state.
-
-