T
- The script result type. Should be one of Long, Boolean, List, or deserialized value type. Can be
null if the script returns a throw-away status (i.e "OK")public interface RedisScript<T>
Modifier and Type | Method and Description |
---|---|
Class<T> |
getResultType() |
String |
getScriptAsString() |
String |
getSha1() |
static <T> RedisScript<T> |
of(Resource resource)
Creates new
RedisScript (with throw away result) from the given Resource . |
static <T> RedisScript<T> |
of(Resource resource,
Class<T> resultType)
Creates new
RedisScript from Resource . |
static <T> RedisScript<T> |
of(String script)
|
static <T> RedisScript<T> |
of(String script,
Class<T> resultType)
|
default boolean |
returnsRawValue() |
String getSha1()
@Nullable Class<T> getResultType()
String getScriptAsString()
default boolean returnsRawValue()
static <T> RedisScript<T> of(String script)
script
- must not be null.RedisScript
.static <T> RedisScript<T> of(String script, Class<T> resultType)
script
- must not be null.resultType
- must not be null.RedisScript
.static <T> RedisScript<T> of(Resource resource)
RedisScript
(with throw away result) from the given Resource
.resource
- must not be null.RedisScript
.IllegalArgumentException
- if the required argument is null.static <T> RedisScript<T> of(Resource resource, Class<T> resultType)
RedisScript
from Resource
.resource
- must not be null.resultType
- must not be null.RedisScript
.IllegalArgumentException
- if any required argument is null.Copyright © 2011–2021 Pivotal Software, Inc.. All rights reserved.