Interface ConfigurationBuilderInfo
-
- All Superinterfaces:
BaseConfigurationInfo
- All Known Subinterfaces:
StoreConfigurationBuilder<T,S>
- All Known Implementing Classes:
AbstractJdbcStoreConfigurationBuilder
,AbstractStoreConfigurationBuilder
,AsyncStoreConfigurationBuilder
,AuthenticationConfigurationBuilder
,AuthorizationConfigurationBuilder
,BackupConfigurationBuilder
,BackupForBuilder
,ClusteringConfigurationBuilder
,ClusterLoaderConfigurationBuilder
,ConfigurationBuilder
,ConnectionPoolConfigurationBuilder
,ConnectionPoolConfigurationBuilder
,ContentTypeConfigurationBuilder
,CustomInterceptorsConfigurationBuilder
,CustomStoreConfigurationBuilder
,DataColumnConfigurationBuilder
,DataConfigurationBuilder
,EncodingConfigurationBuilder
,ExecutorFactoryConfigurationBuilder
,ExpirationConfigurationBuilder
,GroupsConfigurationBuilder
,HashConfigurationBuilder
,IdColumnConfigurationBuilder
,IndexConfigurationBuilder
,IndexingConfigurationBuilder
,InterceptorConfigurationBuilder
,JdbcStringBasedStoreConfigurationBuilder
,JdbcStringBasedStoreConfigurationBuilder.StringTableManipulationConfigurationBuilder
,JGroupsProtocolConfigurationBuilder
,JMXStatisticsConfigurationBuilder
,JpaStoreConfigurationBuilder
,KeyStoreConfigurationBuilder
,L1ConfigurationBuilder
,LockingConfigurationBuilder
,ManagedConnectionFactoryConfigurationBuilder
,MechanismConfigurationBuilder
,MemoryConfigurationBuilder
,MemoryStorageConfigurationBuilder
,PartitionHandlingConfigurationBuilder
,PersistenceConfigurationBuilder
,PooledConnectionFactoryConfigurationBuilder
,RecoveryConfigurationBuilder
,RemoteServerConfigurationBuilder
,RemoteServerConfigurationBuilder
,RemoteStoreConfigurationBuilder
,RestStoreConfigurationBuilder
,RocksDBExpirationConfigurationBuilder
,RocksDBStoreConfigurationBuilder
,SecurityConfigurationBuilder
,SecurityConfigurationBuilder
,SegmentColumnConfigurationBuilder
,SimpleConnectionFactoryConfigurationBuilder
,SingleFileStoreConfigurationBuilder
,SitesConfigurationBuilder
,SoftIndexFileStoreConfigurationBuilder
,SslConfigurationBuilder
,StateTransferConfigurationBuilder
,StatisticsConfigurationBuilder
,TableManipulationConfigurationBuilder
,TakeOfflineConfigurationBuilder
,TimestampColumnConfigurationBuilder
,TransactionConfigurationBuilder
,TrustStoreConfigurationBuilder
,UnsafeConfigurationBuilder
,XSiteStateTransferConfigurationBuilder
public interface ConfigurationBuilderInfo extends BaseConfigurationInfo
Exposes attributes and element from a configuration builder. since 10.0
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default ConfigurationBuilderInfo
getBuilderInfo(String name, String qualifier)
default Collection<ConfigurationBuilderInfo>
getChildrenInfo()
default ConfigurationBuilderInfo
getNewBuilderInfo(String name)
-
Methods inherited from interface org.infinispan.commons.configuration.BaseConfigurationInfo
attributes, getElementDefinition
-
-
-
-
Method Detail
-
getChildrenInfo
default Collection<ConfigurationBuilderInfo> getChildrenInfo()
- Returns:
- a collection of
ConfigurationBuilderInfo
for the sub-elements of the builder.
-
getBuilderInfo
default ConfigurationBuilderInfo getBuilderInfo(String name, String qualifier)
- Returns:
- the
ConfigurationBuilderInfo
associated with a certain serialized element name.
-
getNewBuilderInfo
default ConfigurationBuilderInfo getNewBuilderInfo(String name)
- Returns:
- same as
getBuilderInfo(String, String)
but will return a new instance of the builder on every call. This is to create unbounded sub-elements in a builder.
-
-