public class StreamWrapper extends Object
| Constructor and Description |
|---|
StreamWrapper(InputStream in,
long size)
Creates a wrapper for the given InputStream that can
safely be passed as a parameter to the
ConnectionHelper.exec(String, Object...),
ConnectionHelper.exec(String, Object[], boolean, int) and
ConnectionHelper.update(String, Object[]) methods. |
| Modifier and Type | Method and Description |
|---|---|
void |
closeStream() |
long |
getSize() |
InputStream |
getStream() |
boolean |
resetStream()
Resets the internal InputStream that it could be re-read.
Is used from ConnectionHelper.RetryManager if a SQLException has occurred.It relies on the assumption that the InputStream was not marked anywhere during reading. |
public StreamWrapper(InputStream in, long size)
ConnectionHelper.exec(String, Object...),
ConnectionHelper.exec(String, Object[], boolean, int) and
ConnectionHelper.update(String, Object[]) methods.in - the InputStream to wrapsize - the size of the input streampublic InputStream getStream()
public long getSize()
public void closeStream()
public boolean resetStream()
ConnectionHelper.RetryManager if a SQLException has occurred.Copyright © 2004-2020 The Apache Software Foundation. All Rights Reserved.