Class ServerConfigurationBuilder
- java.lang.Object
-
- org.infinispan.server.configuration.ServerConfigurationBuilder
-
- All Implemented Interfaces:
org.infinispan.commons.configuration.Builder<ServerConfiguration>
public class ServerConfigurationBuilder extends Object implements org.infinispan.commons.configuration.Builder<ServerConfiguration>
- Since:
- 10.0
- Author:
- Tristan Tarrant
-
-
Constructor Summary
Constructors Constructor Description ServerConfigurationBuilder(org.infinispan.configuration.global.GlobalConfigurationBuilder builder)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Supplier<SSLContext>clientSSLContextSupplier(String sslContextName)ServerConfigurationcreate()DataSourcesConfigurationBuilderdataSources()EndpointsConfigurationBuilderendpoints()InterfacesConfigurationBuilderinterfaces()Propertiesproperties()ServerConfigurationBuilderproperties(Properties properties)org.infinispan.commons.configuration.Builder<?>read(ServerConfiguration template)SecurityConfigurationBuildersecurity()Supplier<SSLContext>serverSSLContextSupplier(String sslContextName)SocketBindingsConfigurationBuildersocketBindings()voidvalidate()
-
-
-
Method Detail
-
properties
public ServerConfigurationBuilder properties(Properties properties)
-
properties
public Properties properties()
-
security
public SecurityConfigurationBuilder security()
-
interfaces
public InterfacesConfigurationBuilder interfaces()
-
socketBindings
public SocketBindingsConfigurationBuilder socketBindings()
-
dataSources
public DataSourcesConfigurationBuilder dataSources()
-
endpoints
public EndpointsConfigurationBuilder endpoints()
-
validate
public void validate()
- Specified by:
validatein interfaceorg.infinispan.commons.configuration.Builder<ServerConfiguration>
-
create
public ServerConfiguration create()
- Specified by:
createin interfaceorg.infinispan.commons.configuration.Builder<ServerConfiguration>
-
read
public org.infinispan.commons.configuration.Builder<?> read(ServerConfiguration template)
- Specified by:
readin interfaceorg.infinispan.commons.configuration.Builder<ServerConfiguration>
-
serverSSLContextSupplier
public Supplier<SSLContext> serverSSLContextSupplier(String sslContextName)
-
clientSSLContextSupplier
public Supplier<SSLContext> clientSSLContextSupplier(String sslContextName)
-
-