All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.redis.lettucemod.api.reactive.RedisGearsReactiveCommands Maven / Gradle / Ivy

There is a newer version: 4.1.2
Show newest version
package com.redis.lettucemod.api.reactive;

import com.redis.lettucemod.gears.Execution;
import com.redis.lettucemod.gears.ExecutionDetails;
import com.redis.lettucemod.gears.ExecutionMode;
import com.redis.lettucemod.gears.Registration;
import com.redis.lettucemod.output.ExecutionResults;
import reactor.core.publisher.Flux;
import reactor.core.publisher.Mono;

import java.util.Map;

@SuppressWarnings("unchecked")
@Deprecated
public interface RedisGearsReactiveCommands {

    Mono rgAbortexecution(String id);

    Flux rgConfigget(K... keys);

    Flux rgConfigset(Map map);

    Mono rgDropexecution(String id);

    Flux rgDumpexecutions();

    Flux rgDumpregistrations();

    Mono rgGetexecution(String id);

    Mono rgGetexecution(String id, ExecutionMode mode);

    Mono rgGetresults(String id);

    Mono rgGetresultsblocking(String id);

    Mono rgPyexecute(String function, V... requirements);

    Mono rgPyexecuteUnblocking(String function, V... requirements);

    Flux rgTrigger(String trigger, V... args);

    Mono rgUnregister(String id);

}