Class LocatorLauncher.LocatorState

  • Enclosing class:
    LocatorLauncher

    public static class LocatorLauncher.LocatorState
    extends AbstractLauncher.ServiceState<java.lang.String>
    The LocatorState 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 Detail

      • LocatorState

        protected LocatorState​(AbstractLauncher.Status status,
                               java.lang.String statusMessage,
                               long timestamp,
                               java.lang.String locatorLocation,
                               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 LocatorLauncher.LocatorState fromJson​(java.lang.String json)
        Unmarshals a LocatorState instance from the JSON String.
        Parameters:
        json - a JSON String
        Returns:
        a LocatorState value unmarshalled from the JSON String.
      • fromDirectory

        public static LocatorLauncher.LocatorState fromDirectory​(java.lang.String workingDirectory,
                                                                 java.lang.String memberName)