Class 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
    • Constructor Detail

      • 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)
      • toString

        public java.lang.String toString()
        Gets a String describing the state of Server.
        Overrides:
        toString in class AbstractLauncher.ServiceState<java.lang.String>
        Returns:
        a String describing the Server state.