Package com.couchbase.lite.internal
Class AbstractSocketFactory
- java.lang.Object
-
- com.couchbase.lite.internal.AbstractSocketFactory
-
- Direct Known Subclasses:
SocketFactory
public abstract class AbstractSocketFactory extends java.lang.Object
Base class for socket factories.
-
-
Constructor Summary
Constructors Constructor Description AbstractSocketFactory(ReplicatorConfiguration config, CBLCookieStore cookieStore, Fn.Consumer<java.util.List<java.security.cert.Certificate>> serverCertsListener)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description C4Socket
createSocket(long peer, java.lang.String scheme, java.lang.String host, int port, java.lang.String path, byte[] opts)
void
setListener(Fn.Consumer<C4Socket> listener)
java.lang.String
toString()
-
-
-
Constructor Detail
-
AbstractSocketFactory
public AbstractSocketFactory(@NonNull ReplicatorConfiguration config, @NonNull CBLCookieStore cookieStore, @NonNull Fn.Consumer<java.util.List<java.security.cert.Certificate>> serverCertsListener)
-
-
Method Detail
-
createSocket
@Nullable public final C4Socket createSocket(long peer, @NonNull java.lang.String scheme, @NonNull java.lang.String host, int port, @NonNull java.lang.String path, @NonNull byte[] opts)
-
toString
@NonNull public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
setListener
public final void setListener(@Nullable Fn.Consumer<C4Socket> listener)
-
-