Package org.infinispan.server
Class Server
java.lang.Object
org.infinispan.server.core.BaseServerManagement
org.infinispan.server.Server
- All Implemented Interfaces:
AutoCloseable,org.infinispan.server.core.ServerManagement
public class Server
extends org.infinispan.server.core.BaseServerManagement
implements AutoCloseable
- Since:
- 10.0
- Author:
- Tristan Tarrant <tristan@infinispan.org>
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final Stringstatic final Stringstatic final Stringstatic final intstatic final intstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final StringProperty name indicating the path to the configuration directory of a server instance.static final StringProperty name indicating the path to the data directory of a server instance.static final StringProperty name indicating the path to the server installation.static final StringProperty name indicating the path to the log directory of a server instance.static final StringProperty name indicating the path to the root of a server instance.static final Stringstatic final Stringstatic final Stringstatic final Log -
Constructor Summary
ConstructorsConstructorDescriptionServer()Initializes a server with the default server root, the default configuration file and system propertiesServer(File serverRoot, File configuration, Properties properties) Server(File serverRoot, List<Path> configurationFiles, Properties properties) Initializes a server with the supplied server root, configuration file and properties -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()voidvoidorg.infinispan.server.core.BackupManagerorg.infinispan.manager.DefaultCacheManagerorg.infinispan.configuration.parsing.ConfigurationBuilderHoldergetLoginConfiguration(org.infinispan.server.core.ProtocolServer protocolServer) org.infinispan.server.core.ServerStateManagerorg.infinispan.lifecycle.ComponentStatusorg.infinispan.tasks.TaskManagergetUsers()run()org.infinispan.commons.dataconversion.internal.JsonvoidserializeConfiguration(org.infinispan.commons.configuration.io.ConfigurationWriter writer) voidserverStop(List<String> servers) voidsetExitHandler(ExitHandler exitHandler) Methods inherited from class org.infinispan.server.core.BaseServerManagement
overviewReportMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.infinispan.server.core.ServerManagement
cacheManagerNames, getCacheManager
-
Field Details
-
log
-
INFINISPAN_BIND_ADDRESS
- See Also:
-
INFINISPAN_BIND_PORT
- See Also:
-
INFINISPAN_CLUSTER_NAME
- See Also:
-
INFINISPAN_CLUSTER_STACK
- See Also:
-
INFINISPAN_NODE_NAME
- See Also:
-
INFINISPAN_PORT_OFFSET
- See Also:
-
JGROUPS_BIND_ADDRESS
- See Also:
-
JGROUPS_BIND_PORT
- See Also:
-
JGROUPS_FD_PORT_OFFSET
- See Also:
-
INFINISPAN_SERVER_HOME_PATH
Property name indicating the path to the server installation. If unspecified, the current working directory will be used- See Also:
-
INFINISPAN_SERVER_ROOT_PATH
Property name indicating the path to the root of a server instance. If unspecified, defaults to the server directory under the server home.- See Also:
-
INFINISPAN_SERVER_CONFIG_PATH
Property name indicating the path to the configuration directory of a server instance. If unspecified, defaults to the conf directory under the server root.- See Also:
-
INFINISPAN_SERVER_DATA_PATH
Property name indicating the path to the data directory of a server instance. If unspecified, defaults to the data directory under the server root.- See Also:
-
INFINISPAN_SERVER_LOG_PATH
Property name indicating the path to the log directory of a server instance. If unspecified, defaults to the log directory under the server root.- See Also:
-
INFINISPAN_LOG4J_SHUTDOWN
- See Also:
-
INFINISPAN_ELYTRON_NONCE_SHUTDOWN
- See Also:
-
DEFAULT_SERVER_CONFIG
- See Also:
-
DEFAULT_SERVER_DATA
- See Also:
-
DEFAULT_SERVER_LIB
- See Also:
-
DEFAULT_SERVER_LOG
- See Also:
-
DEFAULT_SERVER_ROOT_DIR
- See Also:
-
DEFAULT_SERVER_STATIC_DIR
- See Also:
-
DEFAULT_CONFIGURATION_FILE
- See Also:
-
DEFAULT_LOGGING_FILE
- See Also:
-
DEFAULT_CLUSTER_NAME
- See Also:
-
DEFAULT_CLUSTER_STACK
- See Also:
-
DEFAULT_BIND_PORT
public static final int DEFAULT_BIND_PORT- See Also:
-
DEFAULT_JGROUPS_BIND_PORT
public static final int DEFAULT_JGROUPS_BIND_PORT- See Also:
-
DEFAULT_JGROUPS_FD_PORT_OFFSET
public static final int DEFAULT_JGROUPS_FD_PORT_OFFSET- See Also:
-
-
Constructor Details
-
Server
public Server()Initializes a server with the default server root, the default configuration file and system properties -
Server
Initializes a server with the supplied server root, configuration file and properties- Parameters:
serverRoot-configurationFiles-properties-
-
Server
-
-
Method Details
-
getExitHandler
-
setExitHandler
-
run
-
serializeConfiguration
public void serializeConfiguration(org.infinispan.commons.configuration.io.ConfigurationWriter writer) - Specified by:
serializeConfigurationin interfaceorg.infinispan.server.core.ServerManagement
-
getLoginConfiguration
public Map<String,String> getLoginConfiguration(org.infinispan.server.core.ProtocolServer protocolServer) - Specified by:
getLoginConfigurationin interfaceorg.infinispan.server.core.ServerManagement
-
serverStop
- Specified by:
serverStopin interfaceorg.infinispan.server.core.ServerManagement
-
clusterStop
public void clusterStop()- Specified by:
clusterStopin interfaceorg.infinispan.server.core.ServerManagement
-
containerStop
public void containerStop()- Specified by:
containerStopin interfaceorg.infinispan.server.core.ServerManagement
-
close
public void close()- Specified by:
closein interfaceAutoCloseable
-
getCacheManager
public org.infinispan.manager.DefaultCacheManager getCacheManager()- Specified by:
getCacheManagerin interfaceorg.infinispan.server.core.ServerManagement
-
getServerStateManager
public org.infinispan.server.core.ServerStateManager getServerStateManager()- Specified by:
getServerStateManagerin interfaceorg.infinispan.server.core.ServerManagement
-
getConfigurationBuilderHolder
public org.infinispan.configuration.parsing.ConfigurationBuilderHolder getConfigurationBuilderHolder() -
getProtocolServers
- Specified by:
getProtocolServersin interfaceorg.infinispan.server.core.ServerManagement
-
getStatus
public org.infinispan.lifecycle.ComponentStatus getStatus()- Specified by:
getStatusin interfaceorg.infinispan.server.core.ServerManagement
-
getTaskManager
public org.infinispan.tasks.TaskManager getTaskManager()- Specified by:
getTaskManagerin interfaceorg.infinispan.server.core.ServerManagement
-
getUsers
- Specified by:
getUsersin interfaceorg.infinispan.server.core.ServerManagement
-
getServerReport
- Specified by:
getServerReportin interfaceorg.infinispan.server.core.ServerManagement
-
getBackupManager
public org.infinispan.server.core.BackupManager getBackupManager()- Specified by:
getBackupManagerin interfaceorg.infinispan.server.core.ServerManagement
-
getDataSources
- Specified by:
getDataSourcesin interfaceorg.infinispan.server.core.ServerManagement
-
getServerDataPath
- Specified by:
getServerDataPathin interfaceorg.infinispan.server.core.ServerManagement
-
flushSecurityCaches
- Specified by:
flushSecurityCachesin interfaceorg.infinispan.server.core.ServerManagement
-
securityOverviewReport
public org.infinispan.commons.dataconversion.internal.Json securityOverviewReport()- Specified by:
securityOverviewReportin interfaceorg.infinispan.server.core.ServerManagement
-