Class ServerConfigurationParser

java.lang.Object
org.infinispan.server.configuration.ServerConfigurationParser
All Implemented Interfaces:
org.infinispan.configuration.parsing.ConfigurationParser

@MetaInfServices public class ServerConfigurationParser extends Object implements org.infinispan.configuration.parsing.ConfigurationParser
Server endpoint configuration parser
Since:
10.0
Author:
Tristan Tarrant
  • Field Details

    • CREDENTIAL_TYPES

      public static final EnumSet<Element> CREDENTIAL_TYPES
    • ENDPOINTS_SCOPE

      public static String ENDPOINTS_SCOPE
  • Constructor Details

    • ServerConfigurationParser

      public ServerConfigurationParser()
  • Method Details

    • getNamespaces

      public org.infinispan.configuration.parsing.Namespace[] getNamespaces()
      Specified by:
      getNamespaces in interface org.infinispan.configuration.parsing.ConfigurationParser
    • nextElement

      public static Element nextElement(org.infinispan.commons.configuration.io.ConfigurationReader reader)
    • readElement

      public void readElement(org.infinispan.commons.configuration.io.ConfigurationReader reader, org.infinispan.configuration.parsing.ConfigurationBuilderHolder holder)
      Specified by:
      readElement in interface org.infinispan.configuration.parsing.ConfigurationParser
    • configureEndpoint

      public static void configureEndpoint(Properties properties, EndpointConfigurationBuilder endpoint, org.infinispan.rest.configuration.RestServerConfigurationBuilder builder)
    • parseCommonConnectorAttributes

      public static void parseCommonConnectorAttributes(org.infinispan.commons.configuration.io.ConfigurationReader reader, int i, ServerConfigurationBuilder serverBuilder, org.infinispan.server.core.configuration.ProtocolServerConfigurationBuilder<?,?,?> builder)
    • parseCommonConnectorElements

      public static void parseCommonConnectorElements(org.infinispan.commons.configuration.io.ConfigurationReader reader, org.infinispan.server.core.configuration.ProtocolServerConfigurationBuilder<?,?,?> builder)
    • readAttribute

      public void readAttribute(org.infinispan.commons.configuration.io.ConfigurationReader reader, String elementName, int attributeIndex, org.infinispan.configuration.parsing.ConfigurationBuilderHolder holder)
      Specified by:
      readAttribute in interface org.infinispan.configuration.parsing.ConfigurationParser
    • parseSasl

      public static String parseSasl(org.infinispan.commons.configuration.io.ConfigurationReader reader, org.infinispan.server.core.configuration.SaslConfigurationBuilder sasl)