Package jenkins.plugins.zulip
Class Zulip
java.lang.Object
jenkins.plugins.zulip.Zulip
Sends message to Zulip stream
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected void
configureAuthenticator
(HttpClient.Builder httpClientBuilder, ProxyConfiguration proxyConfiguration) protected void
configureProxy
(HttpClient.Builder httpClientBuilder, ProxyConfiguration proxyConfiguration) Configures proxy connection onHttpClient
based on Jenkins settingsprotected URI
getApiEndpoint
(String method) protected HttpClient
getEmail()
sendStreamMessage
(String stream, String subject, String message)
-
Constructor Details
-
Zulip
-
-
Method Details
-
configureProxy
protected void configureProxy(HttpClient.Builder httpClientBuilder, ProxyConfiguration proxyConfiguration) throws MalformedURLException Configures proxy connection onHttpClient
based on Jenkins settings- Parameters:
httpClientBuilder
- The HttpClient builder- Throws:
MalformedURLException
-
configureAuthenticator
protected void configureAuthenticator(HttpClient.Builder httpClientBuilder, ProxyConfiguration proxyConfiguration) -
getClient
- Throws:
MalformedURLException
-
getApiEndpoint
-
getApiKey
-
getEmail
-
post
-
sendStreamMessage
-