Package com.wowza.io
Class HTTPByteReaderS3
- Object
- 
- com.wowza.io.HTTPByteReader
- 
- com.wowza.io.HTTPByteReaderS3
 
 
- 
 public class HTTPByteReaderS3 extends HTTPByteReader 
- 
- 
Nested Class Summary- 
Nested classes/interfaces inherited from class com.wowza.io.HTTPByteReaderHTTPByteReader.SendResult
 
- 
 - 
Field Summary- 
Fields inherited from class com.wowza.io.HTTPByteReaderBUFFERINCSIZE, connectionTimeout, CRLF, dateFormat, debugInfo, debugPrefix, HEADINDEX_CONTENTLENGTH, HEADINDEX_LASTMODIFIED, HEADINDEX_SIZE, HEADINDEX_STATUS, host, MAXHEADERSIZE, maxRetries, maxUsesBeforeReconnect, msgBuf, parseDateFormats, port, proxyHost, proxyPort, readTimeout, receiveBufferSize, RECEIVEBUFFERSIZE, reqPath, requestFullURL, sendBufferSize, SENDBUFFERSIZE, socket, TIMEOUT, userAgent, uses
 
- 
 - 
Constructor SummaryConstructors Constructor Description HTTPByteReaderS3(String host, int port)HTTPByteReaderS3(String host, int port, IApplicationInstance appInstance)HTTPByteReaderS3(String host, int port, IVHost vhost)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description IApplicationInstancegetAppInstance()StringgetAWSAccessKeyId()StringgetAWSSecretAccessKey()protected voidgetGetCommand(String path, long pos, int flen)protected voidgetHeadCommand(String path)IVHostgetVHost()protected StringhttpDate()voidinitAuth()voidsetAppInstance(IApplicationInstance appInstance)voidsetAWSAccessKeyId(String awsAccessKeyId)voidsetAWSSecretAccessKey(String awsSecretAccessKey)voidsetVHost(IVHost vhost)StringsignRequest(String awsSecretAccessKey, String canonicalString)- 
Methods inherited from class com.wowza.io.HTTPByteReaderclose, connect, delete, deleteDirect, dumpDebug, getConextPath, getConnectionTimeout, getDeleteCommand, getMaxRetries, getMaxUsesBeforeReconnect, getPostCommand, getReadTimeout, getReceiveBufferSize, getRequestPath, getSendBufferSize, getUserAgent, head, isOpen, isRequestFullURL, parseHeader, read, readDirect, reconnect, sendRequest, sendRequest, sendRequest, setConnectionTimeout, setMaxRetries, setMaxUsesBeforeReconnect, setProxyAddress, setReadTimeout, setReceiveBufferSize, setRequestFullURL, setSendBufferSize, setUserAgent, write, write, write, writeDirect
 
- 
 
- 
- 
- 
Constructor Detail- 
HTTPByteReaderS3public HTTPByteReaderS3(String host, int port)
 - 
HTTPByteReaderS3public HTTPByteReaderS3(String host, int port, IApplicationInstance appInstance)
 - 
HTTPByteReaderS3public HTTPByteReaderS3(String host, int port, IVHost vhost)
 
- 
 - 
Method Detail- 
initAuthpublic void initAuth() 
 - 
getGetCommandprotected void getGetCommand(String path, long pos, int flen)- Overrides:
- getGetCommandin class- HTTPByteReader
 
 - 
getHeadCommandprotected void getHeadCommand(String path) - Overrides:
- getHeadCommandin class- HTTPByteReader
 
 - 
httpDateprotected String httpDate() 
 - 
signRequestpublic String signRequest(String awsSecretAccessKey, String canonicalString)
 - 
getVHostpublic IVHost getVHost() 
 - 
setVHostpublic void setVHost(IVHost vhost) 
 - 
getAppInstancepublic IApplicationInstance getAppInstance() 
 - 
setAppInstancepublic void setAppInstance(IApplicationInstance appInstance) 
 - 
getAWSSecretAccessKeypublic String getAWSSecretAccessKey() 
 - 
setAWSSecretAccessKeypublic void setAWSSecretAccessKey(String awsSecretAccessKey) 
 - 
getAWSAccessKeyIdpublic String getAWSAccessKeyId() 
 - 
setAWSAccessKeyIdpublic void setAWSAccessKeyId(String awsAccessKeyId) 
 
- 
 
-