# RedisGears Java classes and functions

```json metadata
{
  "schema_version": 2,
  "title": "RedisGears Java classes and functions",
  "description": "",
  "categories": ["docs","operate","stack"],
  "tableOfContents": {"sections":[{"id":"classes","title":"Classes"}]}

,
  "codeExamples": []
}
```


The RedisGears JVM plugin provides a set of classes and functions for you to use in your Java code.

## Classes


| Class | Description |
| --- | --- |
| [GearsBuilder](https://redis.io/docs/latest/operate/oss_and_stack/stack-with-enterprise/deprecated-features/gears-v1/jvm/classes/gearsbuilder/) | Creates a RedisGears pipeline of operations to transform data. |
| [GearsFuture](https://redis.io/docs/latest/operate/oss_and_stack/stack-with-enterprise/deprecated-features/gears-v1/jvm/classes/gearsfuture/) | Allows asynchronous processing of records. |
| [Readers](https://redis.io/docs/latest/operate/oss_and_stack/stack-with-enterprise/deprecated-features/gears-v1/jvm/classes/readers/) | Extracts data from the database and creates records to pass through a RedisGears pipeline. |

