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

com.jslsolucoes.jax.rs.client.se.api.JaxRsApiClientRequest Maven / Gradle / Ivy

package com.jslsolucoes.jax.rs.client.se.api;

import java.util.Map;

import javax.ws.rs.client.Entity;

public interface JaxRsApiClientRequest {

    public JaxRsApiClientRequest accept(String mediaType);

    public JaxRsApiClientRequest header(String name, Object value);

    public JaxRsApiClientRequest headers(Map headers);

    public JaxRsApiClientRequestAsync async();
    
    public JaxRsApiClientRequest retryAttempts(Integer retryAttempts);

    public JaxRsApiClientRequest retryDelay(Integer retryDelay);

    public JaxRsApiClientResponse get();

    public JaxRsApiClientResponse delete();

    public JaxRsApiClientResponse post(Entity entity);

    public JaxRsApiClientResponse put(Entity entity);

    public JaxRsApiClientResponse post(Object object);

    public JaxRsApiClientResponse put(Object object);
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy