Javadoc singleton versus default instances
This commit is contained in:
parent
215571a0bd
commit
225edf5ea8
|
@ -58,6 +58,9 @@ import org.apache.hc.core5.util.Args;
|
||||||
@Contract(threading = ThreadingBehavior.IMMUTABLE)
|
@Contract(threading = ThreadingBehavior.IMMUTABLE)
|
||||||
public class HttpCacheEntryFactory {
|
public class HttpCacheEntryFactory {
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Default instance of {@link HttpCacheEntryFactory}.
|
||||||
|
*/
|
||||||
public static final HttpCacheEntryFactory INSTANCE = new HttpCacheEntryFactory();
|
public static final HttpCacheEntryFactory INSTANCE = new HttpCacheEntryFactory();
|
||||||
|
|
||||||
private static HeaderGroup headers(final Iterator<Header> it) {
|
private static HeaderGroup headers(final Iterator<Header> it) {
|
||||||
|
|
|
@ -58,6 +58,9 @@ import org.apache.hc.core5.annotation.ThreadingBehavior;
|
||||||
@Contract(threading = ThreadingBehavior.STATELESS)
|
@Contract(threading = ThreadingBehavior.STATELESS)
|
||||||
public final class ByteArrayCacheEntrySerializer implements HttpCacheEntrySerializer<byte[]> {
|
public final class ByteArrayCacheEntrySerializer implements HttpCacheEntrySerializer<byte[]> {
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Default instance of {@link ByteArrayCacheEntrySerializer}.
|
||||||
|
*/
|
||||||
public static final ByteArrayCacheEntrySerializer INSTANCE = new ByteArrayCacheEntrySerializer();
|
public static final ByteArrayCacheEntrySerializer INSTANCE = new ByteArrayCacheEntrySerializer();
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|
|
@ -47,6 +47,9 @@ import org.apache.hc.core5.util.CharArrayBuffer;
|
||||||
@Contract(threading = ThreadingBehavior.IMMUTABLE)
|
@Contract(threading = ThreadingBehavior.IMMUTABLE)
|
||||||
class CacheControlHeaderGenerator {
|
class CacheControlHeaderGenerator {
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Default instance of {@link CacheControlHeaderGenerator}.
|
||||||
|
*/
|
||||||
public static final CacheControlHeaderGenerator INSTANCE = new CacheControlHeaderGenerator();
|
public static final CacheControlHeaderGenerator INSTANCE = new CacheControlHeaderGenerator();
|
||||||
|
|
||||||
public List<NameValuePair> convert(final RequestCacheControl cacheControl) {
|
public List<NameValuePair> convert(final RequestCacheControl cacheControl) {
|
||||||
|
|
|
@ -70,6 +70,9 @@ import org.apache.hc.core5.util.TextUtils;
|
||||||
@Contract(threading = ThreadingBehavior.STATELESS)
|
@Contract(threading = ThreadingBehavior.STATELESS)
|
||||||
public class CacheKeyGenerator implements Resolver<URI, String> {
|
public class CacheKeyGenerator implements Resolver<URI, String> {
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Default instance of {@link CacheKeyGenerator}.
|
||||||
|
*/
|
||||||
public static final CacheKeyGenerator INSTANCE = new CacheKeyGenerator();
|
public static final CacheKeyGenerator INSTANCE = new CacheKeyGenerator();
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|
|
@ -41,6 +41,9 @@ import org.apache.hc.core5.util.Args;
|
||||||
@Contract(threading = ThreadingBehavior.STATELESS)
|
@Contract(threading = ThreadingBehavior.STATELESS)
|
||||||
public class HeapResourceFactory implements ResourceFactory {
|
public class HeapResourceFactory implements ResourceFactory {
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Default instance of {@link HeapResourceFactory}.
|
||||||
|
*/
|
||||||
public static final HeapResourceFactory INSTANCE = new HeapResourceFactory();
|
public static final HeapResourceFactory INSTANCE = new HeapResourceFactory();
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|
|
@ -91,7 +91,7 @@ public class HttpByteArrayCacheEntrySerializer implements HttpCacheEntrySerializ
|
||||||
static final String HC_VARIANT = "HC-Variant";
|
static final String HC_VARIANT = "HC-Variant";
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Singleton instance of this class.
|
* Default instance of {@link HttpByteArrayCacheEntrySerializer}.
|
||||||
*/
|
*/
|
||||||
public static final HttpByteArrayCacheEntrySerializer INSTANCE = new HttpByteArrayCacheEntrySerializer();
|
public static final HttpByteArrayCacheEntrySerializer INSTANCE = new HttpByteArrayCacheEntrySerializer();
|
||||||
|
|
||||||
|
|
|
@ -41,6 +41,9 @@ import org.apache.hc.core5.annotation.ThreadingBehavior;
|
||||||
@Contract(threading = ThreadingBehavior.STATELESS)
|
@Contract(threading = ThreadingBehavior.STATELESS)
|
||||||
public class NoopCacheEntrySerializer implements HttpCacheEntrySerializer<HttpCacheStorageEntry> {
|
public class NoopCacheEntrySerializer implements HttpCacheEntrySerializer<HttpCacheStorageEntry> {
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Default instance of {@link NoopCacheEntrySerializer}.
|
||||||
|
*/
|
||||||
public static final NoopCacheEntrySerializer INSTANCE = new NoopCacheEntrySerializer();
|
public static final NoopCacheEntrySerializer INSTANCE = new NoopCacheEntrySerializer();
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|
|
@ -45,6 +45,9 @@ import org.apache.hc.core5.http.protocol.HttpContext;
|
||||||
@Contract(threading = ThreadingBehavior.IMMUTABLE)
|
@Contract(threading = ThreadingBehavior.IMMUTABLE)
|
||||||
class ResponseViaCache implements HttpResponseInterceptor {
|
class ResponseViaCache implements HttpResponseInterceptor {
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Default instance of {@link ResponseViaCache}.
|
||||||
|
*/
|
||||||
public static final ResponseViaCache INSTANCE = new ResponseViaCache();
|
public static final ResponseViaCache INSTANCE = new ResponseViaCache();
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|
|
@ -44,6 +44,9 @@ import org.slf4j.LoggerFactory;
|
||||||
*/
|
*/
|
||||||
public final class SHA256KeyHashingScheme implements KeyHashingScheme {
|
public final class SHA256KeyHashingScheme implements KeyHashingScheme {
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Default instance of {@link SHA256KeyHashingScheme}.
|
||||||
|
*/
|
||||||
public static final SHA256KeyHashingScheme INSTANCE = new SHA256KeyHashingScheme();
|
public static final SHA256KeyHashingScheme INSTANCE = new SHA256KeyHashingScheme();
|
||||||
|
|
||||||
private static final Logger LOG = LoggerFactory.getLogger(SHA256KeyHashingScheme.class);
|
private static final Logger LOG = LoggerFactory.getLogger(SHA256KeyHashingScheme.class);
|
||||||
|
|
|
@ -39,6 +39,9 @@ import org.apache.hc.core5.util.TimeValue;
|
||||||
@Contract(threading = ThreadingBehavior.STATELESS)
|
@Contract(threading = ThreadingBehavior.STATELESS)
|
||||||
public class ImmediateSchedulingStrategy implements SchedulingStrategy {
|
public class ImmediateSchedulingStrategy implements SchedulingStrategy {
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Default instance of {@link ImmediateSchedulingStrategy}.
|
||||||
|
*/
|
||||||
public final static ImmediateSchedulingStrategy INSTANCE = new ImmediateSchedulingStrategy();
|
public final static ImmediateSchedulingStrategy INSTANCE = new ImmediateSchedulingStrategy();
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|
|
@ -36,6 +36,9 @@ import java.net.UnknownHostException;
|
||||||
*/
|
*/
|
||||||
public class SystemDefaultDnsResolver implements DnsResolver {
|
public class SystemDefaultDnsResolver implements DnsResolver {
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Default instance of {@link SystemDefaultDnsResolver}.
|
||||||
|
*/
|
||||||
public static final SystemDefaultDnsResolver INSTANCE = new SystemDefaultDnsResolver();
|
public static final SystemDefaultDnsResolver INSTANCE = new SystemDefaultDnsResolver();
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|
|
@ -46,7 +46,7 @@ import org.apache.hc.core5.annotation.ThreadingBehavior;
|
||||||
public class CookieIdentityComparator implements Serializable, Comparator<Cookie> {
|
public class CookieIdentityComparator implements Serializable, Comparator<Cookie> {
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Singleton instance.
|
* Default instance of {@link CookieIdentityComparator}.
|
||||||
*
|
*
|
||||||
* @since 5.2
|
* @since 5.2
|
||||||
*/
|
*/
|
||||||
|
|
|
@ -51,6 +51,9 @@ import org.apache.hc.core5.annotation.ThreadingBehavior;
|
||||||
@Contract(threading = ThreadingBehavior.STATELESS)
|
@Contract(threading = ThreadingBehavior.STATELESS)
|
||||||
public class CookiePathComparator implements Serializable, Comparator<Cookie> {
|
public class CookiePathComparator implements Serializable, Comparator<Cookie> {
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Default instance of {@link CookiePathComparator}.
|
||||||
|
*/
|
||||||
public static final CookiePathComparator INSTANCE = new CookiePathComparator();
|
public static final CookiePathComparator INSTANCE = new CookiePathComparator();
|
||||||
|
|
||||||
private static final long serialVersionUID = 7523645369616405818L;
|
private static final long serialVersionUID = 7523645369616405818L;
|
||||||
|
|
|
@ -43,6 +43,9 @@ import org.apache.hc.core5.annotation.ThreadingBehavior;
|
||||||
@Contract(threading = ThreadingBehavior.STATELESS)
|
@Contract(threading = ThreadingBehavior.STATELESS)
|
||||||
public class CookiePriorityComparator implements Comparator<Cookie> {
|
public class CookiePriorityComparator implements Comparator<Cookie> {
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Default instance of {@link CookiePriorityComparator}.
|
||||||
|
*/
|
||||||
public static final CookiePriorityComparator INSTANCE = new CookiePriorityComparator();
|
public static final CookiePriorityComparator INSTANCE = new CookiePriorityComparator();
|
||||||
|
|
||||||
private int getPathLength(final Cookie cookie) {
|
private int getPathLength(final Cookie cookie) {
|
||||||
|
|
|
@ -41,6 +41,9 @@ import org.brotli.dec.BrotliInputStream;
|
||||||
@Contract(threading = ThreadingBehavior.STATELESS)
|
@Contract(threading = ThreadingBehavior.STATELESS)
|
||||||
public class BrotliInputStreamFactory implements InputStreamFactory {
|
public class BrotliInputStreamFactory implements InputStreamFactory {
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Default instance of {@link BrotliInputStreamFactory}.
|
||||||
|
*/
|
||||||
private static final BrotliInputStreamFactory INSTANCE = new BrotliInputStreamFactory();
|
private static final BrotliInputStreamFactory INSTANCE = new BrotliInputStreamFactory();
|
||||||
|
|
||||||
public static BrotliInputStreamFactory getInstance() {
|
public static BrotliInputStreamFactory getInstance() {
|
||||||
|
|
|
@ -42,7 +42,7 @@ import org.apache.hc.core5.annotation.ThreadingBehavior;
|
||||||
public class DeflateInputStreamFactory implements InputStreamFactory {
|
public class DeflateInputStreamFactory implements InputStreamFactory {
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Singleton instance.
|
* Default instance of {@link DeflateInputStreamFactory}.
|
||||||
*/
|
*/
|
||||||
private static final DeflateInputStreamFactory INSTANCE = new DeflateInputStreamFactory();
|
private static final DeflateInputStreamFactory INSTANCE = new DeflateInputStreamFactory();
|
||||||
|
|
||||||
|
|
|
@ -43,7 +43,7 @@ import org.apache.hc.core5.annotation.ThreadingBehavior;
|
||||||
public class GZIPInputStreamFactory implements InputStreamFactory {
|
public class GZIPInputStreamFactory implements InputStreamFactory {
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Singleton instance.
|
* Default instance of {@link GZIPInputStreamFactory}.
|
||||||
*/
|
*/
|
||||||
private static final GZIPInputStreamFactory INSTANCE = new GZIPInputStreamFactory();
|
private static final GZIPInputStreamFactory INSTANCE = new GZIPInputStreamFactory();
|
||||||
|
|
||||||
|
|
|
@ -61,6 +61,9 @@ public class DefaultAuthenticationStrategy implements AuthenticationStrategy {
|
||||||
|
|
||||||
private static final Logger LOG = LoggerFactory.getLogger(DefaultAuthenticationStrategy.class);
|
private static final Logger LOG = LoggerFactory.getLogger(DefaultAuthenticationStrategy.class);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Default instance of {@link DefaultAuthenticationStrategy}.
|
||||||
|
*/
|
||||||
public static final DefaultAuthenticationStrategy INSTANCE = new DefaultAuthenticationStrategy();
|
public static final DefaultAuthenticationStrategy INSTANCE = new DefaultAuthenticationStrategy();
|
||||||
|
|
||||||
private static final List<String> DEFAULT_SCHEME_PRIORITY =
|
private static final List<String> DEFAULT_SCHEME_PRIORITY =
|
||||||
|
|
|
@ -44,6 +44,9 @@ import org.apache.hc.core5.http.protocol.HttpContext;
|
||||||
@Contract(threading = ThreadingBehavior.STATELESS)
|
@Contract(threading = ThreadingBehavior.STATELESS)
|
||||||
public class DefaultClientConnectionReuseStrategy extends DefaultConnectionReuseStrategy {
|
public class DefaultClientConnectionReuseStrategy extends DefaultConnectionReuseStrategy {
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Default instance of {@link DefaultClientConnectionReuseStrategy}.
|
||||||
|
*/
|
||||||
public static final DefaultClientConnectionReuseStrategy INSTANCE = new DefaultClientConnectionReuseStrategy();
|
public static final DefaultClientConnectionReuseStrategy INSTANCE = new DefaultClientConnectionReuseStrategy();
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|
|
@ -54,6 +54,9 @@ import org.apache.hc.core5.util.TimeValue;
|
||||||
@Contract(threading = ThreadingBehavior.STATELESS)
|
@Contract(threading = ThreadingBehavior.STATELESS)
|
||||||
public class DefaultConnectionKeepAliveStrategy implements ConnectionKeepAliveStrategy {
|
public class DefaultConnectionKeepAliveStrategy implements ConnectionKeepAliveStrategy {
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Default instance of {@link DefaultConnectionKeepAliveStrategy}.
|
||||||
|
*/
|
||||||
public static final DefaultConnectionKeepAliveStrategy INSTANCE = new DefaultConnectionKeepAliveStrategy();
|
public static final DefaultConnectionKeepAliveStrategy INSTANCE = new DefaultConnectionKeepAliveStrategy();
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|
|
@ -64,6 +64,9 @@ import org.apache.hc.core5.util.TimeValue;
|
||||||
@Contract(threading = ThreadingBehavior.STATELESS)
|
@Contract(threading = ThreadingBehavior.STATELESS)
|
||||||
public class DefaultHttpRequestRetryStrategy implements HttpRequestRetryStrategy {
|
public class DefaultHttpRequestRetryStrategy implements HttpRequestRetryStrategy {
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Default instance of {@link DefaultHttpRequestRetryStrategy}.
|
||||||
|
*/
|
||||||
public static final DefaultHttpRequestRetryStrategy INSTANCE = new DefaultHttpRequestRetryStrategy();
|
public static final DefaultHttpRequestRetryStrategy INSTANCE = new DefaultHttpRequestRetryStrategy();
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
@ -54,6 +54,9 @@ import org.apache.hc.core5.util.Args;
|
||||||
@Contract(threading = ThreadingBehavior.STATELESS)
|
@Contract(threading = ThreadingBehavior.STATELESS)
|
||||||
public class DefaultRedirectStrategy implements RedirectStrategy {
|
public class DefaultRedirectStrategy implements RedirectStrategy {
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Default instance of {@link DefaultRedirectStrategy}.
|
||||||
|
*/
|
||||||
public static final DefaultRedirectStrategy INSTANCE = new DefaultRedirectStrategy();
|
public static final DefaultRedirectStrategy INSTANCE = new DefaultRedirectStrategy();
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|
|
@ -42,6 +42,9 @@ import org.apache.hc.core5.util.Args;
|
||||||
@Contract(threading = ThreadingBehavior.STATELESS)
|
@Contract(threading = ThreadingBehavior.STATELESS)
|
||||||
public class DefaultSchemePortResolver implements SchemePortResolver {
|
public class DefaultSchemePortResolver implements SchemePortResolver {
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Default instance of {@link DefaultSchemePortResolver}.
|
||||||
|
*/
|
||||||
public static final DefaultSchemePortResolver INSTANCE = new DefaultSchemePortResolver();
|
public static final DefaultSchemePortResolver INSTANCE = new DefaultSchemePortResolver();
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|
|
@ -59,6 +59,9 @@ import org.apache.hc.core5.http.protocol.HttpContext;
|
||||||
@Contract(threading = ThreadingBehavior.STATELESS)
|
@Contract(threading = ThreadingBehavior.STATELESS)
|
||||||
public class DefaultUserTokenHandler implements UserTokenHandler {
|
public class DefaultUserTokenHandler implements UserTokenHandler {
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Default instance of {@link DefaultUserTokenHandler}.
|
||||||
|
*/
|
||||||
public static final DefaultUserTokenHandler INSTANCE = new DefaultUserTokenHandler();
|
public static final DefaultUserTokenHandler INSTANCE = new DefaultUserTokenHandler();
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|
|
@ -40,6 +40,9 @@ import org.apache.hc.core5.http.protocol.HttpContext;
|
||||||
@Contract(threading = ThreadingBehavior.STATELESS)
|
@Contract(threading = ThreadingBehavior.STATELESS)
|
||||||
public class NoopUserTokenHandler implements UserTokenHandler {
|
public class NoopUserTokenHandler implements UserTokenHandler {
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Default instance of {@link NoopUserTokenHandler}.
|
||||||
|
*/
|
||||||
public static final NoopUserTokenHandler INSTANCE = new NoopUserTokenHandler();
|
public static final NoopUserTokenHandler INSTANCE = new NoopUserTokenHandler();
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|
|
@ -42,6 +42,9 @@ import org.apache.hc.core5.http.message.BasicHttpRequest;
|
||||||
@Deprecated
|
@Deprecated
|
||||||
public final class RequestCopier implements MessageCopier<HttpRequest> {
|
public final class RequestCopier implements MessageCopier<HttpRequest> {
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Default instance of {@link RequestCopier}.
|
||||||
|
*/
|
||||||
public static final RequestCopier INSTANCE = new RequestCopier();
|
public static final RequestCopier INSTANCE = new RequestCopier();
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|
|
@ -33,6 +33,9 @@ import org.slf4j.LoggerFactory;
|
||||||
|
|
||||||
class LoggingExceptionCallback implements Callback<Exception> {
|
class LoggingExceptionCallback implements Callback<Exception> {
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Singleton instance of LoggingExceptionCallback.
|
||||||
|
*/
|
||||||
static final LoggingExceptionCallback INSTANCE = new LoggingExceptionCallback();
|
static final LoggingExceptionCallback INSTANCE = new LoggingExceptionCallback();
|
||||||
|
|
||||||
private static final Logger LOG = LoggerFactory.getLogger("org.apache.hc.client5.http.impl.async");
|
private static final Logger LOG = LoggerFactory.getLogger("org.apache.hc.client5.http.impl.async");
|
||||||
|
|
|
@ -34,6 +34,9 @@ import org.slf4j.LoggerFactory;
|
||||||
|
|
||||||
final class LoggingIOSessionDecorator implements Decorator<IOSession> {
|
final class LoggingIOSessionDecorator implements Decorator<IOSession> {
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Singleton instance of LoggingIOSessionDecorator.
|
||||||
|
*/
|
||||||
public final static LoggingIOSessionDecorator INSTANCE = new LoggingIOSessionDecorator();
|
public final static LoggingIOSessionDecorator INSTANCE = new LoggingIOSessionDecorator();
|
||||||
|
|
||||||
private static final Logger WIRE_LOG = LoggerFactory.getLogger("org.apache.hc.client5.http.wire");
|
private static final Logger WIRE_LOG = LoggerFactory.getLogger("org.apache.hc.client5.http.wire");
|
||||||
|
|
|
@ -46,6 +46,9 @@ import org.apache.hc.core5.util.Tokenizer;
|
||||||
*/
|
*/
|
||||||
public class AuthChallengeParser {
|
public class AuthChallengeParser {
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Default instance of {@link AuthChallengeParser}.
|
||||||
|
*/
|
||||||
public static final AuthChallengeParser INSTANCE = new AuthChallengeParser();
|
public static final AuthChallengeParser INSTANCE = new AuthChallengeParser();
|
||||||
|
|
||||||
private final Tokenizer tokenParser = Tokenizer.INSTANCE;
|
private final Tokenizer tokenParser = Tokenizer.INSTANCE;
|
||||||
|
|
|
@ -46,7 +46,7 @@ import org.apache.hc.core5.http.protocol.HttpContext;
|
||||||
public class BasicSchemeFactory implements AuthSchemeFactory {
|
public class BasicSchemeFactory implements AuthSchemeFactory {
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Singleton instance with a null Charset.
|
* Default instance of {@link BasicSchemeFactory with a null Charset}.
|
||||||
*/
|
*/
|
||||||
public static final BasicSchemeFactory INSTANCE = new BasicSchemeFactory();
|
public static final BasicSchemeFactory INSTANCE = new BasicSchemeFactory();
|
||||||
|
|
||||||
|
|
|
@ -42,6 +42,9 @@ import org.apache.hc.core5.http.protocol.HttpContext;
|
||||||
@Contract(threading = ThreadingBehavior.STATELESS)
|
@Contract(threading = ThreadingBehavior.STATELESS)
|
||||||
public class BearerSchemeFactory implements AuthSchemeFactory {
|
public class BearerSchemeFactory implements AuthSchemeFactory {
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Default instance of {@link BearerSchemeFactory}.
|
||||||
|
*/
|
||||||
public static final BearerSchemeFactory INSTANCE = new BearerSchemeFactory();
|
public static final BearerSchemeFactory INSTANCE = new BearerSchemeFactory();
|
||||||
|
|
||||||
public BearerSchemeFactory() {
|
public BearerSchemeFactory() {
|
||||||
|
|
|
@ -46,11 +46,10 @@ import org.apache.hc.core5.http.protocol.HttpContext;
|
||||||
public class DigestSchemeFactory implements AuthSchemeFactory {
|
public class DigestSchemeFactory implements AuthSchemeFactory {
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Singleton instance.
|
* Default instance of {@link DigestSchemeFactory}.
|
||||||
*/
|
*/
|
||||||
public static final DigestSchemeFactory INSTANCE = new DigestSchemeFactory();
|
public static final DigestSchemeFactory INSTANCE = new DigestSchemeFactory();
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @param charset the {@link Charset} set to be used for encoding credentials. This parameter is ignored as UTF-8 is always used.
|
* @param charset the {@link Charset} set to be used for encoding credentials. This parameter is ignored as UTF-8 is always used.
|
||||||
* @deprecated This constructor is deprecated to enforce the use of {@link StandardCharsets#UTF_8} encoding
|
* @deprecated This constructor is deprecated to enforce the use of {@link StandardCharsets#UTF_8} encoding
|
||||||
|
|
|
@ -50,7 +50,7 @@ import org.apache.hc.core5.http.protocol.HttpContext;
|
||||||
public class NTLMSchemeFactory implements AuthSchemeFactory {
|
public class NTLMSchemeFactory implements AuthSchemeFactory {
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Singleton instance.
|
* Default instance of {@link NTLMSchemeFactory}.
|
||||||
*/
|
*/
|
||||||
public static final NTLMSchemeFactory INSTANCE = new NTLMSchemeFactory();
|
public static final NTLMSchemeFactory INSTANCE = new NTLMSchemeFactory();
|
||||||
|
|
||||||
|
|
|
@ -42,6 +42,9 @@ import org.apache.hc.core5.http.message.BasicClassicHttpRequest;
|
||||||
@Deprecated
|
@Deprecated
|
||||||
public final class ClassicRequestCopier implements org.apache.hc.client5.http.impl.MessageCopier<ClassicHttpRequest> {
|
public final class ClassicRequestCopier implements org.apache.hc.client5.http.impl.MessageCopier<ClassicHttpRequest> {
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Default instance of {@link ClassicRequestCopier}.
|
||||||
|
*/
|
||||||
public static final ClassicRequestCopier INSTANCE = new ClassicRequestCopier();
|
public static final ClassicRequestCopier INSTANCE = new ClassicRequestCopier();
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|
|
@ -50,7 +50,7 @@ public class BasicDomainHandler implements CommonCookieAttributeHandler {
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Singleton instance.
|
* Default instance of {@link BasicDomainHandler}.
|
||||||
*
|
*
|
||||||
* @since 5.2
|
* @since 5.2
|
||||||
*/
|
*/
|
||||||
|
|
|
@ -44,7 +44,7 @@ import org.apache.hc.core5.util.Args;
|
||||||
public class BasicHttpOnlyHandler implements CommonCookieAttributeHandler {
|
public class BasicHttpOnlyHandler implements CommonCookieAttributeHandler {
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Singleton instance.
|
* Default instance of {@link BasicHttpOnlyHandler}.
|
||||||
*
|
*
|
||||||
* @since 5.2
|
* @since 5.2
|
||||||
*/
|
*/
|
||||||
|
|
|
@ -45,7 +45,7 @@ import org.apache.hc.core5.util.Args;
|
||||||
public class BasicMaxAgeHandler extends AbstractCookieAttributeHandler implements CommonCookieAttributeHandler {
|
public class BasicMaxAgeHandler extends AbstractCookieAttributeHandler implements CommonCookieAttributeHandler {
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Singleton instance.
|
* Default instance of {@link BasicMaxAgeHandler}.
|
||||||
*
|
*
|
||||||
* @since 5.2
|
* @since 5.2
|
||||||
*/
|
*/
|
||||||
|
|
|
@ -45,7 +45,7 @@ import org.apache.hc.core5.util.TextUtils;
|
||||||
public class BasicPathHandler implements CommonCookieAttributeHandler {
|
public class BasicPathHandler implements CommonCookieAttributeHandler {
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Singleton instance.
|
* Default instance of {@link BasicPathHandler}.
|
||||||
*
|
*
|
||||||
* @since 5.2
|
* @since 5.2
|
||||||
*/
|
*/
|
||||||
|
|
|
@ -44,7 +44,7 @@ import org.apache.hc.core5.util.Args;
|
||||||
public class BasicSecureHandler extends AbstractCookieAttributeHandler implements CommonCookieAttributeHandler {
|
public class BasicSecureHandler extends AbstractCookieAttributeHandler implements CommonCookieAttributeHandler {
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Singleton instance.
|
* Default instance BasicSecureHandler.
|
||||||
*
|
*
|
||||||
* @since 5.2
|
* @since 5.2
|
||||||
*/
|
*/
|
||||||
|
|
|
@ -46,7 +46,7 @@ import org.apache.hc.core5.http.Header;
|
||||||
public class IgnoreSpecSpec extends CookieSpecBase {
|
public class IgnoreSpecSpec extends CookieSpecBase {
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Singleton instance.
|
* Default instance of {@link IgnoreSpecSpec}.
|
||||||
*
|
*
|
||||||
* @since 5.2
|
* @since 5.2
|
||||||
*/
|
*/
|
||||||
|
|
|
@ -57,7 +57,7 @@ import org.apache.hc.core5.util.Tokenizer;
|
||||||
public class LaxExpiresHandler extends AbstractCookieAttributeHandler implements CommonCookieAttributeHandler {
|
public class LaxExpiresHandler extends AbstractCookieAttributeHandler implements CommonCookieAttributeHandler {
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Singleton instance.
|
* Default instance of {@link LaxExpiresHandler}.
|
||||||
*
|
*
|
||||||
* @since 5.2
|
* @since 5.2
|
||||||
*/
|
*/
|
||||||
|
|
|
@ -49,7 +49,7 @@ import org.apache.hc.core5.util.TextUtils;
|
||||||
public class LaxMaxAgeHandler extends AbstractCookieAttributeHandler implements CommonCookieAttributeHandler {
|
public class LaxMaxAgeHandler extends AbstractCookieAttributeHandler implements CommonCookieAttributeHandler {
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Singleton instance.
|
* Default instance of {@link LaxMaxAgeHandler}.
|
||||||
*
|
*
|
||||||
* @since 5.2
|
* @since 5.2
|
||||||
*/
|
*/
|
||||||
|
|
|
@ -46,6 +46,9 @@ import org.apache.hc.core5.http.message.LineParser;
|
||||||
@Contract(threading = ThreadingBehavior.STATELESS)
|
@Contract(threading = ThreadingBehavior.STATELESS)
|
||||||
public class DefaultHttpResponseParserFactory implements HttpMessageParserFactory<ClassicHttpResponse> {
|
public class DefaultHttpResponseParserFactory implements HttpMessageParserFactory<ClassicHttpResponse> {
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Default instance DefaultHttpResponseParserFactory.
|
||||||
|
*/
|
||||||
public static final DefaultHttpResponseParserFactory INSTANCE = new DefaultHttpResponseParserFactory();
|
public static final DefaultHttpResponseParserFactory INSTANCE = new DefaultHttpResponseParserFactory();
|
||||||
|
|
||||||
private final Http1Config h1Config;
|
private final Http1Config h1Config;
|
||||||
|
|
|
@ -60,6 +60,9 @@ public class ManagedHttpClientConnectionFactory implements HttpConnectionFactory
|
||||||
|
|
||||||
private static final AtomicLong COUNTER = new AtomicLong();
|
private static final AtomicLong COUNTER = new AtomicLong();
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Default instance of {@link ManagedHttpClientConnectionFactory}.
|
||||||
|
*/
|
||||||
public static final ManagedHttpClientConnectionFactory INSTANCE = new ManagedHttpClientConnectionFactory();
|
public static final ManagedHttpClientConnectionFactory INSTANCE = new ManagedHttpClientConnectionFactory();
|
||||||
|
|
||||||
private final Http1Config h1Config;
|
private final Http1Config h1Config;
|
||||||
|
|
|
@ -42,7 +42,7 @@ import org.apache.hc.core5.util.Args;
|
||||||
public class BasicRouteDirector implements HttpRouteDirector {
|
public class BasicRouteDirector implements HttpRouteDirector {
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Singleton instance.
|
* Default instance of {@link BasicRouteDirector}.
|
||||||
*
|
*
|
||||||
* @since 5.2
|
* @since 5.2
|
||||||
*/
|
*/
|
||||||
|
|
|
@ -67,7 +67,7 @@ import org.slf4j.LoggerFactory;
|
||||||
public class RequestAddCookies implements HttpRequestInterceptor {
|
public class RequestAddCookies implements HttpRequestInterceptor {
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Singleton instance.
|
* Default instance of {@link RequestAddCookies}.
|
||||||
*
|
*
|
||||||
* @since 5.2
|
* @since 5.2
|
||||||
*/
|
*/
|
||||||
|
|
|
@ -50,7 +50,7 @@ import org.apache.hc.core5.util.Args;
|
||||||
public class RequestDefaultHeaders implements HttpRequestInterceptor {
|
public class RequestDefaultHeaders implements HttpRequestInterceptor {
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Singleton instance.
|
* Default instance of {@link RequestDefaultHeaders}.
|
||||||
*
|
*
|
||||||
* @since 5.2
|
* @since 5.2
|
||||||
*/
|
*/
|
||||||
|
|
|
@ -72,7 +72,7 @@ import org.apache.hc.core5.util.Args;
|
||||||
public class RequestIfRange implements HttpRequestInterceptor {
|
public class RequestIfRange implements HttpRequestInterceptor {
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Singleton instance.
|
* Default instance of {@link RequestIfRange}.
|
||||||
*
|
*
|
||||||
* @since 5.4
|
* @since 5.4
|
||||||
*/
|
*/
|
||||||
|
|
|
@ -101,7 +101,7 @@ import org.apache.hc.core5.util.Args;
|
||||||
public class RequestValidateTrace implements HttpRequestInterceptor {
|
public class RequestValidateTrace implements HttpRequestInterceptor {
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Singleton instance of {@link RequestValidateTrace}.
|
* Default instance of {@link RequestValidateTrace}.
|
||||||
*/
|
*/
|
||||||
public static final HttpRequestInterceptor INSTANCE = new RequestValidateTrace();
|
public static final HttpRequestInterceptor INSTANCE = new RequestValidateTrace();
|
||||||
|
|
||||||
|
|
|
@ -59,7 +59,7 @@ import org.slf4j.LoggerFactory;
|
||||||
public class ResponseProcessCookies implements HttpResponseInterceptor {
|
public class ResponseProcessCookies implements HttpResponseInterceptor {
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Singleton instance.
|
* Default instance of {@link ResponseProcessCookies}.
|
||||||
*
|
*
|
||||||
* @since 5.2
|
* @since 5.2
|
||||||
*/
|
*/
|
||||||
|
|
|
@ -45,7 +45,7 @@ import org.apache.hc.core5.annotation.ThreadingBehavior;
|
||||||
public final class PublicSuffixListParser {
|
public final class PublicSuffixListParser {
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Singleton instance.
|
* Default instance of {@link PublicSuffixListParser}.
|
||||||
*
|
*
|
||||||
* @since 5.2
|
* @since 5.2
|
||||||
*/
|
*/
|
||||||
|
|
|
@ -56,6 +56,9 @@ import org.apache.hc.core5.util.TimeValue;
|
||||||
@Contract(threading = ThreadingBehavior.STATELESS)
|
@Contract(threading = ThreadingBehavior.STATELESS)
|
||||||
public class PlainConnectionSocketFactory implements ConnectionSocketFactory {
|
public class PlainConnectionSocketFactory implements ConnectionSocketFactory {
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Default instance of {@link PlainConnectionSocketFactory}.
|
||||||
|
*/
|
||||||
public static final PlainConnectionSocketFactory INSTANCE = new PlainConnectionSocketFactory();
|
public static final PlainConnectionSocketFactory INSTANCE = new PlainConnectionSocketFactory();
|
||||||
|
|
||||||
public static PlainConnectionSocketFactory getSocketFactory() {
|
public static PlainConnectionSocketFactory getSocketFactory() {
|
||||||
|
|
|
@ -37,6 +37,9 @@ import org.apache.hc.core5.util.Tokenizer;
|
||||||
|
|
||||||
final class DistinguishedNameParser {
|
final class DistinguishedNameParser {
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Default instance of {@link DistinguishedNameParser}.
|
||||||
|
*/
|
||||||
public final static DistinguishedNameParser INSTANCE = new DistinguishedNameParser();
|
public final static DistinguishedNameParser INSTANCE = new DistinguishedNameParser();
|
||||||
|
|
||||||
private static final Tokenizer.Delimiter EQUAL_OR_COMMA_OR_PLUS = Tokenizer.delimiters('=', ',', '+');
|
private static final Tokenizer.Delimiter EQUAL_OR_COMMA_OR_PLUS = Tokenizer.delimiters('=', ',', '+');
|
||||||
|
|
|
@ -42,6 +42,9 @@ import org.apache.hc.core5.annotation.ThreadingBehavior;
|
||||||
@Contract(threading = ThreadingBehavior.STATELESS)
|
@Contract(threading = ThreadingBehavior.STATELESS)
|
||||||
public class NoopHostnameVerifier implements HostnameVerifier {
|
public class NoopHostnameVerifier implements HostnameVerifier {
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Default instance of {@link NoopHostnameVerifier}.
|
||||||
|
*/
|
||||||
public static final NoopHostnameVerifier INSTANCE = new NoopHostnameVerifier();
|
public static final NoopHostnameVerifier INSTANCE = new NoopHostnameVerifier();
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|
|
@ -50,6 +50,9 @@ import org.apache.hc.core5.ssl.TrustStrategy;
|
||||||
@Contract(threading = ThreadingBehavior.STATELESS)
|
@Contract(threading = ThreadingBehavior.STATELESS)
|
||||||
public class TrustAllStrategy implements TrustStrategy {
|
public class TrustAllStrategy implements TrustStrategy {
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Default instance of {@link TrustAllStrategy}.
|
||||||
|
*/
|
||||||
public static final TrustAllStrategy INSTANCE = new TrustAllStrategy();
|
public static final TrustAllStrategy INSTANCE = new TrustAllStrategy();
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|
|
@ -52,6 +52,9 @@ import org.apache.hc.core5.ssl.TrustStrategy;
|
||||||
@Contract(threading = ThreadingBehavior.STATELESS)
|
@Contract(threading = ThreadingBehavior.STATELESS)
|
||||||
public class TrustSelfSignedStrategy implements TrustStrategy {
|
public class TrustSelfSignedStrategy implements TrustStrategy {
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Default instance of {@link TrustSelfSignedStrategy}
|
||||||
|
*/
|
||||||
public static final TrustSelfSignedStrategy INSTANCE = new TrustSelfSignedStrategy();
|
public static final TrustSelfSignedStrategy INSTANCE = new TrustSelfSignedStrategy();
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|
Loading…
Reference in New Issue