Class ConfigurationElement<T extends ConfigurationElement>

java.lang.Object
org.infinispan.commons.configuration.attributes.ConfigurationElement<T>
All Implemented Interfaces:
Matchable<T>, Updatable<T>
Direct Known Subclasses:
AbstractStoreConfiguration, AllowListConfiguration, AsyncStoreConfiguration, AuthenticationConfiguration, AuthorizationConfiguration, BackupConfiguration, BackupForConfiguration, CDIConnectionFactoryConfiguration, ClusteringConfiguration, Configuration, ConnectionPoolConfiguration, ContainerMemoryConfiguration, ContentTypeConfiguration, CorsConfiguration, CorsRuleConfiguration, CounterManagerConfiguration, DataConfiguration, EncodingConfiguration, EncryptionConfiguration, ExpirationConfiguration, GlobalAuthorizationConfiguration, GlobalJmxConfiguration, GlobalMemoryMonitorConfiguration, GlobalMetricsConfiguration, GlobalSecurityConfiguration, GlobalStateConfiguration, GlobalStatePathConfiguration, GlobalStorageConfiguration, GlobalTracingConfiguration, GroupsConfiguration, HashConfiguration, IndexConfiguration, IndexingConfiguration, IndexMergeConfiguration, IndexReaderConfiguration, IndexShardingConfiguration, IndexWriterConfiguration, InvocationBatchingConfiguration, JGroupsConfiguration, KeyStoreConfiguration, L1Configuration, LockingConfiguration, MemcachedAuthenticationConfiguration, MemoryConfiguration, PartitionHandlingConfiguration, PersistenceConfiguration, PrincipalRoleMapperConfiguration, ProtocolServerConfiguration, QueriesJdbcConfiguration, QueryConfiguration, RecoveryConfiguration, RemoteContainerConfiguration, RemoteServerConfiguration, RespAuthenticationConfiguration, RestAuthenticationConfiguration, RocksDBExpirationConfiguration, RolePermissionMapperConfiguration, SaslAuthenticationConfiguration, SaslConfiguration, SchemaJdbcConfiguration, SecurityConfiguration, SecurityConfiguration, SerializationConfiguration, ShutdownConfiguration, SitesConfiguration, SniConfiguration, SslConfiguration, SslConfiguration, SslEngineConfiguration, StackConfiguration, StackFileConfiguration, StateTransferConfiguration, StatisticsConfiguration, TakeOfflineConfiguration, TemporaryGlobalStatePathConfiguration, TextAuthenticationConfiguration, TopologyCacheConfiguration, TracingConfiguration, TransactionConfiguration, TransportConfiguration, TrustStoreConfiguration, UnsafeConfiguration, XSiteStateTransferConfiguration

public abstract class ConfigurationElement<T extends ConfigurationElement> extends Object implements Matchable<T>, Updatable<T>
An abstract class which represents a configuration element, with attributes and child elements.
Since:
13.0
Author:
Gustavo Fernandes, Tristan Tarrant