public abstract class AbstractConfigurationBeanVisitor extends Object implements ConfigurationBeanVisitor
Subclasses of AbstractConfigurationBeanVisitor should define the most parameter type specific
definitions of void visit(AbstractConfigurationBean bean);
method. These methods
are going to be invoked by traverser as it comes across these types during traversal of
InfinispanConfiguration
tree.
For example, method public void visit(SingletonStoreConfig ssc)
defined in a
subclass of this class is going to be invoked as the traverser comes across instance(s) of
SingletonStoreConfig.
Constructor and Description |
---|
AbstractConfigurationBeanVisitor() |
public void visitInfinispanConfiguration(InfinispanConfiguration bean)
visitInfinispanConfiguration
in interface ConfigurationBeanVisitor
public void visitAsyncStoreConfig(AsyncStoreConfig bean)
visitAsyncStoreConfig
in interface ConfigurationBeanVisitor
public void visitAsyncType(Configuration.AsyncType bean)
visitAsyncType
in interface ConfigurationBeanVisitor
public void visitBooleanAttributeType(Configuration.BooleanAttributeType bean)
visitBooleanAttributeType
in interface ConfigurationBeanVisitor
public void visitCacheLoaderConfig(CacheLoaderConfig bean)
visitCacheLoaderConfig
in interface ConfigurationBeanVisitor
public void visitCacheLoaderManagerConfig(CacheLoaderManagerConfig bean)
visitCacheLoaderManagerConfig
in interface ConfigurationBeanVisitor
public void visitClusteringType(Configuration.ClusteringType bean)
visitClusteringType
in interface ConfigurationBeanVisitor
public void visitConfiguration(Configuration bean)
visitConfiguration
in interface ConfigurationBeanVisitor
public void visitCustomInterceptorsType(Configuration.CustomInterceptorsType bean)
visitCustomInterceptorsType
in interface ConfigurationBeanVisitor
public void visitDataContainerType(Configuration.DataContainerType bean)
visitDataContainerType
in interface ConfigurationBeanVisitor
public void visitDeadlockDetectionType(Configuration.DeadlockDetectionType bean)
visitDeadlockDetectionType
in interface ConfigurationBeanVisitor
public void visitEvictionType(Configuration.EvictionType bean)
visitEvictionType
in interface ConfigurationBeanVisitor
public void visitExpirationType(Configuration.ExpirationType bean)
visitExpirationType
in interface ConfigurationBeanVisitor
public void visitFactoryClassWithPropertiesType(GlobalConfiguration.FactoryClassWithPropertiesType bean)
visitFactoryClassWithPropertiesType
in interface ConfigurationBeanVisitor
public void visitGlobalConfiguration(GlobalConfiguration bean)
visitGlobalConfiguration
in interface ConfigurationBeanVisitor
public void visitGlobalJmxStatisticsType(GlobalConfiguration.GlobalJmxStatisticsType bean)
visitGlobalJmxStatisticsType
in interface ConfigurationBeanVisitor
public void visitGroupConfig(GroupsConfiguration bean)
visitGroupConfig
in interface ConfigurationBeanVisitor
public void visitHashType(Configuration.HashType bean)
visitHashType
in interface ConfigurationBeanVisitor
public void visitL1Type(Configuration.L1Type bean)
visitL1Type
in interface ConfigurationBeanVisitor
public void visitLockingType(Configuration.LockingType bean)
visitLockingType
in interface ConfigurationBeanVisitor
public void visitQueryConfigurationBean(Configuration.QueryConfigurationBean bean)
visitQueryConfigurationBean
in interface ConfigurationBeanVisitor
public void visitSerializationType(GlobalConfiguration.SerializationType bean)
visitSerializationType
in interface ConfigurationBeanVisitor
public void visitShutdownType(GlobalConfiguration.ShutdownType bean)
visitShutdownType
in interface ConfigurationBeanVisitor
public void visitSingletonStoreConfig(SingletonStoreConfig bean)
visitSingletonStoreConfig
in interface ConfigurationBeanVisitor
public void visitStateRetrievalType(Configuration.StateRetrievalType bean)
visitStateRetrievalType
in interface ConfigurationBeanVisitor
public void visitSyncType(Configuration.SyncType bean)
visitSyncType
in interface ConfigurationBeanVisitor
public void visitTransactionType(Configuration.TransactionType bean)
visitTransactionType
in interface ConfigurationBeanVisitor
public void visitTransportType(GlobalConfiguration.TransportType bean)
visitTransportType
in interface ConfigurationBeanVisitor
public void visitUnsafeType(Configuration.UnsafeType bean)
visitUnsafeType
in interface ConfigurationBeanVisitor
public void visitCustomInterceptorConfig(CustomInterceptorConfig bean)
visitCustomInterceptorConfig
in interface ConfigurationBeanVisitor
public void visitAdvancedExternalizerConfig(AdvancedExternalizerConfig bean)
visitAdvancedExternalizerConfig
in interface ConfigurationBeanVisitor
public void visitAdvancedExternalizersType(GlobalConfiguration.AdvancedExternalizersType bean)
visitAdvancedExternalizersType
in interface ConfigurationBeanVisitor
public void visitRecoveryType(Configuration.RecoveryType config)
visitRecoveryType
in interface ConfigurationBeanVisitor
public void visitStoreAsBinaryType(Configuration.StoreAsBinary config)
visitStoreAsBinaryType
in interface ConfigurationBeanVisitor
public void visitVersioningConfigurationBean(Configuration.VersioningConfigurationBean config)
visitVersioningConfigurationBean
in interface ConfigurationBeanVisitor
public void defaultVisit(AbstractConfigurationBean c)
Copyright © 2012 JBoss by Red Hat. All Rights Reserved.