public class MessagePartitionKeyPropertyAccessor
extends org.springframework.expression.spel.support.ReflectivePropertyAccessor
Message
から値を読み取る PropertyAccessor
。ある意味では、これはヘッダーの MapAccessor
に似ていますが、解決する「ペイロード」と「ヘッダー」も追加します。ヘッダーに「ペイロード」または「ヘッダー」キーワードがあると、このアクセサー経由でアクセスすることはできません。修飾子と型 | クラスと説明 |
---|---|
static class | MessagePartitionKeyPropertyAccessor.MessageOptimalPropertyAccessor |
コンストラクターと説明 |
---|
MessagePartitionKeyPropertyAccessor() |
修飾子と型 | メソッドと説明 |
---|---|
boolean | canRead(org.springframework.expression.EvaluationContext context, java.lang.Object target, java.lang.String name) |
boolean | canWrite(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) |
void | write(org.springframework.expression.EvaluationContext context, java.lang.Object target, java.lang.String name, java.lang.Object newValue) |
public java.lang.Class<?>[] getSpecificTargetClasses()
org.springframework.expression.PropertyAccessor
の getSpecificTargetClasses
org.springframework.expression.spel.support.ReflectivePropertyAccessor
の getSpecificTargetClasses
public boolean canRead(org.springframework.expression.EvaluationContext context, java.lang.Object target, java.lang.String name) throws org.springframework.expression.AccessException
org.springframework.expression.PropertyAccessor
の canRead
org.springframework.expression.spel.support.ReflectivePropertyAccessor
の canRead
org.springframework.expression.AccessException
public org.springframework.expression.TypedValue read(org.springframework.expression.EvaluationContext context, java.lang.Object target, java.lang.String name) throws org.springframework.expression.AccessException
org.springframework.expression.PropertyAccessor
の read
org.springframework.expression.spel.support.ReflectivePropertyAccessor
の read
org.springframework.expression.AccessException
public boolean canWrite(org.springframework.expression.EvaluationContext context, java.lang.Object target, java.lang.String name) throws org.springframework.expression.AccessException
org.springframework.expression.PropertyAccessor
の canWrite
org.springframework.expression.spel.support.ReflectivePropertyAccessor
の canWrite
org.springframework.expression.AccessException
public void write(org.springframework.expression.EvaluationContext context, java.lang.Object target, java.lang.String name, java.lang.Object newValue) throws org.springframework.expression.AccessException
org.springframework.expression.PropertyAccessor
の write
org.springframework.expression.spel.support.ReflectivePropertyAccessor
の write
org.springframework.expression.AccessException
public org.springframework.expression.PropertyAccessor createOptimalAccessor(org.springframework.expression.EvaluationContext evalContext, java.lang.Object target, java.lang.String name)
org.springframework.expression.spel.support.ReflectivePropertyAccessor
の createOptimalAccessor