Package jetbrains.buildServer.http
Class ServerStreamProvider
- java.lang.Object
-
- jetbrains.buildServer.http.ServerStreamProvider
-
- All Implemented Interfaces:
Interruptable
public class ServerStreamProvider extends java.lang.Object implements Interruptable
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
ServerStreamProvider.StreamWithHeaders
-
Field Summary
Fields Modifier and Type Field Description protected org.apache.commons.httpclient.HttpMethodBase
myMethod
-
Constructor Summary
Constructors Constructor Description ServerStreamProvider(java.lang.String uri)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
abort()
void
dispose()
java.io.InputStream
getStream()
java.io.InputStream
getStream(java.lang.String postData)
ServerStreamProvider.StreamWithHeaders
getStreamWithHeaders()
ServerStreamProvider.StreamWithHeaders
getStreamWithHeaders(java.lang.String postData)
void
interrupt()
void
setConnectionTimeout(int connectionTimeout)
Sets socket timeout in secondsvoid
setCredentials(java.lang.String userId, java.lang.String password)
void
setNodeIdHolder(NodeIdHolder nodeIdHolder)
void
setProxyCredentials(SimpleCredentials credentials)
void
setProxySettings(boolean useProxy, java.lang.String proxyHost, int proxyPort)
-
-
-
Method Detail
-
setCredentials
public void setCredentials(java.lang.String userId, java.lang.String password)
-
setProxySettings
public void setProxySettings(boolean useProxy, java.lang.String proxyHost, int proxyPort)
-
setProxyCredentials
public void setProxyCredentials(@NotNull SimpleCredentials credentials)
-
setConnectionTimeout
public void setConnectionTimeout(int connectionTimeout)
Sets socket timeout in seconds- Parameters:
connectionTimeout
- timeout in seconds
-
setNodeIdHolder
public void setNodeIdHolder(@Nullable NodeIdHolder nodeIdHolder)
-
abort
public void abort()
-
dispose
public void dispose()
-
getStream
public java.io.InputStream getStream() throws java.io.IOException
- Throws:
java.io.IOException
-
getStream
public java.io.InputStream getStream(java.lang.String postData) throws java.io.IOException
- Throws:
java.io.IOException
-
getStreamWithHeaders
public ServerStreamProvider.StreamWithHeaders getStreamWithHeaders() throws java.io.IOException
- Throws:
java.io.IOException
-
getStreamWithHeaders
public ServerStreamProvider.StreamWithHeaders getStreamWithHeaders(java.lang.String postData) throws java.io.IOException
- Throws:
java.io.IOException
-
interrupt
public void interrupt()
- Specified by:
interrupt
in interfaceInterruptable
-
-