# Deprecated API

## Contents

- Fields
- Methods
- Constructors

- Fields
  Field | Description
  --- | ---
  io.vertx.redis.client.Command.BRPOPLPUSH | since: 6.2.0, replaced by: `BLMOVE` with the `RIGHT` and `LEFT` arguments
  io.vertx.redis.client.Command.GEORADIUS | since: 6.2.0, replaced by: `GEOSEARCH` and `GEOSEARCHSTORE` with the `BYRADIUS` argument
  io.vertx.redis.client.Command.GEORADIUS_RO | since: 6.2.0, replaced by: `GEOSEARCH` with the `BYRADIUS` argument
  io.vertx.redis.client.Command.GEORADIUSBYMEMBER | since: 6.2.0, replaced by: `GEOSEARCH` and `GEOSEARCHSTORE` with the `BYRADIUS` and `FROMMEMBER` arguments
  io.vertx.redis.client.Command.GEORADIUSBYMEMBER_RO | since: 6.2.0, replaced by: `GEOSEARCH` with the `BYRADIUS` and `FROMMEMBER` arguments
  io.vertx.redis.client.Command.GETSET | since: 6.2.0, replaced by: `SET` with the `!GET` argument
  io.vertx.redis.client.Command.HMSET | since: 4.0.0, replaced by: `HSET` with multiple field-value pairs
  io.vertx.redis.client.Command.RPOPLPUSH | since: 6.2.0, replaced by: `LMOVE` with the `RIGHT` and `LEFT` arguments
  io.vertx.redis.client.Command.SLAVEOF | since: 5.0.0, replaced by: `REPLICAOF`
  io.vertx.redis.client.Command.SUBSTR | since: 2.0.0, replaced by: `GETRANGE`
  io.vertx.redis.client.Command.ZRANGEBYLEX | since: 6.2.0, replaced by: `ZRANGE` with the `BYLEX` argument
  io.vertx.redis.client.Command.ZRANGEBYSCORE | since: 6.2.0, replaced by: `ZRANGE` with the `BYSCORE` argument
  io.vertx.redis.client.Command.ZREVRANGE | since: 6.2.0, replaced by: `ZRANGE` with the `REV` argument
  io.vertx.redis.client.Command.ZREVRANGEBYLEX | since: 6.2.0, replaced by: `ZRANGE` with the `REV` and `BYLEX` arguments
  io.vertx.redis.client.Command.ZREVRANGEBYSCORE | since: 6.2.0, replaced by: `ZRANGE` with the `REV` and `BYSCORE` arguments

- Methods
  Method | Description
  --- | ---
  io.vertx.core.AbstractVerticle.processArgs() | As of version 5, Vert.x is no longer tightly coupled to the CLI
  io.vertx.core.cli.CommandLine.getRawValues​(Option) | use `CommandLine.getRawValuesForOption(Option)`
  io.vertx.core.Context.processArgs() | As of version 5, Vert.x is no longer tightly coupled to the CLI
  io.vertx.core.spi.VerticleFactory.createVerticle​(String, ClassLoader, Promise<Callable<Verticle>>) | deprecated, instead implement `VerticleFactory.createVerticle2(String, ClassLoader, Promise)`
  io.vertx.db2client.DB2ConnectOptions.setPipeliningLimit​(int) | UNSTABLE FEATURE: Current default value is 1, anything higher than 1 will result in errors currently.
  io.vertx.ext.web.sstore.cookie.CookieSessionStore.create​(Vertx, String, Buffer) | use `CookieSessionStore.create(Vertx, String)` Creates a CookieSessionStore. This factory method is deprecated and will be removed in a future version. The salt value is ignored and should not be used. This was an artifact of the original implementation which used a different encryption scheme.
  io.vertx.grpc.reflection.v1.ServerReflectionRequest.MessageRequestCase.valueOf​(int) |
  io.vertx.grpc.reflection.v1.ServerReflectionResponse.MessageResponseCase.valueOf​(int) |
  io.vertx.grpc.VertxChannelBuilder.nameResolverFactory​(NameResolver.Factory) |
  io.vertx.jdbcclient.spi.JDBCColumnDescriptorProvider.fromParameter​(PreparedStatement) | Implementations should prefer `JDBCColumnDescriptorProvider.fromParameterMetaData(ParameterMetaData)` Create provider by parameter statement
  io.vertx.jdbcclient.spi.JDBCColumnDescriptorProvider.fromResult​(ResultSet) | Implementations should prefer `JDBCColumnDescriptorProvider.fromResultMetaData(ResultSetMetaData)` Create provider by result set metadata
  io.vertx.junit5.VertxTestContext.completing() | Use `VertxTestContext.succeedingThenComplete()` instead.
  io.vertx.junit5.VertxTestContext.failing() | Use `VertxTestContext.failingThenComplete()` or `VertxTestContext.failing(Handler)`, for example `failing(e -> checkpoint.flag())`, `failing(e -> { more testing code })`, or `failing(e -> {})`.
  io.vertx.reactivex.core.Context.processArgs() |
  io.vertx.reactivex.ext.web.sstore.cookie.CookieSessionStore.create​(Vertx, String, Buffer) |
  io.vertx.reactivex.redis.client.RedisAPI.brpoplpush​(String, String, String) |
  io.vertx.reactivex.redis.client.RedisAPI.georadius​(List<String>) |
  io.vertx.reactivex.redis.client.RedisAPI.georadiusbymember​(List<String>) |
  io.vertx.reactivex.redis.client.RedisAPI.georadiusbymemberRo​(List<String>) |
  io.vertx.reactivex.redis.client.RedisAPI.georadiusRo​(List<String>) |
  io.vertx.reactivex.redis.client.RedisAPI.getset​(String, String) |
  io.vertx.reactivex.redis.client.RedisAPI.hmset​(List<String>) |
  io.vertx.reactivex.redis.client.RedisAPI.rpoplpush​(String, String) |
  io.vertx.reactivex.redis.client.RedisAPI.rxBrpoplpush​(String, String, String) |
  io.vertx.reactivex.redis.client.RedisAPI.rxGeoradius​(List<String>) |
  io.vertx.reactivex.redis.client.RedisAPI.rxGeoradiusbymember​(List<String>) |
  io.vertx.reactivex.redis.client.RedisAPI.rxGeoradiusbymemberRo​(List<String>) |
  io.vertx.reactivex.redis.client.RedisAPI.rxGeoradiusRo​(List<String>) |
  io.vertx.reactivex.redis.client.RedisAPI.rxGetset​(String, String) |
  io.vertx.reactivex.redis.client.RedisAPI.rxHmset​(List<String>) |
  io.vertx.reactivex.redis.client.RedisAPI.rxRpoplpush​(String, String) |
  io.vertx.reactivex.redis.client.RedisAPI.rxSlaveof​(String, String) |
  io.vertx.reactivex.redis.client.RedisAPI.rxSubstr​(String, String, String) |
  io.vertx.reactivex.redis.client.RedisAPI.rxZrangebylex​(List<String>) |
  io.vertx.reactivex.redis.client.RedisAPI.rxZrangebyscore​(List<String>) |
  io.vertx.reactivex.redis.client.RedisAPI.rxZrevrange​(List<String>) |
  io.vertx.reactivex.redis.client.RedisAPI.rxZrevrangebylex​(List<String>) |
  io.vertx.reactivex.redis.client.RedisAPI.rxZrevrangebyscore​(List<String>) |
  io.vertx.reactivex.redis.client.RedisAPI.slaveof​(String, String) |
  io.vertx.reactivex.redis.client.RedisAPI.substr​(String, String, String) |
  io.vertx.reactivex.redis.client.RedisAPI.zrangebylex​(List<String>) |
  io.vertx.reactivex.redis.client.RedisAPI.zrangebyscore​(List<String>) |
  io.vertx.reactivex.redis.client.RedisAPI.zrevrange​(List<String>) |
  io.vertx.reactivex.redis.client.RedisAPI.zrevrangebylex​(List<String>) |
  io.vertx.reactivex.redis.client.RedisAPI.zrevrangebyscore​(List<String>) |
  io.vertx.redis.client.RedisAPI.brpoplpush​(String, String, String) | since: 6.2.0, replaced by: `BLMOVE` with the `RIGHT` and `LEFT` arguments
  io.vertx.redis.client.RedisAPI.georadius​(List<String>) | since: 6.2.0, replaced by: `GEOSEARCH` and `GEOSEARCHSTORE` with the `BYRADIUS` argument
  io.vertx.redis.client.RedisAPI.georadiusbymember​(List<String>) | since: 6.2.0, replaced by: `GEOSEARCH` and `GEOSEARCHSTORE` with the `BYRADIUS` and `FROMMEMBER` arguments
  io.vertx.redis.client.RedisAPI.georadiusbymemberRo​(List<String>) | since: 6.2.0, replaced by: `GEOSEARCH` with the `BYRADIUS` and `FROMMEMBER` arguments
  io.vertx.redis.client.RedisAPI.georadiusRo​(List<String>) | since: 6.2.0, replaced by: `GEOSEARCH` with the `BYRADIUS` argument
  io.vertx.redis.client.RedisAPI.getset​(String, String) | since: 6.2.0, replaced by: `SET` with the `!GET` argument
  io.vertx.redis.client.RedisAPI.hmset​(List<String>) | since: 4.0.0, replaced by: `HSET` with multiple field-value pairs
  io.vertx.redis.client.RedisAPI.rpoplpush​(String, String) | since: 6.2.0, replaced by: `LMOVE` with the `RIGHT` and `LEFT` arguments
  io.vertx.redis.client.RedisAPI.slaveof​(String, String) | since: 5.0.0, replaced by: `REPLICAOF`
  io.vertx.redis.client.RedisAPI.substr​(String, String, String) | since: 2.0.0, replaced by: `GETRANGE`
  io.vertx.redis.client.RedisAPI.zrangebylex​(List<String>) | since: 6.2.0, replaced by: `ZRANGE` with the `BYLEX` argument
  io.vertx.redis.client.RedisAPI.zrangebyscore​(List<String>) | since: 6.2.0, replaced by: `ZRANGE` with the `BYSCORE` argument
  io.vertx.redis.client.RedisAPI.zrevrange​(List<String>) | since: 6.2.0, replaced by: `ZRANGE` with the `REV` argument
  io.vertx.redis.client.RedisAPI.zrevrangebylex​(List<String>) | since: 6.2.0, replaced by: `ZRANGE` with the `REV` and `BYLEX` arguments
  io.vertx.redis.client.RedisAPI.zrevrangebyscore​(List<String>) | since: 6.2.0, replaced by: `ZRANGE` with the `REV` and `BYSCORE` arguments
  io.vertx.redis.client.RedisClusterConnectOptions.getHashSlotCacheTTL() | use `RedisClusterConnectOptions.getTopologyCacheTTL()`
  io.vertx.redis.client.RedisClusterConnectOptions.setHashSlotCacheTTL​(long) | use `RedisClusterConnectOptions.setTopologyCacheTTL(long)`
  io.vertx.rxjava3.core.Context.processArgs() |
  io.vertx.rxjava3.ext.web.sstore.cookie.CookieSessionStore.create​(Vertx, String, Buffer) |
  io.vertx.rxjava3.redis.client.RedisAPI.brpoplpush​(String, String, String) |
  io.vertx.rxjava3.redis.client.RedisAPI.georadius​(List<String>) |
  io.vertx.rxjava3.redis.client.RedisAPI.georadiusbymember​(List<String>) |
  io.vertx.rxjava3.redis.client.RedisAPI.georadiusbymemberRo​(List<String>) |
  io.vertx.rxjava3.redis.client.RedisAPI.georadiusRo​(List<String>) |
  io.vertx.rxjava3.redis.client.RedisAPI.getset​(String, String) |
  io.vertx.rxjava3.redis.client.RedisAPI.hmset​(List<String>) |
  io.vertx.rxjava3.redis.client.RedisAPI.rpoplpush​(String, String) |
  io.vertx.rxjava3.redis.client.RedisAPI.rxBrpoplpush​(String, String, String) |
  io.vertx.rxjava3.redis.client.RedisAPI.rxGeoradius​(List<String>) |
  io.vertx.rxjava3.redis.client.RedisAPI.rxGeoradiusbymember​(List<String>) |
  io.vertx.rxjava3.redis.client.RedisAPI.rxGeoradiusbymemberRo​(List<String>) |
  io.vertx.rxjava3.redis.client.RedisAPI.rxGeoradiusRo​(List<String>) |
  io.vertx.rxjava3.redis.client.RedisAPI.rxGetset​(String, String) |
  io.vertx.rxjava3.redis.client.RedisAPI.rxHmset​(List<String>) |
  io.vertx.rxjava3.redis.client.RedisAPI.rxRpoplpush​(String, String) |
  io.vertx.rxjava3.redis.client.RedisAPI.rxSlaveof​(String, String) |
  io.vertx.rxjava3.redis.client.RedisAPI.rxSubstr​(String, String, String) |
  io.vertx.rxjava3.redis.client.RedisAPI.rxZrangebylex​(List<String>) |
  io.vertx.rxjava3.redis.client.RedisAPI.rxZrangebyscore​(List<String>) |
  io.vertx.rxjava3.redis.client.RedisAPI.rxZrevrange​(List<String>) |
  io.vertx.rxjava3.redis.client.RedisAPI.rxZrevrangebylex​(List<String>) |
  io.vertx.rxjava3.redis.client.RedisAPI.rxZrevrangebyscore​(List<String>) |
  io.vertx.rxjava3.redis.client.RedisAPI.slaveof​(String, String) |
  io.vertx.rxjava3.redis.client.RedisAPI.substr​(String, String, String) |
  io.vertx.rxjava3.redis.client.RedisAPI.zrangebylex​(List<String>) |
  io.vertx.rxjava3.redis.client.RedisAPI.zrangebyscore​(List<String>) |
  io.vertx.rxjava3.redis.client.RedisAPI.zrevrange​(List<String>) |
  io.vertx.rxjava3.redis.client.RedisAPI.zrevrangebylex​(List<String>) |
  io.vertx.rxjava3.redis.client.RedisAPI.zrevrangebyscore​(List<String>) |
  io.vertx.spi.cluster.ignite.IgniteCacheOptions.getRebalanceDelay() | Use baseline topology feature instead. Please, be aware this API will be removed in the next releases.
  io.vertx.spi.cluster.ignite.IgniteCacheOptions.setRebalanceDelay​(long) | Use baseline topology feature instead. Please, be aware this API will be removed in the next releases.
  io.vertx.spi.cluster.ignite.IgniteSslOptions.getKeyAlgorithm() | Use vert.x ssl certificate options instead. It will be removed in vert.x 4.1
  io.vertx.spi.cluster.ignite.IgniteSslOptions.getKeyStoreFilePath() | Use vert.x jksKeyCertOptions.path instead. It will be removed in vert.x 4.1
  io.vertx.spi.cluster.ignite.IgniteSslOptions.getKeyStorePassword() | Use vert.x jksKeyCertOptions.password instead. It will be removed in vert.x 4.1
  io.vertx.spi.cluster.ignite.IgniteSslOptions.getKeyStoreType() | Use vert.x ssl certificate options instead. It will be removed in vert.x 4.1
  io.vertx.spi.cluster.ignite.IgniteSslOptions.getTrustStoreFilePath() | Use vert.x jksTrustOptions.path instead. It will be removed in vert.x 4.1
  io.vertx.spi.cluster.ignite.IgniteSslOptions.getTrustStorePassword() | Use vert.x jksTrustOptions.password instead. It will be removed in vert.x 4.1
  io.vertx.spi.cluster.ignite.IgniteSslOptions.getTrustStoreType() | Use vert.x jksTrustOptions instead. It will be removed in vert.x 4.1
  io.vertx.spi.cluster.ignite.IgniteSslOptions.setKeyAlgorithm​(String) | Use vert.x ssl certificate options instead. It will be removed in vert.x 4.1
  io.vertx.spi.cluster.ignite.IgniteSslOptions.setKeyStoreFilePath​(String) | Use vert.x jksKeyCertOptions.path instead. It will be removed in vert.x 4.1
  io.vertx.spi.cluster.ignite.IgniteSslOptions.setKeyStorePassword​(String) | Use vert.x jksKeyCertOptions.password instead. It will be removed in vert.x 4.1
  io.vertx.spi.cluster.ignite.IgniteSslOptions.setKeyStoreType​(String) | Use vert.x ssl certificate options instead. It will be removed in vert.x 4.1
  io.vertx.spi.cluster.ignite.IgniteSslOptions.setTrustStoreFilePath​(String) | Use vert.x jksTrustOptions.path instead. It will be removed in vert.x 4.1
  io.vertx.spi.cluster.ignite.IgniteSslOptions.setTrustStorePassword​(String) | Use vert.x jksTrustOptions.password instead. It will be removed in vert.x 4.1
  io.vertx.spi.cluster.ignite.IgniteSslOptions.setTrustStoreType​(String) | Use vert.x jksTrustOptions instead. It will be removed in vert.x 4.1

- Constructors
  Constructor | Description
  --- | ---
  io.vertx.core.spi.launcher.DefaultCommandFactory​(Class<C>) | Please use `DefaultCommandFactory(Class, Supplier)`