Uses of Class
io.lettuce.core.dynamic.support.ResolvableType
| Package | Description |
|---|---|
| io.lettuce.core.dynamic |
Core package for Redis Command Interface support through
RedisCommandFactory. |
| io.lettuce.core.dynamic.output |
CommandOutput resolution support. |
| io.lettuce.core.dynamic.support |
Support classes imported from the Spring Framework.
|
-
Uses of ResolvableType in io.lettuce.core.dynamic
Methods in io.lettuce.core.dynamic that return ResolvableType Modifier and Type Method Description ResolvableTypeCommandMethod. getActualReturnType()ResolvableTypeDeclaredCommandMethod. getActualReturnType()ResolvableTypeCommandMethod. getReturnType()ResolvableTypeDeclaredCommandMethod. getReturnType() -
Uses of ResolvableType in io.lettuce.core.dynamic.output
Methods in io.lettuce.core.dynamic.output that return ResolvableType Modifier and Type Method Description ResolvableTypeOutputSelector. getOutputType()ResolvableTypeOutputType. withCodec(RedisCodec<?,?> codec)Constructors in io.lettuce.core.dynamic.output with parameters of type ResolvableType Constructor Description OutputSelector(ResolvableType outputType, RedisCodec<?,?> redisCodec) -
Uses of ResolvableType in io.lettuce.core.dynamic.support
Fields in io.lettuce.core.dynamic.support declared as ResolvableType Modifier and Type Field Description static ResolvableTypeResolvableType. NONEResolvableTypereturned when no value is available.Methods in io.lettuce.core.dynamic.support that return ResolvableType Modifier and Type Method Description ResolvableTypeResolvableType. as(Class<?> type)Return this type as aResolvableTypeof the specified class.ResolvableTypeResolvableType. asCollection()Convenience method to return this type as a resolvableCollectiontype.ResolvableTypeResolvableType. asMap()Convenience method to return this type as a resolvableMaptype.static ResolvableTypeResolvableType. forArrayComponent(ResolvableType componentType)Return aResolvableTypeas a array of the specifiedcomponentType.static ResolvableTypeResolvableType. forClass(Class<?> sourceClass)Return aResolvableTypefor the specifiedClass, using the full generic type information for assignability checks.static ResolvableTypeResolvableType. forClass(Class<?> sourceClass, Class<?> implementationClass)Return aResolvableTypefor the specifiedClasswith a given implementation.static ResolvableTypeResolvableType. forClassWithGenerics(Class<?> sourceClass, ResolvableType... generics)Return aResolvableTypefor the specifiedClasswith pre-declared generics.static ResolvableTypeResolvableType. forClassWithGenerics(Class<?> sourceClass, Class<?>... generics)Return aResolvableTypefor the specifiedClasswith pre-declared generics.static ResolvableTypeResolvableType. forMethodParameter(MethodParameter methodParameter)Return aResolvableTypefor the specifiedMethodParameter.static ResolvableTypeResolvableType. forMethodParameter(MethodParameter methodParameter, ResolvableType implementationType)Return aResolvableTypefor the specifiedMethodParameterwith a given implementation type.static ResolvableTypeResolvableType. forMethodParameter(MethodParameter methodParameter, Type targetType)Return aResolvableTypefor the specifiedMethodParameter, overriding the target type to resolve with a specific given type.static ResolvableTypeResolvableType. forMethodParameter(Method method, int parameterIndex)Return aResolvableTypefor the specifiedMethodparameter.static ResolvableTypeResolvableType. forMethodParameter(Method method, int parameterIndex, Class<?> implementationClass)Return aResolvableTypefor the specifiedMethodparameter with a given implementation.static ResolvableTypeResolvableType. forMethodReturnType(Method method)Return aResolvableTypefor the specifiedMethodreturn type.static ResolvableTypeResolvableType. forMethodReturnType(Method method, Class<?> implementationClass)Return aResolvableTypefor the specifiedMethodreturn type.static ResolvableTypeResolvableType. forRawClass(Class<?> sourceClass)Return aResolvableTypefor the specifiedClass, doing assignability checks against the raw class only (analogous toClass.isAssignableFrom(java.lang.Class<?>), which this serves as a wrapper for.static ResolvableTypeResolvableType. forType(Type type)Return aResolvableTypefor the specifiedType.static ResolvableTypeResolvableType. forType(Type type, ResolvableType owner)Return aResolvableTypefor the specifiedTypebacked by the given owner type.static ResolvableTypeResolvableType. forType(Type type, ResolvableType.VariableResolver variableResolver)ResolvableTypeResolvableType. getComponentType()Return the ResolvableType representing the component type of the array orNONEif this type does not represent an array.ResolvableTypeResolvableType. getGeneric(int... indexes)Return aResolvableTyperepresenting the generic parameter for the given indexes.ResolvableType[]ResolvableType. getGenerics()Return an array ofResolvableTypes representing the generic parameters of this type.ResolvableType[]ResolvableType. getInterfaces()Return aResolvableTypearray representing the direct interfaces implemented by this type.ResolvableTypeResolvableType. getNested(int nestingLevel)Return aResolvableTypefor the specified nesting level.ResolvableTypeResolvableType. getNested(int nestingLevel, Map<Integer,Integer> typeIndexesPerLevel)Return aResolvableTypefor the specified nesting level.ResolvableTypeResolvableType. getSuperType()Return aResolvableTyperepresenting the direct supertype of this type.ResolvableTypeResolvableType. resolveType()Resolve this type by a single level, returning the resolved value orNONE.ResolvableTypeResolvableType.VariableResolver. resolveVariable(TypeVariable<?> variable)Resolve the specified variable.Methods in io.lettuce.core.dynamic.support with parameters of type ResolvableType Modifier and Type Method Description static ResolvableTypeResolvableType. forArrayComponent(ResolvableType componentType)Return aResolvableTypeas a array of the specifiedcomponentType.static ResolvableTypeResolvableType. forClassWithGenerics(Class<?> sourceClass, ResolvableType... generics)Return aResolvableTypefor the specifiedClasswith pre-declared generics.static ResolvableTypeResolvableType. forMethodParameter(MethodParameter methodParameter, ResolvableType implementationType)Return aResolvableTypefor the specifiedMethodParameterwith a given implementation type.static ResolvableTypeResolvableType. forType(Type type, ResolvableType owner)Return aResolvableTypefor the specifiedTypebacked by the given owner type.booleanResolvableType. isAssignableFrom(ResolvableType other)Determine whether thisResolvableTypeis assignable from the specified other type.