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 ConfigurationBuilderInfogetBuilderInfo(String name, String qualifier)default Collection<ConfigurationBuilderInfo>getChildrenInfo()default ConfigurationBuilderInfogetNewBuilderInfo(String name)-
Methods inherited from interface org.infinispan.commons.configuration.BaseConfigurationInfo
attributes, getElementDefinition
-
-
-
-
Method Detail
-
getChildrenInfo
default Collection<ConfigurationBuilderInfo> getChildrenInfo()
- Returns:
- a collection of
ConfigurationBuilderInfofor the sub-elements of the builder.
-
getBuilderInfo
default ConfigurationBuilderInfo getBuilderInfo(String name, String qualifier)
- Returns:
- the
ConfigurationBuilderInfoassociated 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.
-
-