org.infinispan.config
Class DelegatingConfigurationVisitor

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

public class DelegatingConfigurationVisitor
extends Object
implements ConfigurationBeanVisitor

DelegatingConfigurationVisitor wraps a list of ConfigurationBeanVisitor visitors and delegates visitor callbacks to all delegates in the list.

Since:
5.0
Author:
Vladimir Blagojevic

Constructor Summary
DelegatingConfigurationVisitor(ConfigurationBeanVisitor[] visitors)
           
DelegatingConfigurationVisitor(List<ConfigurationBeanVisitor> visitors)
           
 
Method Summary
 void visitAdvancedExternalizerConfig(AdvancedExternalizerConfig bean)
           
 void visitAdvancedExternalizersType(GlobalConfiguration.AdvancedExternalizersType bean)
           
 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 bean)
           
 void visitCustomInterceptorsType(Configuration.CustomInterceptorsType bean)
           
 void visitDataContainerType(Configuration.DataContainerType 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 visitGroupConfig(GroupsConfiguration 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 visitRecoveryType(Configuration.RecoveryType bean)
           
 void visitSerializationType(GlobalConfiguration.SerializationType bean)
           
 void visitShutdownType(GlobalConfiguration.ShutdownType bean)
           
 void visitSingletonStoreConfig(SingletonStoreConfig bean)
           
 void visitStateRetrievalType(Configuration.StateRetrievalType bean)
           
 void visitStoreAsBinaryType(Configuration.StoreAsBinary bean)
           
 void visitSyncType(Configuration.SyncType bean)
           
 void visitTransactionType(Configuration.TransactionType bean)
           
 void visitTransportType(GlobalConfiguration.TransportType bean)
           
 void visitUnsafeType(Configuration.UnsafeType bean)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DelegatingConfigurationVisitor

public DelegatingConfigurationVisitor(ConfigurationBeanVisitor[] visitors)

DelegatingConfigurationVisitor

public DelegatingConfigurationVisitor(List<ConfigurationBeanVisitor> visitors)
Method Detail

visitInfinispanConfiguration

public void visitInfinispanConfiguration(InfinispanConfiguration bean)
Specified by:
visitInfinispanConfiguration in interface ConfigurationBeanVisitor

visitGlobalConfiguration

public void visitGlobalConfiguration(GlobalConfiguration bean)
Specified by:
visitGlobalConfiguration in interface ConfigurationBeanVisitor

visitFactoryClassWithPropertiesType

public void visitFactoryClassWithPropertiesType(GlobalConfiguration.FactoryClassWithPropertiesType bean)
Specified by:
visitFactoryClassWithPropertiesType in interface ConfigurationBeanVisitor

visitGlobalJmxStatisticsType

public void visitGlobalJmxStatisticsType(GlobalConfiguration.GlobalJmxStatisticsType bean)
Specified by:
visitGlobalJmxStatisticsType in interface ConfigurationBeanVisitor

visitSerializationType

public void visitSerializationType(GlobalConfiguration.SerializationType bean)
Specified by:
visitSerializationType in interface ConfigurationBeanVisitor

visitShutdownType

public void visitShutdownType(GlobalConfiguration.ShutdownType bean)
Specified by:
visitShutdownType in interface ConfigurationBeanVisitor

visitTransportType

public void visitTransportType(GlobalConfiguration.TransportType bean)
Specified by:
visitTransportType in interface ConfigurationBeanVisitor

visitConfiguration

public void visitConfiguration(Configuration bean)
Specified by:
visitConfiguration in interface ConfigurationBeanVisitor

visitAsyncType

public void visitAsyncType(Configuration.AsyncType bean)
Specified by:
visitAsyncType in interface ConfigurationBeanVisitor

visitBooleanAttributeType

public void visitBooleanAttributeType(Configuration.BooleanAttributeType bean)
Specified by:
visitBooleanAttributeType in interface ConfigurationBeanVisitor

visitClusteringType

public void visitClusteringType(Configuration.ClusteringType bean)
Specified by:
visitClusteringType in interface ConfigurationBeanVisitor

visitCustomInterceptorsType

public void visitCustomInterceptorsType(Configuration.CustomInterceptorsType bean)
Specified by:
visitCustomInterceptorsType in interface ConfigurationBeanVisitor

visitDataContainerType

public void visitDataContainerType(Configuration.DataContainerType bean)
Specified by:
visitDataContainerType in interface ConfigurationBeanVisitor

visitDeadlockDetectionType

public void visitDeadlockDetectionType(Configuration.DeadlockDetectionType bean)
Specified by:
visitDeadlockDetectionType in interface ConfigurationBeanVisitor

visitEvictionType

public void visitEvictionType(Configuration.EvictionType bean)
Specified by:
visitEvictionType in interface ConfigurationBeanVisitor

visitExpirationType

public void visitExpirationType(Configuration.ExpirationType bean)
Specified by:
visitExpirationType in interface ConfigurationBeanVisitor

visitGroupConfig

public void visitGroupConfig(GroupsConfiguration bean)
Specified by:
visitGroupConfig in interface ConfigurationBeanVisitor

visitHashType

public void visitHashType(Configuration.HashType bean)
Specified by:
visitHashType in interface ConfigurationBeanVisitor

visitL1Type

public void visitL1Type(Configuration.L1Type bean)
Specified by:
visitL1Type in interface ConfigurationBeanVisitor

visitQueryConfigurationBean

public void visitQueryConfigurationBean(Configuration.QueryConfigurationBean bean)
Specified by:
visitQueryConfigurationBean in interface ConfigurationBeanVisitor

visitLockingType

public void visitLockingType(Configuration.LockingType bean)
Specified by:
visitLockingType in interface ConfigurationBeanVisitor

visitStateRetrievalType

public void visitStateRetrievalType(Configuration.StateRetrievalType bean)
Specified by:
visitStateRetrievalType in interface ConfigurationBeanVisitor

visitSyncType

public void visitSyncType(Configuration.SyncType bean)
Specified by:
visitSyncType in interface ConfigurationBeanVisitor

visitTransactionType

public void visitTransactionType(Configuration.TransactionType bean)
Specified by:
visitTransactionType in interface ConfigurationBeanVisitor

visitUnsafeType

public void visitUnsafeType(Configuration.UnsafeType bean)
Specified by:
visitUnsafeType in interface ConfigurationBeanVisitor

visitCacheLoaderManagerConfig

public void visitCacheLoaderManagerConfig(CacheLoaderManagerConfig bean)
Specified by:
visitCacheLoaderManagerConfig in interface ConfigurationBeanVisitor

visitCacheLoaderConfig

public void visitCacheLoaderConfig(CacheLoaderConfig bean)
Specified by:
visitCacheLoaderConfig in interface ConfigurationBeanVisitor

visitSingletonStoreConfig

public void visitSingletonStoreConfig(SingletonStoreConfig bean)
Specified by:
visitSingletonStoreConfig in interface ConfigurationBeanVisitor

visitAsyncStoreConfig

public void visitAsyncStoreConfig(AsyncStoreConfig bean)
Specified by:
visitAsyncStoreConfig in interface ConfigurationBeanVisitor

visitCustomInterceptorConfig

public void visitCustomInterceptorConfig(CustomInterceptorConfig bean)
Specified by:
visitCustomInterceptorConfig in interface ConfigurationBeanVisitor

visitAdvancedExternalizersType

public void visitAdvancedExternalizersType(GlobalConfiguration.AdvancedExternalizersType bean)
Specified by:
visitAdvancedExternalizersType in interface ConfigurationBeanVisitor

visitAdvancedExternalizerConfig

public void visitAdvancedExternalizerConfig(AdvancedExternalizerConfig bean)
Specified by:
visitAdvancedExternalizerConfig in interface ConfigurationBeanVisitor

visitRecoveryType

public void visitRecoveryType(Configuration.RecoveryType bean)
Specified by:
visitRecoveryType in interface ConfigurationBeanVisitor

visitStoreAsBinaryType

public void visitStoreAsBinaryType(Configuration.StoreAsBinary bean)
Specified by:
visitStoreAsBinaryType in interface ConfigurationBeanVisitor

-->

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