package org.jboss.as.clustering.infinispan.cs.factory;
import java.util.Properties;
import org.infinispan.commons.configuration.Builder;
import org.infinispan.commons.configuration.Self;
import org.infinispan.configuration.cache.AsyncStoreConfigurationBuilder;
import org.infinispan.configuration.cache.ClusteringConfigurationBuilder;
import org.infinispan.configuration.cache.CompatibilityModeConfigurationBuilder;
import org.infinispan.configuration.cache.Configuration;
import org.infinispan.configuration.cache.ConfigurationChildBuilder;
import org.infinispan.configuration.cache.CustomInterceptorsConfigurationBuilder;
import org.infinispan.configuration.cache.DataContainerConfigurationBuilder;
import org.infinispan.configuration.cache.DeadlockDetectionConfigurationBuilder;
import org.infinispan.configuration.cache.EvictionConfigurationBuilder;
import org.infinispan.configuration.cache.ExpirationConfigurationBuilder;
import org.infinispan.configuration.cache.IndexingConfigurationBuilder;
import org.infinispan.configuration.cache.InvocationBatchingConfigurationBuilder;
import org.infinispan.configuration.cache.JMXStatisticsConfigurationBuilder;
import org.infinispan.configuration.cache.LockingConfigurationBuilder;
import org.infinispan.configuration.cache.MemoryConfigurationBuilder;
import org.infinispan.configuration.cache.PersistenceConfigurationBuilder;
import org.infinispan.configuration.cache.SecurityConfigurationBuilder;
import org.infinispan.configuration.cache.SingletonStoreConfigurationBuilder;
import org.infinispan.configuration.cache.SitesConfigurationBuilder;
import org.infinispan.configuration.cache.StoreAsBinaryConfigurationBuilder;
import org.infinispan.configuration.cache.StoreConfigurationBuilder;
import org.infinispan.configuration.cache.TransactionConfigurationBuilder;
import org.infinispan.configuration.cache.UnsafeConfigurationBuilder;
import org.infinispan.configuration.cache.VersioningConfigurationBuilder;
import org.infinispan.configuration.global.GlobalConfiguration;
public class CustomStoreConfigurationBuilder implements StoreConfigurationBuilder {
@Override
public void validate() {
}
@Override
public Object create() {
return null;
}
@Override
public Builder<?> read(Object template) {
return null;
}
@Override
public ConfigurationChildBuilder simpleCache(boolean simpleCache) {
return null;
}
@Override
public boolean simpleCache() {
return false;
}
@Override
public AsyncStoreConfigurationBuilder async() {
return null;
}
@Override
public SingletonStoreConfigurationBuilder singleton() {
return null;
}
@Override
public Object fetchPersistentState(boolean b) {
return null;
}
@Override
public Object ignoreModifications(boolean b) {
return null;
}
@Override
public Object purgeOnStartup(boolean b) {
return null;
}
@Override
public Object preload(boolean b) {
return null;
}
@Override
public Object shared(boolean b) {
return null;
}
@Override
public Object transactional(boolean b) {
return null;
}
@Override
public Object addProperty(String key, String value) {
return null;
}
@Override
public Object withProperties(Properties p) {
return null;
}
@Override
public ClusteringConfigurationBuilder clustering() {
return null;
}
@Override
public CustomInterceptorsConfigurationBuilder customInterceptors() {
return null;
}
@Override
public DataContainerConfigurationBuilder dataContainer() {
return null;
}
@Override
public DeadlockDetectionConfigurationBuilder deadlockDetection() {
return null;
}
@Override
public EvictionConfigurationBuilder eviction() {
return null;
}
@Override
public ExpirationConfigurationBuilder expiration() {
return null;
}
@Override
public IndexingConfigurationBuilder indexing() {
return null;
}
@Override
public InvocationBatchingConfigurationBuilder invocationBatching() {
return null;
}
@Override
public JMXStatisticsConfigurationBuilder jmxStatistics() {
return null;
}
@Override
public PersistenceConfigurationBuilder persistence() {
return null;
}
@Override
public LockingConfigurationBuilder locking() {
return null;
}
@Override
public SecurityConfigurationBuilder security() {
return null;
}
@Override
public StoreAsBinaryConfigurationBuilder storeAsBinary() {
return null;
}
@Override
public TransactionConfigurationBuilder transaction() {
return null;
}
@Override
public VersioningConfigurationBuilder versioning() {
return null;
}
@Override
public UnsafeConfigurationBuilder unsafe() {
return null;
}
@Override
public SitesConfigurationBuilder sites() {
return null;
}
@Override
public CompatibilityModeConfigurationBuilder compatibility() {
return null;
}
@Override
public MemoryConfigurationBuilder memory() {
return null;
}
@Override
public void validate(GlobalConfiguration globalConfig) {
}
@Override
public Configuration build() {
return null;
}
@Override
public Self self() {
return null;
}
}