public class MapPartitionKeyPropertyAccessor
extends org.springframework.expression.spel.support.ReflectivePropertyAccessor
PropertyAccessor reading values from a backing Map used by a
partition key.| Modifier and Type | Class and Description |
|---|---|
static class |
MapPartitionKeyPropertyAccessor.MapOptimalPropertyAccessor |
| Constructor and Description |
|---|
MapPartitionKeyPropertyAccessor() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
canRead(org.springframework.expression.EvaluationContext context,
java.lang.Object target,
java.lang.String name) |
org.springframework.expression.PropertyAccessor |
createOptimalAccessor(org.springframework.expression.EvaluationContext evalContext,
java.lang.Object target,
java.lang.String name) |
java.lang.Class<?>[] |
getSpecificTargetClasses() |
org.springframework.expression.TypedValue |
read(org.springframework.expression.EvaluationContext context,
java.lang.Object target,
java.lang.String name) |
public java.lang.Class<?>[] getSpecificTargetClasses()
getSpecificTargetClasses in interface org.springframework.expression.PropertyAccessorgetSpecificTargetClasses in class org.springframework.expression.spel.support.ReflectivePropertyAccessorpublic boolean canRead(org.springframework.expression.EvaluationContext context,
java.lang.Object target,
java.lang.String name)
throws org.springframework.expression.AccessException
canRead in interface org.springframework.expression.PropertyAccessorcanRead in class org.springframework.expression.spel.support.ReflectivePropertyAccessororg.springframework.expression.AccessExceptionpublic org.springframework.expression.TypedValue read(org.springframework.expression.EvaluationContext context,
java.lang.Object target,
java.lang.String name)
throws org.springframework.expression.AccessException
read in interface org.springframework.expression.PropertyAccessorread in class org.springframework.expression.spel.support.ReflectivePropertyAccessororg.springframework.expression.AccessExceptionpublic org.springframework.expression.PropertyAccessor createOptimalAccessor(org.springframework.expression.EvaluationContext evalContext,
java.lang.Object target,
java.lang.String name)
createOptimalAccessor in class org.springframework.expression.spel.support.ReflectivePropertyAccessor