org.infinispan.config
Interface ConfigurationBeanVisitor

All Known Implementing Classes:
AbstractConfigurationBeanVisitor, ConfigurationValidatingVisitor, OverrideConfigurationVisitor

public interface ConfigurationBeanVisitor

ConfigurationBeanVisitor implementations are passed through InfinispanConfiguration object tree visiting each configuration element of InfinispanConfiguration instance.

AbstractConfigurationBeanVisitor is a convenience super class for all implementations of ConfigurationBeanVisitor. Most of the time, custom visitors should extend AbstractConfigurationBeanVisitor rather than implement ConfigurationBeanVisitor

Since:
4.0
Author:
Vladimir Blagojevic
See Also:
AbstractConfigurationBeanVisitor

Method Summary
 void visitAsyncStoreConfig(AsyncStoreConfig bean)
           
 void visitAsyncType(Configuration.AsyncType bean)
           
 void visitBooleanAttributeType(Configuration.BooleanAttributeType bean)
           
 void visitCacheLoaderConfig(CacheLoaderConfig bean)
           
 void visitCacheLoaderManagerConfig(CacheLoaderManagerConfig bean)
           
 void visitClusteringType(Configuration.ClusteringType bean)
           
 void visitConfiguration(Configuration bean)
           
 void visitCustomInterceptorConfig(CustomInterceptorConfig customInterceptorConfig)
           
 void visitCustomInterceptorsType(Configuration.CustomInterceptorsType bean)
           
 void visitDeadlockDetectionType(Configuration.DeadlockDetectionType bean)
           
 void visitEvictionType(Configuration.EvictionType bean)
           
 void visitExpirationType(Configuration.ExpirationType bean)
           
 void visitFactoryClassWithPropertiesType(GlobalConfiguration.FactoryClassWithPropertiesType bean)
           
 void visitGlobalConfiguration(GlobalConfiguration bean)
           
 void visitGlobalJmxStatisticsType(GlobalConfiguration.GlobalJmxStatisticsType bean)
           
 void visitHashType(Configuration.HashType bean)
           
 void visitInfinispanConfiguration(InfinispanConfiguration bean)
           
 void visitL1Type(Configuration.L1Type bean)
           
 void visitLockingType(Configuration.LockingType bean)
           
 void visitQueryConfigurationBean(Configuration.QueryConfigurationBean bean)
           
 void visitSerializationType(GlobalConfiguration.SerializationType bean)
           
 void visitShutdownType(GlobalConfiguration.ShutdownType bean)
           
 void visitSingletonStoreConfig(SingletonStoreConfig bean)
           
 void visitStateRetrievalType(Configuration.StateRetrievalType bean)
           
 void visitSyncType(Configuration.SyncType bean)
           
 void visitTransactionType(Configuration.TransactionType bean)
           
 void visitTransportType(GlobalConfiguration.TransportType bean)
           
 void visitUnsafeType(Configuration.UnsafeType bean)
           
 

Method Detail

visitInfinispanConfiguration

void visitInfinispanConfiguration(InfinispanConfiguration bean)

visitGlobalConfiguration

void visitGlobalConfiguration(GlobalConfiguration bean)

visitFactoryClassWithPropertiesType

void visitFactoryClassWithPropertiesType(GlobalConfiguration.FactoryClassWithPropertiesType bean)

visitGlobalJmxStatisticsType

void visitGlobalJmxStatisticsType(GlobalConfiguration.GlobalJmxStatisticsType bean)

visitSerializationType

void visitSerializationType(GlobalConfiguration.SerializationType bean)

visitShutdownType

void visitShutdownType(GlobalConfiguration.ShutdownType bean)

visitTransportType

void visitTransportType(GlobalConfiguration.TransportType bean)

visitConfiguration

void visitConfiguration(Configuration bean)

visitAsyncType

void visitAsyncType(Configuration.AsyncType bean)

visitBooleanAttributeType

void visitBooleanAttributeType(Configuration.BooleanAttributeType bean)

visitClusteringType

void visitClusteringType(Configuration.ClusteringType bean)

visitCustomInterceptorsType

void visitCustomInterceptorsType(Configuration.CustomInterceptorsType bean)

visitDeadlockDetectionType

void visitDeadlockDetectionType(Configuration.DeadlockDetectionType bean)

visitEvictionType

void visitEvictionType(Configuration.EvictionType bean)

visitExpirationType

void visitExpirationType(Configuration.ExpirationType bean)

visitHashType

void visitHashType(Configuration.HashType bean)

visitL1Type

void visitL1Type(Configuration.L1Type bean)

visitQueryConfigurationBean

void visitQueryConfigurationBean(Configuration.QueryConfigurationBean bean)

visitLockingType

void visitLockingType(Configuration.LockingType bean)

visitStateRetrievalType

void visitStateRetrievalType(Configuration.StateRetrievalType bean)

visitSyncType

void visitSyncType(Configuration.SyncType bean)

visitTransactionType

void visitTransactionType(Configuration.TransactionType bean)

visitUnsafeType

void visitUnsafeType(Configuration.UnsafeType bean)

visitCacheLoaderManagerConfig

void visitCacheLoaderManagerConfig(CacheLoaderManagerConfig bean)

visitCacheLoaderConfig

void visitCacheLoaderConfig(CacheLoaderConfig bean)

visitSingletonStoreConfig

void visitSingletonStoreConfig(SingletonStoreConfig bean)

visitAsyncStoreConfig

void visitAsyncStoreConfig(AsyncStoreConfig bean)

visitCustomInterceptorConfig

void visitCustomInterceptorConfig(CustomInterceptorConfig customInterceptorConfig)

Google Analytics

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