org.infinispan.config
Class OverrideConfigurationVisitor

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

public class OverrideConfigurationVisitor
extends AbstractConfigurationBeanVisitor

OverrideConfigurationVisitor breaks down fields of Configuration object to individual components and then compares them for field updates.

Since:
4.0
Author:
Vladimir Blagojevic

Field Summary
 
Fields inherited from class org.infinispan.config.AbstractConfigurationBeanVisitor
log
 
Constructor Summary
OverrideConfigurationVisitor()
           
 
Method Summary
 void override(OverrideConfigurationVisitor override)
           
 void visitAsyncType(Configuration.AsyncType bean)
           
 void visitBooleanAttributeType(Configuration.BooleanAttributeType bat)
           
 void visitCacheLoaderManagerConfig(CacheLoaderManagerConfig bean)
           
 void visitClusteringType(Configuration.ClusteringType bean)
           
 void visitCustomInterceptorsType(Configuration.CustomInterceptorsType bean)
           
 void visitDeadlockDetectionType(Configuration.DeadlockDetectionType bean)
           
 void visitEvictionType(Configuration.EvictionType bean)
           
 void visitExpirationType(Configuration.ExpirationType bean)
           
 void visitHashType(Configuration.HashType bean)
           
 void visitL1Type(Configuration.L1Type bean)
           
 void visitLockingType(Configuration.LockingType bean)
           
 void visitQueryConfigurationBean(Configuration.QueryConfigurationBean bean)
           
 void visitStateRetrievalType(Configuration.StateRetrievalType bean)
           
 void visitSyncType(Configuration.SyncType bean)
           
 void visitTransactionType(Configuration.TransactionType bean)
           
 void visitUnsafeType(Configuration.UnsafeType bean)
           
 
Methods inherited from class org.infinispan.config.AbstractConfigurationBeanVisitor
defaultVisit, visitAsyncStoreConfig, visitCacheLoaderConfig, visitConfiguration, visitCustomInterceptorConfig, visitFactoryClassWithPropertiesType, visitGlobalConfiguration, visitGlobalJmxStatisticsType, visitInfinispanConfiguration, visitSerializationType, visitShutdownType, visitSingletonStoreConfig, visitTransportType
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OverrideConfigurationVisitor

public OverrideConfigurationVisitor()
Method Detail

override

public void override(OverrideConfigurationVisitor override)

visitAsyncType

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

visitBooleanAttributeType

public void visitBooleanAttributeType(Configuration.BooleanAttributeType bat)
Specified by:
visitBooleanAttributeType in interface ConfigurationBeanVisitor
Overrides:
visitBooleanAttributeType in class AbstractConfigurationBeanVisitor

visitCacheLoaderManagerConfig

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

visitClusteringType

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

visitCustomInterceptorsType

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

visitDeadlockDetectionType

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

visitEvictionType

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

visitExpirationType

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

visitHashType

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

visitL1Type

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

visitLockingType

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

visitStateRetrievalType

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

visitSyncType

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

visitTransactionType

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

visitUnsafeType

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

visitQueryConfigurationBean

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

Google Analytics

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