Class TokenStreamProvider
- java.lang.Object
-
- org.apache.catalina.tribes.membership.cloud.AbstractStreamProvider
-
- org.apache.catalina.tribes.membership.cloud.TokenStreamProvider
-
- All Implemented Interfaces:
StreamProvider
public class TokenStreamProvider extends AbstractStreamProvider
-
-
Field Summary
-
Fields inherited from class org.apache.catalina.tribes.membership.cloud.AbstractStreamProvider
INSECURE_TRUST_MANAGERS, sm
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected SSLSocketFactory
getSocketFactory()
InputStream
openStream(String url, Map<String,String> headers, int connectTimeout, int readTimeout)
Open stream to the specified URL.-
Methods inherited from class org.apache.catalina.tribes.membership.cloud.AbstractStreamProvider
configureCaCert, openConnection
-
-
-
-
Method Detail
-
getSocketFactory
protected SSLSocketFactory getSocketFactory()
- Specified by:
getSocketFactory
in classAbstractStreamProvider
- Returns:
- the socket factory, or null if not needed
-
openStream
public InputStream openStream(String url, Map<String,String> headers, int connectTimeout, int readTimeout) throws IOException
Description copied from interface:StreamProvider
Open stream to the specified URL.- Specified by:
openStream
in interfaceStreamProvider
- Overrides:
openStream
in classAbstractStreamProvider
- Parameters:
url
- the urlheaders
- the headers mapconnectTimeout
- connection timeout in msreadTimeout
- read timeout in ms- Returns:
- the stream
- Throws:
IOException
- when an error occurs
-
-