Tabnine Logo
org.springframework.data.redis.connection.convert
Code IndexAdd Tabnine to your IDE (free)

How to use org.springframework.data.redis.connection.convert

Best Java code snippets using org.springframework.data.redis.connection.convert (Showing top 20 results out of 315)

origin: spring-projects/spring-data-redis

/**
 * Creates a new {@link Converter} to convert from milliseconds to the given {@link TimeUnit}.
 *
 * @param timeUnit muist not be {@literal null}.
 * @return
 * @since 1.8
 */
public static Converter<Long, Long> millisecondsToTimeUnit(final TimeUnit timeUnit) {
  return seconds -> millisecondsToTimeUnit(seconds, timeUnit);
}
origin: spring-projects/spring-data-redis

/**
 * Creates a new {@link Converter} to convert from seconds to the given {@link TimeUnit}.
 *
 * @param timeUnit muist not be {@literal null}.
 * @return
 * @since 1.8
 */
public static Converter<Long, Long> secondsToTimeUnit(final TimeUnit timeUnit) {
  return seconds -> secondsToTimeUnit(seconds, timeUnit);
}
origin: spring-projects/spring-data-redis

/**
 * {@link Converter} capable of deserializing {@link GeoResults}.
 *
 * @param serializer
 * @return
 * @since 1.8
 */
public static <V> Converter<GeoResults<GeoLocation<byte[]>>, GeoResults<GeoLocation<V>>> deserializingGeoResultsConverter(
    RedisSerializer<V> serializer) {
  return new DeserializingGeoResultsConverter<>(serializer);
}
origin: redisson/redisson

private static List<RedisServer> toRedisServersList(List<Map<String, String>> source) {
  List<RedisServer> servers = new ArrayList<RedisServer>(source.size());
  for (Map<String, String> info : source) {
    servers.add(RedisServer.newServerFrom(Converters.toProperties(info)));
  }
  return servers;
}

origin: redisson/redisson

@Override
public List<RedisClientInfo> getClientList(RedisClusterNode node) {
  MasterSlaveEntry entry = getEntry(node);
  RFuture<List<String>> f = executorService.readAsync(entry, StringCodec.INSTANCE, RedisCommands.CLIENT_LIST);
  List<String> list = syncFuture(f);
  return CONVERTER.convert(list.toArray(new String[list.size()]));
}
origin: spring-projects/spring-data-redis

public static Set<Tuple> toTupleSet(Set<redis.clients.jedis.Tuple> source) {
  return TUPLE_SET_TO_TUPLE_SET.convert(source);
}
origin: spring-projects/spring-data-redis

/**
 * @param source
 * @return
 * @since 1.8
 */
public static List<String> toStrings(List<byte[]> source) {
  return BYTES_LIST_TO_STRING_LIST_CONVERTER.convert(source);
}
origin: spring-projects/spring-data-redis

/**
 * {@link Converter} capable of converting Double into {@link Distance} using given {@link Metric}.
 *
 * @param metric
 * @return
 * @since 1.8
 */
public static Converter<Double, Distance> distanceConverterForMetric(Metric metric) {
  return DistanceConverterFactory.INSTANCE.forMetric(metric);
}
origin: spring-projects/spring-data-redis

  @Override
  public List<Object> convert(List<Object> execResults) {
    // Lettuce Empty list means null (watched variable modified)
    if (execResults.isEmpty()) {
      return null;
    }
    return super.convert(execResults);
  }
}
origin: spring-projects/spring-data-redis

/**
 * Constructs a new <code>DefaultStringRedisConnection</code> instance.
 *
 * @param connection Redis connection
 * @param serializer String serializer
 */
public DefaultStringRedisConnection(RedisConnection connection, RedisSerializer<String> serializer) {
  Assert.notNull(connection, "connection is required");
  Assert.notNull(serializer, "serializer is required");
  this.delegate = connection;
  this.serializer = serializer;
  this.byteGeoResultsToStringGeoResults = Converters.deserializingGeoResultsConverter(serializer);
}
origin: spring-projects/spring-data-redis

/**
 * @param metric can be {@literal null}. Defaults to {@link DistanceUnit#METERS}.
 * @return never {@literal null}.
 */
DistanceConverter forMetric(@Nullable Metric metric) {
  return new DistanceConverter(
      metric == null || ObjectUtils.nullSafeEquals(Metrics.NEUTRAL, metric) ? DistanceUnit.METERS : metric);
}
origin: spring-projects/spring-data-redis

public static Boolean stringToBoolean(String s) {
  return stringToBooleanConverter().convert(s);
}
origin: spring-projects/spring-data-redis

public static Converter<List<StreamMessage<byte[], byte[]>>, List<ByteRecord>> byteRecordListConverter() {
  return new ListConverter<>(byteRecordConverter());
}
origin: redisson/redisson

private static List<RedisServer> toRedisServersList(List<Map<String, String>> source) {
  List<RedisServer> servers = new ArrayList<RedisServer>(source.size());
  for (Map<String, String> info : source) {
    servers.add(RedisServer.newServerFrom(Converters.toProperties(info)));
  }
  return servers;
}

origin: redisson/redisson

@Override
public List<RedisClientInfo> getClientList(RedisClusterNode node) {
  MasterSlaveEntry entry = getEntry(node);
  RFuture<List<String>> f = executorService.readAsync(entry, StringCodec.INSTANCE, RedisCommands.CLIENT_LIST);
  List<String> list = syncFuture(f);
  return CONVERTER.convert(list.toArray(new String[list.size()]));
}
origin: spring-projects/spring-data-redis

@Override
public Long zAdd(String key, Set<StringTuple> tuples) {
  return zAdd(serialize(key), stringTupleToTuple.convert(tuples));
}
origin: redisson/redisson

private static List<RedisServer> toRedisServersList(List<Map<String, String>> source) {
  List<RedisServer> servers = new ArrayList<RedisServer>(source.size());
  for (Map<String, String> info : source) {
    servers.add(RedisServer.newServerFrom(Converters.toProperties(info)));
  }
  return servers;
}

origin: redisson/redisson

@Override
public List<RedisClientInfo> getClientList(RedisClusterNode node) {
  MasterSlaveEntry entry = getEntry(node);
  RFuture<List<String>> f = executorService.readAsync(entry, StringCodec.INSTANCE, RedisCommands.CLIENT_LIST);
  List<String> list = syncFuture(f);
  return CONVERTER.convert(list.toArray(new String[list.size()]));
}
origin: redisson/redisson

private static List<RedisServer> toRedisServersList(List<Map<String, String>> source) {
  List<RedisServer> servers = new ArrayList<RedisServer>(source.size());
  for (Map<String, String> info : source) {
    servers.add(RedisServer.newServerFrom(Converters.toProperties(info)));
  }
  return servers;
}

origin: redisson/redisson

@Override
public Properties getConfig(RedisClusterNode node, String pattern) {
  MasterSlaveEntry entry = getEntry(node);
  RFuture<List<String>> f = executorService.writeAsync(entry, StringCodec.INSTANCE, RedisCommands.CONFIG_GET, pattern);
  List<String> r = syncFuture(f);
  if (r != null) {
    return Converters.toProperties(r);
  }
  return null;
}
org.springframework.data.redis.connection.convert

Most used classes

  • Converters
    Common type converters
  • StringToRedisClientInfoConverter
    Converter implementation to create one RedisClientInfo per line entry in given String array. ## sam
  • Converters$1
  • Converters$DeserializingGeoResultsConverter
  • Converters$DistanceConverterFactory$DistanceConverter
  • ListConverter,
  • SetConverter,
  • TransactionResultConverter
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now