Package org.apache.qpid.server.util
Class ConnectionBuilder
- java.lang.Object
-
- org.apache.qpid.server.util.ConnectionBuilder
-
public class ConnectionBuilder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description ConnectionBuilder(java.net.URL url)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.net.HttpURLConnection
build()
ConnectionBuilder
setConnectTimeout(int timeout)
ConnectionBuilder
setReadTimeout(int readTimeout)
ConnectionBuilder
setTlsCipherSuiteAllowList(java.util.List<java.lang.String> tlsCipherSuiteAllowList)
ConnectionBuilder
setTlsCipherSuiteDenyList(java.util.List<java.lang.String> tlsCipherSuiteDenyList)
ConnectionBuilder
setTlsProtocolAllowList(java.util.List<java.lang.String> tlsProtocolAllowList)
ConnectionBuilder
setTlsProtocolDenyList(java.util.List<java.lang.String> tlsProtocolDenyList)
ConnectionBuilder
setTrustMangers(javax.net.ssl.TrustManager[] trustMangers)
-
-
-
Method Detail
-
setConnectTimeout
public ConnectionBuilder setConnectTimeout(int timeout)
-
setReadTimeout
public ConnectionBuilder setReadTimeout(int readTimeout)
-
setTrustMangers
public ConnectionBuilder setTrustMangers(javax.net.ssl.TrustManager[] trustMangers)
-
setTlsProtocolAllowList
public ConnectionBuilder setTlsProtocolAllowList(java.util.List<java.lang.String> tlsProtocolAllowList)
-
setTlsProtocolDenyList
public ConnectionBuilder setTlsProtocolDenyList(java.util.List<java.lang.String> tlsProtocolDenyList)
-
setTlsCipherSuiteAllowList
public ConnectionBuilder setTlsCipherSuiteAllowList(java.util.List<java.lang.String> tlsCipherSuiteAllowList)
-
setTlsCipherSuiteDenyList
public ConnectionBuilder setTlsCipherSuiteDenyList(java.util.List<java.lang.String> tlsCipherSuiteDenyList)
-
build
public java.net.HttpURLConnection build() throws java.io.IOException
- Throws:
java.io.IOException
-
-