Class 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 Detail

      • ENDPOINTS_SCOPE

        public static String ENDPOINTS_SCOPE
    • Constructor Detail

      • ServerConfigurationParser

        public ServerConfigurationParser()
    • Method Detail

      • 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 index,
                                                          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