Interface Builder<T>
- All Known Subinterfaces:
ConnectionFactoryConfigurationBuilder<T>
,SslConfigurationChildBuilder
,StackBuilder<T>
,StoreConfigurationBuilder<T,
S>
- All Known Implementing Classes:
AbstractJdbcStoreConfigurationBuilder
,AbstractStoreConfigurationBuilder
,AllowListConfigurationBuilder
,AsyncStoreConfigurationBuilder
,AuthenticationConfigurationBuilder
,AuthenticationConfigurationBuilder
,AuthenticationConfigurationBuilder
,AuthenticationConfigurationBuilder
,AuthorizationConfigurationBuilder
,BackupConfigurationBuilder
,BackupForBuilder
,BoundedThreadPoolConfigurationBuilder
,CacheContainerConfigurationBuilder
,CachedThreadPoolConfigurationBuilder
,ClusterConfigurationBuilder
,ClusteringConfigurationBuilder
,ClusterLoaderConfigurationBuilder
,ConfigurationBuilder
,ConnectionPoolConfigurationBuilder
,ConnectionPoolConfigurationBuilder
,ContentTypeConfigurationBuilder
,CorsConfigurationBuilder
,CorsRuleConfigurationBuilder
,CustomInterceptorsConfigurationBuilder
,CustomStoreConfigurationBuilder
,DataColumnConfigurationBuilder
,DataConfigurationBuilder
,EncodingConfigurationBuilder
,EncryptionConfigurationBuilder
,ExecutorFactoryConfigurationBuilder
,ExecutorFactoryConfigurationBuilder
,ExecutorFactoryConfigurationBuilder
,ExpirationConfigurationBuilder
,GlobalAuthorizationConfigurationBuilder
,GlobalJmxConfigurationBuilder
,GlobalMetricsConfigurationBuilder
,GlobalRoleConfigurationBuilder
,GlobalSecurityConfigurationBuilder
,GlobalStateConfigurationBuilder
,GlobalStatePathConfigurationBuilder
,GlobalStorageConfigurationBuilder
,GroupsConfigurationBuilder
,HashConfigurationBuilder
,HotRodServerConfigurationBuilder
,IdColumnConfigurationBuilder
,IndexConfigurationBuilder
,IndexingConfigurationBuilder
,IndexMergeConfigurationBuilder
,IndexReaderConfigurationBuilder
,IndexWriterConfigurationBuilder
,InterceptorConfigurationBuilder
,InvocationBatchingConfigurationBuilder
,IpFilterConfigurationBuilder
,JdbcStringBasedStoreConfigurationBuilder
,JdbcStringBasedStoreConfigurationBuilder.StringTableManipulationConfigurationBuilder
,JGroupsConfigurationBuilder
,KeyStoreConfigurationBuilder
,L1ConfigurationBuilder
,LockingConfigurationBuilder
,ManagedConnectionFactoryConfigurationBuilder
,MechanismConfigurationBuilder
,MemcachedServerConfigurationBuilder
,MemoryConfigurationBuilder
,MemoryStorageConfigurationBuilder
,NearCacheConfigurationBuilder
,PartitionHandlingConfigurationBuilder
,PersistenceConfigurationBuilder
,PooledConnectionFactoryConfigurationBuilder
,PrincipalRoleMapperConfigurationBuilder
,ProtocolServerConfigurationBuilder
,RecoveryConfigurationBuilder
,RemoteCacheConfigurationBuilder
,RemoteServerConfigurationBuilder
,RemoteStoreConfigurationBuilder
,RestServerConfigurationBuilder
,RocksDBExpirationConfigurationBuilder
,RocksDBStoreConfigurationBuilder
,SaslConfigurationBuilder
,ScheduledExecutorFactoryConfigurationBuilder
,ScheduledThreadPoolConfigurationBuilder
,SecurityConfigurationBuilder
,SecurityConfigurationBuilder
,SecurityConfigurationBuilder
,SegmentColumnConfigurationBuilder
,SerializationConfigurationBuilder
,ServerConfigurationBuilder
,ShutdownConfigurationBuilder
,SimpleConnectionFactoryConfigurationBuilder
,SingleFileStoreConfigurationBuilder
,SiteConfigurationBuilder
,SitesConfigurationBuilder
,SniConfigurationBuilder
,SoftIndexFileStoreConfigurationBuilder
,SslConfigurationBuilder
,SslConfigurationBuilder
,SslConfigurationBuilder
,SslEngineConfigurationBuilder
,StackConfigurationBuilder
,StackFileConfigurationBuilder
,StateTransferConfigurationBuilder
,StatisticsConfigurationBuilder
,StatisticsConfigurationBuilder
,TableManipulationConfigurationBuilder
,TakeOfflineConfigurationBuilder
,TemporaryGlobalStatePathConfigurationBuilder
,ThreadFactoryConfigurationBuilder
,ThreadPoolConfigurationBuilder
,ThreadsConfigurationBuilder
,TimestampColumnConfigurationBuilder
,TopologyCacheConfigurationBuilder
,TransactionConfigurationBuilder
,TransactionConfigurationBuilder
,TransportConfigurationBuilder
,TrustStoreConfigurationBuilder
,UnsafeConfigurationBuilder
,WhiteListConfigurationBuilder
,XSiteStateTransferConfigurationBuilder
public interface Builder<T>
Builder. Validates and constructs a configuration bean
- Since:
- 5.2
- Author:
- Tristan Tarrant
-
Method Summary
-
Method Details
-
validate
default void validate()Validate the data in this builder before building the configuration bean -
create
T create()Create the configuration bean- Returns:
-
read
Reads the configuration from an already created configuration bean into this builder. Returns an appropriate builder to allow fluent configuration- Parameters:
template
- the configuration from which to "clone" this config if needed.
-