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
,JpaStoreConfigurationBuilder
,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
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description T
create()
Create the configuration beanBuilder<?>
read(T template)
Reads the configuration from an already created configuration bean into this builder.default void
validate()
Validate the data in this builder before building the configuration bean
-
-
-
Method Detail
-
validate
default void validate()
Validate the data in this builder before building the configuration bean
-
create
T create()
Create the configuration bean- Returns:
-
-