![JAR search and dependency download from the Maven repository](/logo.png)
com.jdroid.java.http.mock.AbstractMockHttpService Maven / Gradle / Ivy
package com.jdroid.java.http.mock;
import com.jdroid.java.collections.Lists;
import com.jdroid.java.collections.Maps;
import com.jdroid.java.concurrent.ExecutorUtils;
import com.jdroid.java.exception.UnexpectedException;
import com.jdroid.java.http.HttpResponseWrapper;
import com.jdroid.java.http.HttpService;
import com.jdroid.java.http.HttpServiceProcessor;
import com.jdroid.java.http.MultipartHttpService;
import com.jdroid.java.http.parser.Parser;
import com.jdroid.java.http.post.BodyEnclosingHttpService;
import com.jdroid.java.utils.LoggerUtils;
import com.jdroid.java.utils.StreamUtils;
import com.jdroid.java.utils.StringUtils;
import org.slf4j.Logger;
import java.io.ByteArrayInputStream;
import java.io.InputStream;
import java.util.Collection;
import java.util.List;
import java.util.Map;
import java.util.concurrent.TimeUnit;
/**
* Mocked {@link HttpService} and {@link BodyEnclosingHttpService} implementation that returns mocked responses
*/
public abstract class AbstractMockHttpService implements MultipartHttpService {
private static final Logger LOGGER = LoggerUtils.getLogger(AbstractMockHttpService.class);
private static final String MOCK_SEPARATOR = "_";
private static final String SUFFIX_SEPARATOR = "-";
private static final String URL_SEPARATOR = "/";
private List
© 2015 - 2025 Weber Informatics LLC | Privacy Policy