public class EcogridTarArchivedDataCacheItem extends EcogridCompressedDataCacheItem
refresh, unCompressedCacheItemDir, unCompressedFileList, unCompressedFilePath
mEndPoint
CACHE_BUSY, CACHE_COMPLETE, CACHE_EMPTY, CACHE_ERROR
_attributes, _lsid, _name, _semanticTypes
Constructor and Description |
---|
EcogridTarArchivedDataCacheItem()
Default constructor
|
EcogridTarArchivedDataCacheItem(boolean refresh)
Constructor if we need refresh it even the cache item already untared
|
Modifier and Type | Method and Description |
---|---|
static void |
extractTarFile(java.lang.String tarFileName,
java.io.File unTarDesDir)
This method will untar a given file to destination dir
|
void |
unCompressCacheItem()
This method will specifically to untar a cache item.
|
doWork, getRefresh, getUnzippedFilePath, setRefresh
downloadDataFromSource, getAttrsForXML, getDataItemFromEcoGrid, getEndPoint, getEntityIdentifier, getIsTarFile, setEndPoint, setEntityIdentifier, setIsTarFile
getData, setData
addListener, clear, getAbsoluteFileName, getBaseFileName, getCreatedDate, getDataInputStream, getFile, getObject, getResourceName, getStatus, isBusy, isEmpty, isError, isReady, notifyListeners, refresh, removeAllListeners, removeListener, reset, run, setAbsoluteFileName, setBaseFileName, setCreatedDate, setResourceName, start, stop, toString
addAttribute, getAttribute, getAttributeNames, getLSID, getName, getSemanticTypes, objectAdded, objectPurged, objectRemoved, removeAttribute, setLSID, setName, setSemanticTypes
public EcogridTarArchivedDataCacheItem()
public EcogridTarArchivedDataCacheItem(boolean refresh)
refresh
- booleanpublic void unCompressCacheItem() throws java.lang.Exception
unCompressCacheItem
in class EcogridCompressedDataCacheItem
java.lang.Exception
public static void extractTarFile(java.lang.String tarFileName, java.io.File unTarDesDir) throws java.lang.Exception
tarFileName
- StringunTarDesDir
- Filejava.lang.Exception