Class Parser
java.lang.Object
org.infinispan.configuration.parsing.CacheParser
org.infinispan.configuration.parsing.Parser
- All Implemented Interfaces:
ConfigurationParser
This class implements the parser for Infinispan/AS7/EAP/JDG schema files
- Since:
- 9.0
- Author:
- Tristan Tarrant, Galder ZamarreƱo
-
Nested Class Summary
Nested classes/interfaces inherited from class org.infinispan.configuration.parsing.CacheParser
CacheParser.Mode, CacheParser.TransactionMode -
Field Summary
FieldsFields inherited from class org.infinispan.configuration.parsing.CacheParser
ALLOWED_DUPLICATES, IGNORE_DUPLICATES -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidparseBoundedQueueThreadPool(ConfigurationReader reader, ConfigurationBuilderHolder holder, String name, boolean isNonBlocking) static voidparseStoreAttribute(ConfigurationReader reader, int index, AbstractStoreConfigurationBuilder<?, ?> storeBuilder) Deprecated, for removal: This API element is subject to removal in a future version.static voidparseStoreElement(ConfigurationReader reader, StoreConfigurationBuilder<?, ?> storeBuilder) Deprecated, for removal: This API element is subject to removal in a future version.static voidparseStoreProperty(ConfigurationReader reader, StoreConfigurationBuilder<?, ?> storeBuilder) Deprecated, for removal: This API element is subject to removal in a future version.static voidparseStoreWriteBehind(ConfigurationReader reader, AsyncStoreConfigurationBuilder<?> storeBuilder) Deprecated, for removal: This API element is subject to removal in a future version.voidreadElement(ConfigurationReader reader, ConfigurationBuilderHolder holder) The entry point of a configuration parser which gets passed aConfigurationReaderpositioned at a root element associated with the parser itself according to the registered mapping.Methods inherited from class org.infinispan.configuration.parsing.CacheParser
parseCacheElement, parseDistributedCache, parseFileStore, parseInvalidationCache, parseLocalCache, parseProperties, parseProperties, parseProperties, parseReplicatedCache, parseScatteredCache, parseSingleFileStore, parseStorePropertiesMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.infinispan.configuration.parsing.ConfigurationParser
readAttribute
-
Field Details
-
NAMESPACE
- See Also:
-
-
Constructor Details
-
Parser
public Parser()
-
-
Method Details
-
readElement
Description copied from interface:ConfigurationParserThe entry point of a configuration parser which gets passed aConfigurationReaderpositioned at a root element associated with the parser itself according to the registered mapping.- Specified by:
readElementin interfaceConfigurationParser- Overrides:
readElementin classCacheParser- Parameters:
reader- the configuration stream readerholder- a holder object used by the parser to maintain state
-
parseBoundedQueueThreadPool
public void parseBoundedQueueThreadPool(ConfigurationReader reader, ConfigurationBuilderHolder holder, String name, boolean isNonBlocking) -
parseStoreAttribute
@Deprecated(forRemoval=true) public static void parseStoreAttribute(ConfigurationReader reader, int index, AbstractStoreConfigurationBuilder<?, ?> storeBuilder) Deprecated, for removal: This API element is subject to removal in a future version. -
parseStoreElement
@Deprecated(forRemoval=true) public static void parseStoreElement(ConfigurationReader reader, StoreConfigurationBuilder<?, ?> storeBuilder) Deprecated, for removal: This API element is subject to removal in a future version. -
parseStoreWriteBehind
@Deprecated(forRemoval=true) public static void parseStoreWriteBehind(ConfigurationReader reader, AsyncStoreConfigurationBuilder<?> storeBuilder) Deprecated, for removal: This API element is subject to removal in a future version. -
parseStoreProperty
@Deprecated(forRemoval=true) public static void parseStoreProperty(ConfigurationReader reader, StoreConfigurationBuilder<?, ?> storeBuilder) Deprecated, for removal: This API element is subject to removal in a future version. -
getNamespaces
- Specified by:
getNamespacesin interfaceConfigurationParser- Overrides:
getNamespacesin classCacheParser
-
CacheParser.parseStoreAttribute(ConfigurationReader, int, AbstractStoreConfigurationBuilder)