Package com.wowza.io
Class HTTPByteReaderS3
Object
com.wowza.io.HTTPByteReader
com.wowza.io.HTTPByteReaderS3
-
Nested Class Summary
Nested classes/interfaces inherited from class com.wowza.io.HTTPByteReader
HTTPByteReader.SendResult -
Field Summary
Fields inherited from class com.wowza.io.HTTPByteReader
BUFFERINCSIZE, 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 Summary
ConstructorsConstructorDescriptionHTTPByteReaderS3(String host, int port) HTTPByteReaderS3(String host, int port, IApplicationInstance appInstance) HTTPByteReaderS3(String host, int port, IVHost vhost) -
Method Summary
Modifier and TypeMethodDescriptionprotected voidgetGetCommand(String path, long pos, int flen) protected voidgetHeadCommand(String path) getVHost()protected StringhttpDate()voidinitAuth()voidsetAppInstance(IApplicationInstance appInstance) voidsetAWSAccessKeyId(String awsAccessKeyId) voidsetAWSSecretAccessKey(String awsSecretAccessKey) voidsignRequest(String awsSecretAccessKey, String canonicalString) Methods inherited from class com.wowza.io.HTTPByteReader
close, 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 Details
-
HTTPByteReaderS3
-
HTTPByteReaderS3
-
HTTPByteReaderS3
-
-
Method Details
-
initAuth
public void initAuth() -
getGetCommand
- Overrides:
getGetCommandin classHTTPByteReader
-
getHeadCommand
- Overrides:
getHeadCommandin classHTTPByteReader
-
httpDate
-
signRequest
-
getVHost
-
setVHost
-
getAppInstance
-
setAppInstance
-
getAWSSecretAccessKey
-
setAWSSecretAccessKey
-
getAWSAccessKeyId
-
setAWSAccessKeyId
-