Package com.gigaspaces.start
Class SystemBoot
java.lang.Object
com.gigaspaces.start.SystemBoot
Provides bootstrapping support for the GigaSpaces Service Grid.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classAn RMI Loader Handler cleaner that cleans weak referneces holding exported objects. -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final StringToken indicating an Authorization Service should be startedstatic final StringToken indicating a Elastic Service Manager should be startedstatic final StringToken indicating a GraphQL Server should be startedstatic final StringToken indicating a Grid Service Agent should be startedstatic final StringToken indicating a Grid Service Container should be startedstatic final StringToken indicating a Grid Service Monitor should be startedstatic final StringToken indicating a Lookup Handler should be startedstatic final StringToken indicating an MCP Server should be startedstatic final StringToken indicating JMX MBeanServer (and required infrastructure) should not be startedstatic final StringToken indicating a GigaSpace instance should be startedstatic final StringToken indicating a Mahalo TxnManager should be started -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidaddShutdownHook(Thread shutdownHook) static voidstatic StringGet the JMX Service URL that can be used to connect to the Platform MBeanServer.static Stringstatic intGet the port number the RMI Registry has been created withstatic voidstatic booleanstatic booleanstatic voidLoad the platformJARs and initialize any configured system propertiesstatic void
-
Field Details
-
LH
Token indicating a Lookup Handler should be started- See Also:
-
TM
Token indicating a Mahalo TxnManager should be started- See Also:
-
NO_JMX
Token indicating JMX MBeanServer (and required infrastructure) should not be started- See Also:
-
GSC
Token indicating a Grid Service Container should be started- See Also:
-
GSA
Token indicating a Grid Service Agent should be started- See Also:
-
GSM
Token indicating a Grid Service Monitor should be started- See Also:
-
ESM
Token indicating a Elastic Service Manager should be started- See Also:
-
SPACE
Token indicating a GigaSpace instance should be started- See Also:
-
AUTH
Token indicating an Authorization Service should be started- See Also:
-
MCP
Token indicating an MCP Server should be started- See Also:
-
GRAPHQL
Token indicating a GraphQL Server should be started- See Also:
-
-
Constructor Details
-
SystemBoot
public SystemBoot()
-
-
Method Details
-
addShutdownHook
-
isRunningWithinGSC
public static boolean isRunningWithinGSC() -
iAmTheGSC
public static void iAmTheGSC() -
getRegistryPort
public static int getRegistryPort()Get the port number the RMI Registry has been created with -
getJMXServiceURL
Get the JMX Service URL that can be used to connect to the Platform MBeanServer. This property may beif the Platform MBeanServer was not be created -
loadPlatform
Load the platformJARs and initialize any configured system properties- Throws:
ConfigurationExceptionIOException
-
main
-
getProcessRole
-
exitIfHasAgentAndAgentIsNotRunning
public static void exitIfHasAgentAndAgentIsNotRunning() -
isGsaOut
-