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

org.jboss.resteasy.reactor.MonoRxInvoker Maven / Gradle / Ivy

The newest version!
package org.jboss.resteasy.reactor;

import jakarta.ws.rs.client.Entity;
import jakarta.ws.rs.client.RxInvoker;
import jakarta.ws.rs.core.GenericType;
import jakarta.ws.rs.core.Response;

import reactor.core.publisher.Mono;

public interface MonoRxInvoker extends RxInvoker> {
    @Override
    Mono get();

    @Override
     Mono get(Class responseType);

    @Override
     Mono get(GenericType responseType);

    @Override
    Mono put(Entity entity);

    @Override
     Mono put(Entity entity, Class clazz);

    @Override
     Mono put(Entity entity, GenericType type);

    @Override
    Mono post(Entity entity);

    @Override
     Mono post(Entity entity, Class clazz);

    @Override
     Mono post(Entity entity, GenericType type);

    @Override
    Mono delete();

    @Override
     Mono delete(Class responseType);

    @Override
     Mono delete(GenericType responseType);

    @Override
    Mono head();

    @Override
    Mono options();

    @Override
     Mono options(Class responseType);

    @Override
     Mono options(GenericType responseType);

    @Override
    Mono trace();

    @Override
     Mono trace(Class responseType);

    @Override
     Mono trace(GenericType responseType);

    @Override
    Mono method(String name);

    @Override
     Mono method(String name, Class responseType);

    @Override
     Mono method(String name, GenericType responseType);

    @Override
    Mono method(String name, Entity entity);

    @Override
     Mono method(String name, Entity entity, Class responseType);

    @Override
     Mono method(String name, Entity entity, GenericType responseType);

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy