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 void
getGetCommand
(String path, long pos, int flen) protected void
getHeadCommand
(String path) getVHost()
protected String
httpDate()
void
initAuth()
void
setAppInstance
(IApplicationInstance appInstance) void
setAWSAccessKeyId
(String awsAccessKeyId) void
setAWSSecretAccessKey
(String awsSecretAccessKey) void
signRequest
(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:
getGetCommand
in classHTTPByteReader
-
getHeadCommand
- Overrides:
getHeadCommand
in classHTTPByteReader
-
httpDate
-
signRequest
-
getVHost
-
setVHost
-
getAppInstance
-
setAppInstance
-
getAWSSecretAccessKey
-
setAWSSecretAccessKey
-
getAWSAccessKeyId
-
setAWSAccessKeyId
-