Class UnitCalculatorBuilder
- java.lang.Object
-
- com.tangosol.coherence.config.builder.DefaultBuilderCustomization<ConfigurableCacheMap.UnitCalculator>
-
- com.tangosol.coherence.config.builder.UnitCalculatorBuilder
-
- All Implemented Interfaces:
BuilderCustomization<ConfigurableCacheMap.UnitCalculator>,ParameterizedBuilder<ConfigurableCacheMap.UnitCalculator>
public class UnitCalculatorBuilder extends DefaultBuilderCustomization<ConfigurableCacheMap.UnitCalculator> implements ParameterizedBuilder<ConfigurableCacheMap.UnitCalculator>
TheUnitCalculatorBuilderclass builds aConfigurableCacheMap.UnitCalculator.- Since:
- Coherence 12.1.2
- Author:
- pfm 2012.01.07
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface com.tangosol.coherence.config.builder.ParameterizedBuilder
ParameterizedBuilder.ReflectionSupport
-
-
Constructor Summary
Constructors Constructor Description UnitCalculatorBuilder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetUnitCalculatorType(ParameterResolver resolver)Return theConfigurableCacheMap.UnitCalculatortype.ConfigurableCacheMap.UnitCalculatorrealize(ParameterResolver resolver, ClassLoader loader, ParameterList listParameters)Realizes (creates if necessary) an instance of a object of type T, using the providedParameterResolverto resolve values any referencedParameters.booleanrealizes(Class<?> clzClass, ParameterResolver resolver, ClassLoader loader)voidsetUnitCalculatorType(Expression<String> expr)Set theConfigurableCacheMap.UnitCalculatortype.-
Methods inherited from class com.tangosol.coherence.config.builder.DefaultBuilderCustomization
getCustomBuilder, setCustomBuilder
-
-
-
-
Method Detail
-
getUnitCalculatorType
public String getUnitCalculatorType(ParameterResolver resolver)
Return theConfigurableCacheMap.UnitCalculatortype.- Parameters:
resolver- theParameterResolver- Returns:
- the type of
ConfigurableCacheMap.UnitCalculator
-
setUnitCalculatorType
@Injectable public void setUnitCalculatorType(Expression<String> expr)
Set theConfigurableCacheMap.UnitCalculatortype.- Parameters:
expr- theConfigurableCacheMap.UnitCalculatortype
-
realizes
public boolean realizes(Class<?> clzClass, ParameterResolver resolver, ClassLoader loader)
-
realize
public ConfigurableCacheMap.UnitCalculator realize(ParameterResolver resolver, ClassLoader loader, ParameterList listParameters)
Realizes (creates if necessary) an instance of a object of type T, using the providedParameterResolverto resolve values any referencedParameters.- Specified by:
realizein interfaceParameterizedBuilder<ConfigurableCacheMap.UnitCalculator>- Parameters:
resolver- theParameterResolverfor resolving namedParametersloader- theClassLoaderfor loading any necessary classes and ifnulltheClassLoaderused to load the builder will be used insteadlistParameters- an optionalParameterList(may benull) to be used for realizing the instance, eg: used as constructor parameters- Returns:
- an instance of T
-
-