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
ConstructorsConstructorDescriptionEndpointConfigurationBuilder(ServerConfigurationBuilder serverConfigurationBuilder, String socketBindingName) -
Method Summary
Modifier and TypeMethodDescription<T extends org.infinispan.server.core.configuration.ProtocolServerConfigurationBuilder<?,?>>
TaddConnector(Class<T> klass) booleanadmin()admin(boolean admin) org.infinispan.commons.configuration.attributes.AttributeSetList<org.infinispan.server.core.configuration.ProtocolServerConfigurationBuilder<?,?>> create()create(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) implicitConnectorSecurity(boolean implicitConnectorSecurity) booleanmetricsAuth(boolean auth) read(EndpointConfiguration template) securityRealm(String name) voidvalidate()
-
Constructor Details
-
EndpointConfigurationBuilder
public EndpointConfigurationBuilder(ServerConfigurationBuilder serverConfigurationBuilder, String socketBindingName)
-
-
Method Details
-
attributes
public org.infinispan.commons.configuration.attributes.AttributeSet attributes()- Specified by:
attributesin interfaceorg.infinispan.commons.configuration.Builder<EndpointConfiguration>
-
securityRealm
-
securityRealm
-
implicitConnectorSecurity
-
admin
-
admin
public boolean admin() -
metricsAuth
-
metricsAuth
public boolean metricsAuth() -
connectors
public List<org.infinispan.server.core.configuration.ProtocolServerConfigurationBuilder<?,?>> connectors() -
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
- Specified by:
createin interfaceorg.infinispan.commons.configuration.Builder<EndpointConfiguration>
-
create
public EndpointConfiguration create(SocketBindingsConfiguration bindingsConfiguration, SecurityConfiguration securityConfiguration) -
read
- 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)
-