org.infinispan.config
Class ConfigurationValidatingVisitor

java.lang.Object
  extended by org.infinispan.config.AbstractConfigurationBeanVisitor
      extended by org.infinispan.config.ConfigurationValidatingVisitor
All Implemented Interfaces:
ConfigurationBeanVisitor

public class ConfigurationValidatingVisitor
extends AbstractConfigurationBeanVisitor

ConfigurationValidatingVisitor checks semantic validity of InfinispanConfiguration instance.

Since:
4.0
Author:
Vladimir Blagojevic

Constructor Summary
ConfigurationValidatingVisitor()
           
 
Method Summary
 void visitCacheLoaderManagerConfig(CacheLoaderManagerConfig cacheLoaderManagerConfig)
           
 void visitClusteringType(Configuration.ClusteringType clusteringType)
           
 void visitConfiguration(Configuration cfg)
           
 void visitEvictionType(Configuration.EvictionType et)
           
 void visitL1Type(Configuration.L1Type l1Type)
           
 void visitQueryConfigurationBean(Configuration.QueryConfigurationBean qcb)
           
 void visitSingletonStoreConfig(SingletonStoreConfig ssc)
           
 void visitTransportType(GlobalConfiguration.TransportType tt)
           
 
Methods inherited from class org.infinispan.config.AbstractConfigurationBeanVisitor
defaultVisit, visitAdvancedExternalizerConfig, visitAdvancedExternalizersType, visitAsyncStoreConfig, visitAsyncType, visitBooleanAttributeType, visitCacheLoaderConfig, visitCustomInterceptorConfig, visitCustomInterceptorsType, visitDataContainerType, visitDeadlockDetectionType, visitExpirationType, visitFactoryClassWithPropertiesType, visitGlobalConfiguration, visitGlobalJmxStatisticsType, visitGroupConfig, visitHashType, visitInfinispanConfiguration, visitLockingType, visitRecoveryType, visitSerializationType, visitShutdownType, visitStateRetrievalType, visitStoreAsBinaryType, visitSyncType, visitTransactionType, visitUnsafeType
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ConfigurationValidatingVisitor

public ConfigurationValidatingVisitor()
Method Detail

visitSingletonStoreConfig

public void visitSingletonStoreConfig(SingletonStoreConfig ssc)
Specified by:
visitSingletonStoreConfig in interface ConfigurationBeanVisitor
Overrides:
visitSingletonStoreConfig in class AbstractConfigurationBeanVisitor

visitTransportType

public void visitTransportType(GlobalConfiguration.TransportType tt)
Specified by:
visitTransportType in interface ConfigurationBeanVisitor
Overrides:
visitTransportType in class AbstractConfigurationBeanVisitor

visitConfiguration

public void visitConfiguration(Configuration cfg)
Specified by:
visitConfiguration in interface ConfigurationBeanVisitor
Overrides:
visitConfiguration in class AbstractConfigurationBeanVisitor

visitClusteringType

public void visitClusteringType(Configuration.ClusteringType clusteringType)
Specified by:
visitClusteringType in interface ConfigurationBeanVisitor
Overrides:
visitClusteringType in class AbstractConfigurationBeanVisitor

visitL1Type

public void visitL1Type(Configuration.L1Type l1Type)
Specified by:
visitL1Type in interface ConfigurationBeanVisitor
Overrides:
visitL1Type in class AbstractConfigurationBeanVisitor

visitCacheLoaderManagerConfig

public void visitCacheLoaderManagerConfig(CacheLoaderManagerConfig cacheLoaderManagerConfig)
Specified by:
visitCacheLoaderManagerConfig in interface ConfigurationBeanVisitor
Overrides:
visitCacheLoaderManagerConfig in class AbstractConfigurationBeanVisitor

visitEvictionType

public void visitEvictionType(Configuration.EvictionType et)
Specified by:
visitEvictionType in interface ConfigurationBeanVisitor
Overrides:
visitEvictionType in class AbstractConfigurationBeanVisitor

visitQueryConfigurationBean

public void visitQueryConfigurationBean(Configuration.QueryConfigurationBean qcb)
Specified by:
visitQueryConfigurationBean in interface ConfigurationBeanVisitor
Overrides:
visitQueryConfigurationBean in class AbstractConfigurationBeanVisitor

-->

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