public class ZipNumBlockLoader
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
protected boolean |
bufferFully |
protected int |
connectTimeoutMS |
protected java.lang.String |
cookie |
protected java.util.Map<java.lang.String,SeekableLineReaderFactory> |
fileFactoryMap |
protected HTTPSeekableLineReaderFactory |
httpFactory |
protected java.lang.String |
httpLib |
protected int |
maxHostConnections |
protected int |
maxTotalConnections |
protected boolean |
noKeepAlive |
protected int |
numRetries |
protected int |
readTimeoutMS |
protected int |
signDurationSecs |
protected HMACSigner |
signer |
protected boolean |
staleChecking |
protected boolean |
useNio |
| Constructor and Description |
|---|
ZipNumBlockLoader() |
| Modifier and Type | Method and Description |
|---|---|
SeekableLineReader |
attemptLoadBlock(java.lang.String location,
long startOffset,
int totalLength,
boolean decompress,
boolean isRequired) |
void |
close() |
static void |
closeAllReaders() |
void |
closeFileFactory(java.lang.String filename) |
SeekableLineReader |
createBlockReader(java.lang.String uri) |
int |
getConnectTimeoutMS() |
java.lang.String |
getCookie() |
protected SeekableLineReader |
getFileReader(java.lang.String filename) |
java.lang.String |
getHttpLib() |
protected HTTPSeekableLineReader |
getHttpReader(java.lang.String url) |
int |
getMaxHostConnections() |
int |
getMaxTotalConnections() |
int |
getNumRetries() |
int |
getReadTimeoutMS() |
int |
getSignDurationSecs() |
HMACSigner |
getSigner() |
boolean |
isBufferFully() |
boolean |
isNoKeepAlive() |
boolean |
isStaleChecking() |
boolean |
isUseNio() |
void |
setBufferFully(boolean bufferFully) |
void |
setConnectTimeoutMS(int connectTimeoutMS) |
void |
setCookie(java.lang.String cookie) |
void |
setHttpLib(java.lang.String httpLib) |
void |
setMaxHostConnections(int maxHostConnections) |
void |
setMaxTotalConnections(int maxTotalConnections) |
void |
setNoKeepAlive(boolean noKeepAlive) |
void |
setNumRetries(int numRetries) |
void |
setReadTimeoutMS(int readTimeoutMS) |
void |
setSignDurationSecs(int signDurationSecs) |
void |
setSigner(HMACSigner signer) |
void |
setStaleChecking(boolean staleChecking) |
void |
setUseNio(boolean useNio) |
protected java.util.Map<java.lang.String,SeekableLineReaderFactory> fileFactoryMap
protected HTTPSeekableLineReaderFactory httpFactory
protected HMACSigner signer
protected int signDurationSecs
protected boolean useNio
protected java.lang.String httpLib
protected boolean bufferFully
protected boolean noKeepAlive
protected java.lang.String cookie
protected int maxHostConnections
protected int maxTotalConnections
protected int connectTimeoutMS
protected int readTimeoutMS
protected int numRetries
protected boolean staleChecking
public static void closeAllReaders()
public SeekableLineReader createBlockReader(java.lang.String uri) throws java.io.IOException
java.io.IOExceptionprotected HTTPSeekableLineReader getHttpReader(java.lang.String url) throws java.io.IOException
java.io.IOExceptionprotected SeekableLineReader getFileReader(java.lang.String filename) throws java.io.IOException
java.io.IOExceptionpublic SeekableLineReader attemptLoadBlock(java.lang.String location, long startOffset, int totalLength, boolean decompress, boolean isRequired)
public void closeFileFactory(java.lang.String filename)
throws java.io.IOException
java.io.IOExceptionpublic void close()
throws java.io.IOException
java.io.IOExceptionpublic boolean isUseNio()
public void setUseNio(boolean useNio)
public boolean isBufferFully()
public void setBufferFully(boolean bufferFully)
public boolean isNoKeepAlive()
public void setNoKeepAlive(boolean noKeepAlive)
public int getMaxHostConnections()
public void setMaxHostConnections(int maxHostConnections)
public int getMaxTotalConnections()
public void setMaxTotalConnections(int maxTotalConnections)
public int getConnectTimeoutMS()
public void setConnectTimeoutMS(int connectTimeoutMS)
public int getReadTimeoutMS()
public void setReadTimeoutMS(int readTimeoutMS)
public int getNumRetries()
public void setNumRetries(int numRetries)
public void setStaleChecking(boolean staleChecking)
public boolean isStaleChecking()
public java.lang.String getHttpLib()
public void setHttpLib(java.lang.String httpLib)
public java.lang.String getCookie()
public void setCookie(java.lang.String cookie)
public HMACSigner getSigner()
public void setSigner(HMACSigner signer)
public int getSignDurationSecs()
public void setSignDurationSecs(int signDurationSecs)
Copyright © 2019 The International Internet Preservation Consortium. All Rights Reserved.