@NotThreadSafe public abstract class ProgressInputStream extends com.amazonaws.internal.SdkFilterInputStream
| Constructor and Description |
|---|
ProgressInputStream(InputStream is,
ProgressListener listener) |
ProgressInputStream(InputStream is,
ProgressListener listener,
int notifyThresHold) |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
ProgressListener |
getListener() |
InputStream |
getWrappedInputStream() |
static InputStream |
inputStreamForRequest(InputStream is,
AmazonWebServiceRequest req)
Returns an input stream for request progress tracking purposes.
|
static InputStream |
inputStreamForResponse(InputStream is,
AmazonWebServiceRequest req)
Returns an input stream for response progress tracking purposes.
|
int |
read() |
int |
read(byte[] b,
int off,
int len) |
void |
reset() |
available, isMetricActivated, mark, markSupported, release, skipreadpublic ProgressInputStream(InputStream is, ProgressListener listener)
public ProgressInputStream(InputStream is, ProgressListener listener, int notifyThresHold)
public static InputStream inputStreamForRequest(InputStream is, AmazonWebServiceRequest req)
is - the request content input streampublic static InputStream inputStreamForResponse(InputStream is, AmazonWebServiceRequest req)
is - the response content input streampublic int read()
throws IOException
read in class com.amazonaws.internal.SdkFilterInputStreamIOExceptionpublic void reset()
throws IOException
reset in class com.amazonaws.internal.SdkFilterInputStreamIOExceptionpublic int read(byte[] b,
int off,
int len)
throws IOException
read in class com.amazonaws.internal.SdkFilterInputStreamIOExceptionpublic final InputStream getWrappedInputStream()
public void close()
throws IOException
close in interface Closeableclose in interface AutoCloseableclose in class com.amazonaws.internal.SdkFilterInputStreamIOExceptionpublic final ProgressListener getListener()
Copyright © 2013 Amazon Web Services, Inc. All Rights Reserved.