Class ShortcutConfigurable.GatewayEvaluationContext

java.lang.Object
org.springframework.cloud.gateway.support.ShortcutConfigurable.GatewayEvaluationContext
All Implemented Interfaces:
org.springframework.expression.EvaluationContext
Enclosing interface:
ShortcutConfigurable

public static class ShortcutConfigurable.GatewayEvaluationContext extends Object implements org.springframework.expression.EvaluationContext
Author:
Spencer Gibb
  • Constructor Details

    • GatewayEvaluationContext

      public GatewayEvaluationContext(org.springframework.beans.factory.BeanFactory beanFactory)
  • Method Details

    • getRootObject

      public org.springframework.expression.TypedValue getRootObject()
      Specified by:
      getRootObject in interface org.springframework.expression.EvaluationContext
    • getPropertyAccessors

      public List<org.springframework.expression.PropertyAccessor> getPropertyAccessors()
      Specified by:
      getPropertyAccessors in interface org.springframework.expression.EvaluationContext
    • getConstructorResolvers

      public List<org.springframework.expression.ConstructorResolver> getConstructorResolvers()
      Specified by:
      getConstructorResolvers in interface org.springframework.expression.EvaluationContext
    • getMethodResolvers

      public List<org.springframework.expression.MethodResolver> getMethodResolvers()
      Specified by:
      getMethodResolvers in interface org.springframework.expression.EvaluationContext
    • getBeanResolver

      @Nullable public org.springframework.expression.BeanResolver getBeanResolver()
      Specified by:
      getBeanResolver in interface org.springframework.expression.EvaluationContext
    • getTypeLocator

      public org.springframework.expression.TypeLocator getTypeLocator()
      Specified by:
      getTypeLocator in interface org.springframework.expression.EvaluationContext
    • getTypeConverter

      public org.springframework.expression.TypeConverter getTypeConverter()
      Specified by:
      getTypeConverter in interface org.springframework.expression.EvaluationContext
    • getTypeComparator

      public org.springframework.expression.TypeComparator getTypeComparator()
      Specified by:
      getTypeComparator in interface org.springframework.expression.EvaluationContext
    • getOperatorOverloader

      public org.springframework.expression.OperatorOverloader getOperatorOverloader()
      Specified by:
      getOperatorOverloader in interface org.springframework.expression.EvaluationContext
    • setVariable

      public void setVariable(String name, Object value)
      Specified by:
      setVariable in interface org.springframework.expression.EvaluationContext
    • lookupVariable

      @Nullable public Object lookupVariable(String name)
      Specified by:
      lookupVariable in interface org.springframework.expression.EvaluationContext
    • getIndexAccessors

      public List<org.springframework.expression.IndexAccessor> getIndexAccessors()
      Specified by:
      getIndexAccessors in interface org.springframework.expression.EvaluationContext
    • assignVariable

      public org.springframework.expression.TypedValue assignVariable(String name, Supplier<org.springframework.expression.TypedValue> valueSupplier)
      Specified by:
      assignVariable in interface org.springframework.expression.EvaluationContext
    • isAssignmentEnabled

      public boolean isAssignmentEnabled()
      Specified by:
      isAssignmentEnabled in interface org.springframework.expression.EvaluationContext