Package com.wowza.wms.mediacache.model
Interface IMediaCacheSource
- 
 public interface IMediaCacheSourceInternal use do not use. Please see descriptions in IMediaCacheItemHTTPReaderFactory and IMediaCacheHTTPByteReader
- 
- 
Method SummaryAll Methods Instance Methods Abstract Methods Modifier and Type Method Description booleancanHandle(String mediaName)StringgetBaseClass()intgetDefaultBlockSize()StringgetDescription()longgetMaxTimeToLive()com.wowza.wms.mediacache.model.MediaCachegetMediaCache()longgetMinTimeToLive()StringgetName()com.wowza.wms.mediacache.model.MediaCachePerformanceCountergetPerformanceCount()StringgetPrefix()WMSPropertiesgetProperties()intgetReadAheadCount()intgetReadAheadThreshold()StringgetReaderClass()StringgetSourcePath()booleanisPassThru()booleanisReadAhead()IMediaCacheItemloadCacheItem(String mediaName, IMediaCacheStoreItem storeItem)IMediaCacheItemloadCacheItem(String mediaName, IMediaCacheStoreItem storeItem, long length, long lastModified)IMediaCacheItemnewCacheItem(String mediaName)voidsetBaseClass(String baseClass)voidsetDefaultBlockSize(int defaultBlockSize)voidsetDescription(String description)voidsetMaxTimeToLive(long maxTimeToLive)voidsetMediaCache(com.wowza.wms.mediacache.model.MediaCache mediaCache)voidsetMinTimeToLive(long minTimeToLive)voidsetName(String name)voidsetPassThru(boolean isPassThru)voidsetPrefix(String prefix)voidsetProperties(WMSProperties properties)voidsetReadAhead(boolean readAhead)voidsetReadAheadCount(int readAheadCount)voidsetReadAheadThreshold(int readAheadThreshold)voidsetReaderClass(String readerClass)voidsetSourcePath(String sourcePath)
 
- 
- 
- 
Method Detail- 
canHandleboolean canHandle(String mediaName) 
 - 
newCacheItemIMediaCacheItem newCacheItem(String mediaName) 
 - 
loadCacheItemIMediaCacheItem loadCacheItem(String mediaName, IMediaCacheStoreItem storeItem) 
 - 
loadCacheItemIMediaCacheItem loadCacheItem(String mediaName, IMediaCacheStoreItem storeItem, long length, long lastModified) 
 - 
getNameString getName() 
 - 
setNamevoid setName(String name) 
 - 
setPrefixvoid setPrefix(String prefix) 
 - 
getPrefixString getPrefix() 
 - 
getDescriptionString getDescription() 
 - 
setDescriptionvoid setDescription(String description) 
 - 
getBaseClassString getBaseClass() 
 - 
setBaseClassvoid setBaseClass(String baseClass) 
 - 
getSourcePathString getSourcePath() 
 - 
setSourcePathvoid setSourcePath(String sourcePath) 
 - 
getDefaultBlockSizeint getDefaultBlockSize() 
 - 
setDefaultBlockSizevoid setDefaultBlockSize(int defaultBlockSize) 
 - 
getPropertiesWMSProperties getProperties() 
 - 
setPropertiesvoid setProperties(WMSProperties properties) 
 - 
getReaderClassString getReaderClass() 
 - 
setReaderClassvoid setReaderClass(String readerClass) 
 - 
getMediaCachecom.wowza.wms.mediacache.model.MediaCache getMediaCache() 
 - 
setMediaCachevoid setMediaCache(com.wowza.wms.mediacache.model.MediaCache mediaCache) 
 - 
getPerformanceCountcom.wowza.wms.mediacache.model.MediaCachePerformanceCounter getPerformanceCount() 
 - 
getMinTimeToLivelong getMinTimeToLive() 
 - 
setMinTimeToLivevoid setMinTimeToLive(long minTimeToLive) 
 - 
getMaxTimeToLivelong getMaxTimeToLive() 
 - 
setMaxTimeToLivevoid setMaxTimeToLive(long maxTimeToLive) 
 - 
isReadAheadboolean isReadAhead() 
 - 
setReadAheadvoid setReadAhead(boolean readAhead) 
 - 
getReadAheadThresholdint getReadAheadThreshold() 
 - 
setReadAheadThresholdvoid setReadAheadThreshold(int readAheadThreshold) 
 - 
setReadAheadCountvoid setReadAheadCount(int readAheadCount) 
 - 
getReadAheadCountint getReadAheadCount() 
 - 
isPassThruboolean isPassThru() 
 - 
setPassThruvoid setPassThru(boolean isPassThru) 
 
- 
 
-