Class EndpointConfigurationBuilder
- java.lang.Object
-
- org.infinispan.server.configuration.endpoint.EndpointConfigurationBuilder
-
- All Implemented Interfaces:
org.infinispan.commons.configuration.Builder<EndpointConfiguration>
public class EndpointConfigurationBuilder extends Object implements org.infinispan.commons.configuration.Builder<EndpointConfiguration>
- Since:
- 12.0
-
-
Constructor Summary
Constructors Constructor Description EndpointConfigurationBuilder(ServerConfigurationBuilder serverConfigurationBuilder, String socketBindingName)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description <T extends org.infinispan.server.core.configuration.ProtocolServerConfigurationBuilder<?,?>>
TaddConnector(Class<T> klass)booleanadmin()EndpointConfigurationBuilderadmin(boolean admin)List<org.infinispan.server.core.configuration.ProtocolServerConfigurationBuilder<?,?>>connectors()EndpointConfigurationcreate()EndpointConfigurationcreate(SocketBindingsConfiguration bindingsConfiguration, SecurityConfiguration securityConfiguration)static voidenableImplicitAuthentication(SecurityConfiguration security, String securityRealmName, org.infinispan.rest.configuration.RestServerConfigurationBuilder builder)static voidenableImplicitAuthentication(SecurityConfiguration security, String securityRealmName, org.infinispan.server.hotrod.configuration.HotRodServerConfigurationBuilder builder)EndpointConfigurationBuilderimplicitConnectorSecurity(boolean implicitConnectorSecurity)booleanmetricsAuth()EndpointConfigurationBuildermetricsAuth(boolean auth)EndpointConfigurationBuilderread(EndpointConfiguration template)StringsecurityRealm()EndpointConfigurationBuildersecurityRealm(String name)SinglePortServerConfigurationBuildersinglePort()voidvalidate()
-
-
-
Constructor Detail
-
EndpointConfigurationBuilder
public EndpointConfigurationBuilder(ServerConfigurationBuilder serverConfigurationBuilder, String socketBindingName)
-
-
Method Detail
-
securityRealm
public EndpointConfigurationBuilder securityRealm(String name)
-
securityRealm
public String securityRealm()
-
implicitConnectorSecurity
public EndpointConfigurationBuilder implicitConnectorSecurity(boolean implicitConnectorSecurity)
-
admin
public EndpointConfigurationBuilder admin(boolean admin)
-
admin
public boolean admin()
-
metricsAuth
public EndpointConfigurationBuilder metricsAuth(boolean auth)
-
metricsAuth
public boolean metricsAuth()
-
connectors
public List<org.infinispan.server.core.configuration.ProtocolServerConfigurationBuilder<?,?>> connectors()
-
singlePort
public SinglePortServerConfigurationBuilder singlePort()
-
addConnector
public <T extends org.infinispan.server.core.configuration.ProtocolServerConfigurationBuilder<?,?>> T addConnector(Class<T> klass)
-
validate
public void validate()
- Specified by:
validatein interfaceorg.infinispan.commons.configuration.Builder<EndpointConfiguration>
-
create
public EndpointConfiguration create()
- Specified by:
createin interfaceorg.infinispan.commons.configuration.Builder<EndpointConfiguration>
-
create
public EndpointConfiguration create(SocketBindingsConfiguration bindingsConfiguration, SecurityConfiguration securityConfiguration)
-
read
public EndpointConfigurationBuilder read(EndpointConfiguration template)
- Specified by:
readin interfaceorg.infinispan.commons.configuration.Builder<EndpointConfiguration>
-
enableImplicitAuthentication
public static void enableImplicitAuthentication(SecurityConfiguration security, String securityRealmName, org.infinispan.server.hotrod.configuration.HotRodServerConfigurationBuilder builder)
-
enableImplicitAuthentication
public static void enableImplicitAuthentication(SecurityConfiguration security, String securityRealmName, org.infinispan.rest.configuration.RestServerConfigurationBuilder builder)
-
-