public class MessagePartitionKeyPropertyAccessor
extends org.springframework.expression.spel.support.ReflectivePropertyAccessorMessage から値を読み取る 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.AccessExceptionorg.springframework.expression.PropertyAccessor 内の canRead org.springframework.expression.spel.support.ReflectivePropertyAccessor の canRead org.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.AccessExceptionorg.springframework.expression.PropertyAccessor 内の read org.springframework.expression.spel.support.ReflectivePropertyAccessor の read org.springframework.expression.AccessExceptionpublic boolean canWrite(org.springframework.expression.EvaluationContext context,
java.lang.Object target,
java.lang.String name)
throws org.springframework.expression.AccessExceptionorg.springframework.expression.PropertyAccessor 内の canWrite org.springframework.expression.spel.support.ReflectivePropertyAccessor の canWrite org.springframework.expression.AccessExceptionpublic void write(org.springframework.expression.EvaluationContext context,
java.lang.Object target,
java.lang.String name,
java.lang.Object newValue)
throws org.springframework.expression.AccessExceptionorg.springframework.expression.PropertyAccessor 内の write org.springframework.expression.spel.support.ReflectivePropertyAccessor の write org.springframework.expression.AccessExceptionpublic 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