Package io.harness.cf.client.connector
Class EventSource
- java.lang.Object
-
- io.harness.cf.client.connector.EventSource
-
-
Constructor Summary
Constructors Constructor Description EventSource(@NonNull java.lang.String url, java.util.Map<java.lang.String,java.lang.String> headers, @NonNull Updater updater, long sseReadTimeoutMins)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclose()protected okhttp3.OkHttpClientmakeStreamClient(long sseReadTimeoutMins, java.util.List<java.security.cert.X509Certificate> trustedCAs)voidonFailure(okhttp3.Call call, java.io.IOException e)voidonResponse(okhttp3.Call call, okhttp3.Response response)voidstart()voidstop()
-
-
-
Constructor Detail
-
EventSource
public EventSource(@NonNull @NonNull java.lang.String url, java.util.Map<java.lang.String,java.lang.String> headers, @NonNull @NonNull Updater updater, long sseReadTimeoutMins) throws ConnectorException- Throws:
ConnectorException
-
-
Method Detail
-
makeStreamClient
protected okhttp3.OkHttpClient makeStreamClient(long sseReadTimeoutMins, java.util.List<java.security.cert.X509Certificate> trustedCAs) throws ConnectorException- Throws:
ConnectorException
-
start
public void start() throws ConnectorException, java.lang.InterruptedException- Specified by:
startin interfaceService- Throws:
ConnectorExceptionjava.lang.InterruptedException
-
close
public void close()
-
onFailure
public void onFailure(@NotNull okhttp3.Call call, @NotNull java.io.IOException e)- Specified by:
onFailurein interfaceokhttp3.Callback
-
onResponse
public void onResponse(@NotNull okhttp3.Call call, @NotNull okhttp3.Response response) throws java.io.IOException- Specified by:
onResponsein interfaceokhttp3.Callback- Throws:
java.io.IOException
-
-