Interface Builder<T>
-
- All Known Subinterfaces:
ConnectionFactoryConfigurationBuilder<T>
,SslConfigurationChildBuilder
,StackBuilder<T>
,StoreConfigurationBuilder<T,S>
- All Known Implementing Classes:
AbstractJdbcStoreConfigurationBuilder
,AbstractStoreConfigurationBuilder
,AsyncStoreConfigurationBuilder
,AuthenticationConfigurationBuilder
,AuthenticationConfigurationBuilder
,AuthenticationConfigurationBuilder
,AuthenticationConfigurationBuilder
,AuthorizationConfigurationBuilder
,BackupConfigurationBuilder
,BackupForBuilder
,BooleanElementConfigurationBuilder
,BoundedThreadPoolConfigurationBuilder
,CacheContainerConfigurationBuilder
,CachedThreadPoolConfigurationBuilder
,ClusterConfigurationBuilder
,ClusteringConfigurationBuilder
,ClusterLoaderConfigurationBuilder
,ConfigurationBuilder
,ConnectionPoolConfigurationBuilder
,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
,InterceptorConfigurationBuilder
,InvocationBatchingConfigurationBuilder
,JdbcStringBasedStoreConfigurationBuilder
,JdbcStringBasedStoreConfigurationBuilder.StringTableManipulationConfigurationBuilder
,JGroupsConfigurationBuilder
,JGroupsProtocolConfigurationBuilder
,JpaStoreConfigurationBuilder
,KeyStoreConfigurationBuilder
,L1ConfigurationBuilder
,LockingConfigurationBuilder
,ManagedConnectionFactoryConfigurationBuilder
,MechanismConfigurationBuilder
,MemcachedServerConfigurationBuilder
,MemoryConfigurationBuilder
,MemoryStorageConfigurationBuilder
,NearCacheConfigurationBuilder
,PartitionHandlingConfigurationBuilder
,PersistenceConfigurationBuilder
,PolicyConfigurationBuilder
,PooledConnectionFactoryConfigurationBuilder
,PrincipalRoleMapperConfigurationBuilder
,ProtocolServerConfigurationBuilder
,RecoveryConfigurationBuilder
,RemoteCacheConfigurationBuilder
,RemoteServerConfigurationBuilder
,RemoteServerConfigurationBuilder
,RemoteStoreConfigurationBuilder
,RestServerConfigurationBuilder
,RestStoreConfigurationBuilder
,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 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.void
validate()
Validate the data in this builder before building the configuration bean
-
-
-
Method Detail
-
validate
void validate()
Validate the data in this builder before building the configuration bean
-
create
T create()
Create the configuration bean- Returns:
-
-