GemFire 7.0

com.gemstone.gemfire.distributed
Class ServerLauncher.ServerState

java.lang.Object
  extended by com.gemstone.gemfire.distributed.AbstractLauncher.ServiceState<String>
      extended by com.gemstone.gemfire.distributed.ServerLauncher.ServerState
Enclosing class:
ServerLauncher

public static final class ServerLauncher.ServerState
extends AbstractLauncher.ServiceState<String>

The ServerState is an immutable type representing the state of the specified Locator at any given moment in time. The state of the Locator is assessed at the exact moment an instance of this class is constructed.

See Also:
AbstractLauncher.ServiceState

Constructor Summary
ServerLauncher.ServerState(ServerLauncher launcher, AbstractLauncher.Status status)
           
 
Method Summary
static ServerLauncher.ServerState fromJson(String json)
          Unmarshals a ServerState instance from the JSON String.
 
Methods inherited from class com.gemstone.gemfire.distributed.AbstractLauncher.ServiceState
getClasspath, getGemFireVersion, getHost, getJavaVersion, getJvmArguments, getLogFile, getMemberName, getPid, getPort, getServiceLocation, getStatus, getStatusMessage, getTimestamp, getUptime, getWorkingDirectory, toJson, toString
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ServerLauncher.ServerState

public ServerLauncher.ServerState(ServerLauncher launcher,
                                  AbstractLauncher.Status status)
Method Detail

fromJson

public static ServerLauncher.ServerState fromJson(String json)
Unmarshals a ServerState instance from the JSON String.

Returns:
a ServerState value unmarshalled from the JSON String.

GemFire 7.0

Copyright © 1997-2012 VMware, Inc. All rights reserved.