Interface Builder<T>
-
- All Known Subinterfaces:
ConnectionFactoryConfigurationBuilder<T>,CounterConfigurationBuilder<T,S>,SslConfigurationChildBuilder,StoreConfigurationBuilder<T,S>
- All Known Implementing Classes:
AbstractJdbcStoreConfigurationBuilder,AbstractStoreConfigurationBuilder,AsyncStoreConfigurationBuilder,AuthenticationConfigurationBuilder,AuthenticationConfigurationBuilder,AuthorizationConfigurationBuilder,BackupConfigurationBuilder,BackupForBuilder,ClusteredLockConfigurationBuilder,ClusteredLockManagerConfigurationBuilder,ClusteringConfigurationBuilder,ClusterLoaderConfigurationBuilder,CompatibilityModeConfigurationBuilder,ConnectionPoolConfigurationBuilder,ConnectionPoolConfigurationBuilder,ContentTypeConfigurationBuilder,CounterManagerConfigurationBuilder,CustomInterceptorsConfigurationBuilder,CustomStoreConfigurationBuilder,DataContainerConfigurationBuilder,DeadlockDetectionConfigurationBuilder,EncodingConfigurationBuilder,EvictionConfigurationBuilder,ExecutorFactoryConfigurationBuilder,ExecutorFactoryConfigurationBuilder,ExpirationConfigurationBuilder,GlobalAuthorizationConfigurationBuilder,GlobalJmxStatisticsConfigurationBuilder,GlobalRoleConfigurationBuilder,GlobalSecurityConfigurationBuilder,GlobalStateConfigurationBuilder,GroupsConfigurationBuilder,HashConfigurationBuilder,HotRodServerConfigurationBuilder,IndexingConfigurationBuilder,InterceptorConfigurationBuilder,InvocationBatchingConfigurationBuilder,JdbcStringBasedStoreConfigurationBuilder,JdbcStringBasedStoreConfigurationBuilder.StringTableManipulationConfigurationBuilder,JMXStatisticsConfigurationBuilder,JpaStoreConfigurationBuilder,L1ConfigurationBuilder,LevelDBStoreConfigurationBuilder,LockingConfigurationBuilder,LuceneLoaderConfigurationBuilder,ManagedConnectionFactoryConfigurationBuilder,MemcachedServerConfigurationBuilder,MemoryConfigurationBuilder,PartitionHandlingConfigurationBuilder,PersistenceConfigurationBuilder,PooledConnectionFactoryConfigurationBuilder,PrivateGlobalConfigurationBuilder,ProtocolServerConfigurationBuilder,RecoveryConfigurationBuilder,RemoteServerConfigurationBuilder,RemoteStoreConfigurationBuilder,RestServerConfigurationBuilder,RestStoreConfigurationBuilder,ScheduledExecutorFactoryConfigurationBuilder,SecurityConfigurationBuilder,SecurityConfigurationBuilder,SerializationConfigurationBuilder,ShutdownConfigurationBuilder,SimpleConnectionFactoryConfigurationBuilder,SingleFileStoreConfigurationBuilder,SingletonStoreConfigurationBuilder,SiteConfigurationBuilder,SitesConfigurationBuilder,SslConfigurationBuilder,SslConfigurationBuilder,SslEngineConfigurationBuilder,StateTransferConfigurationBuilder,StoreAsBinaryConfigurationBuilder,StrongCounterConfigurationBuilder,SyncConfigurationBuilder,TableManipulationConfigurationBuilder,TakeOfflineConfigurationBuilder,ThreadPoolConfigurationBuilder,TransactionConfigurationBuilder,TransportConfigurationBuilder,UnsafeConfigurationBuilder,VersioningConfigurationBuilder,WeakCounterConfigurationBuilder,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:
-
-