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 Tcreate()Create the configuration beanBuilder<?>read(T template)Reads the configuration from an already created configuration bean into this builder.voidvalidate()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:
-
-