Infinispan Distribution 5.2.6.Final-redhat-2

org.infinispan.configuration
Interface Builder<T>

All Known Subinterfaces:
CacheLoaderConfigurationBuilder<T,S>, CacheStoreConfigurationBuilder<T,S>, ConnectionFactoryConfigurationBuilder<T>, LockSupportStoreConfigurationBuilder<T,S>
All Known Implementing Classes:
AbstractJdbcCacheStoreConfigurationBuilder, AbstractLoaderConfigurationBuilder, AbstractLockSupportStoreConfigurationBuilder, AbstractStoreConfigurationBuilder, AsyncConfigurationBuilder, AsyncStoreConfigurationBuilder, BackupConfigurationBuilder, BackupForBuilder, ClusterCacheLoaderConfigurationBuilder, ClusteringConfigurationBuilder, ConnectionPoolConfigurationBuilder, CustomInterceptorsConfigurationBuilder, DataContainerConfigurationBuilder, DeadlockDetectionConfigurationBuilder, EvictionConfigurationBuilder, ExecutorFactoryConfigurationBuilder, ExpirationConfigurationBuilder, FileCacheStoreConfigurationBuilder, GroupsConfigurationBuilder, HashConfigurationBuilder, IndexingConfigurationBuilder, InterceptorConfigurationBuilder, InvocationBatchingConfigurationBuilder, JdbcBinaryCacheStoreConfigurationBuilder, JdbcBinaryCacheStoreConfigurationBuilder.BinaryTableManipulationConfigurationBuilder, JdbcMixedCacheStoreConfigurationBuilder, JdbcMixedCacheStoreConfigurationBuilder.MixedTableManipulationConfigurationBuilder, JdbcStringBasedCacheStoreConfigurationBuilder, JdbcStringBasedCacheStoreConfigurationBuilder.StringTableManipulationConfigurationBuilder, JMXStatisticsConfigurationBuilder, L1ConfigurationBuilder, LegacyLoaderConfigurationBuilder, LegacyStoreConfigurationBuilder, LoaderConfigurationBuilder, LoadersConfigurationBuilder, LockingConfigurationBuilder, ManagedConnectionFactoryConfigurationBuilder, PooledConnectionFactoryConfigurationBuilder, RecoveryConfigurationBuilder, RemoteCacheStoreConfigurationBuilder, RemoteServerConfigurationBuilder, SimpleConnectionFactoryConfigurationBuilder, SingletonStoreConfigurationBuilder, SitesConfigurationBuilder, StateTransferConfigurationBuilder, StoreAsBinaryConfigurationBuilder, SyncConfigurationBuilder, TableManipulationConfigurationBuilder, TakeOfflineConfigurationBuilder, TransactionConfigurationBuilder, UnsafeConfigurationBuilder, VersioningConfigurationBuilder

public interface Builder<T>

Builder. Validates and constructs a configuration bean

Since:
5.2
Author:
Tristan Tarrant

Method Summary
 T create()
          Create the configuration bean
 Builder<?> 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:

read

Builder<?> read(T template)
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.

Infinispan Distribution 5.2.6.Final-redhat-2

Copyright © 2013 JBoss, a division of Red Hat. All Rights Reserved.