public enum GlassFishStatus extends Enum<GlassFishStatus>
Local server can be in 4 possible states:
Remote server can be in 4 possible states:
Enum Constant and Description |
---|
OFFLINE
Server is offline (not running or not responding).
|
ONLINE
Server is running an responding.
|
SHUTDOWN
Server shutdown was requested but server is still running
or responding.
|
STARTUP
Server start or restart was requested but server is still not
fully responding.
|
UNKNOWN
Server status is unknown.
|
Modifier and Type | Field and Description |
---|---|
static int |
length
GlassFish version enumeration length.
|
private static Logger |
LOGGER
Logger instance for this class.
|
private static String |
OFFLINE_STR
A
String representation of OFFLINE value. |
private static String |
ONLINE_STR
A
String representation of ONLINE value. |
private static String |
SHUTDOWN_STR
A
String representation of SHUTDOWN value. |
private static String |
STARTUP_STR
A
String representation of STARTUP value. |
private static Map<String,GlassFishStatus> |
stringValuesMap
Stored
String values for backward String
conversion. |
private static String |
UNKNOWN_STR
A
String representation of UNKNOWN value. |
Modifier and Type | Method and Description |
---|---|
static boolean |
add(GlassFishServer srv)
Register GlassFish server instance into scheduler and launch server
status checking jobs.
|
static GlassFishServerStatus |
get(GlassFishServer srv)
Get current GlassFisg server instance
GlassFishServerStatus
object. |
static GlassFishStatus |
getStatus(GlassFishServer srv)
Get current GlassFisg server instance status.
|
static void |
initScheduler(ScheduledThreadPoolExecutor executor)
Initialize GlassFish server status task scheduler to use external
executor.
|
String |
toString()
Convert
GlassFishStatus value to String . |
static GlassFishStatus |
toValue(String name)
Returns a
GlassFishStatus with a value represented by the
specified String . |
static GlassFishStatus |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static GlassFishStatus[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final GlassFishStatus UNKNOWN
public static final GlassFishStatus OFFLINE
public static final GlassFishStatus STARTUP
public static final GlassFishStatus ONLINE
public static final GlassFishStatus SHUTDOWN
private static final Logger LOGGER
public static final int length
private static final String UNKNOWN_STR
String
representation of UNKNOWN value.private static final String OFFLINE_STR
String
representation of OFFLINE value.private static final String STARTUP_STR
String
representation of STARTUP value.private static final String ONLINE_STR
String
representation of ONLINE value.private static final String SHUTDOWN_STR
String
representation of SHUTDOWN value.private static final Map<String,GlassFishStatus> stringValuesMap
String
values for backward String
conversion.public static GlassFishStatus[] values()
for (GlassFishStatus c : GlassFishStatus.values()) System.out.println(c);
public static GlassFishStatus valueOf(String name)
name
- the name of the enum constant to be returned.IllegalArgumentException
- if this enum type has no constant
with the specified nameNullPointerException
- if the argument is nullpublic static GlassFishStatus toValue(String name)
GlassFishStatus
with a value represented by the
specified String
. The GlassFishStatus
returned
represents existing value only if specified String
matches any String
returned by toString
method.
Otherwise null
value is returned.
name
- Value containing GlassFishStatus
toString
representation.GlassFishStatus
value represented
by String
or null
if value
was not recognized.public static void initScheduler(ScheduledThreadPoolExecutor executor)
executor
- External executor to be used in scheduler.public static boolean add(GlassFishServer srv)
srv
- GlassFish server instance to be registered.true
when server instance was successfully
added into scheduler and status checking job was started
or false
otherwise.public static GlassFishStatus getStatus(GlassFishServer srv)
srv
- GlassFish server instance to be searched.UNKNOWN
value for unregistered server instance.public static GlassFishServerStatus get(GlassFishServer srv)
GlassFishServerStatus
object.
srv
- GlassFish server instance to be searched.GlassFishServerStatus
object.
Returns null
value for unregistered server instance.public String toString()
GlassFishStatus
value to String
.
toString
in class Enum<GlassFishStatus>
String
representation of the value of this object.Copyright © 2013. All Rights Reserved.