Package com.wowza.io

Class HTTPByteReaderS3

Object
com.wowza.io.HTTPByteReader
com.wowza.io.HTTPByteReaderS3

public class HTTPByteReaderS3 extends HTTPByteReader
  • Constructor Details

    • HTTPByteReaderS3

      public HTTPByteReaderS3(String host, int port)
    • HTTPByteReaderS3

      public HTTPByteReaderS3(String host, int port, IApplicationInstance appInstance)
    • HTTPByteReaderS3

      public HTTPByteReaderS3(String host, int port, IVHost vhost)
  • Method Details

    • initAuth

      public void initAuth()
    • getGetCommand

      protected void getGetCommand(String path, long pos, int flen)
      Overrides:
      getGetCommand in class HTTPByteReader
    • getHeadCommand

      protected void getHeadCommand(String path)
      Overrides:
      getHeadCommand in class HTTPByteReader
    • httpDate

      protected String httpDate()
    • signRequest

      public String signRequest(String awsSecretAccessKey, String canonicalString)
    • getVHost

      public IVHost getVHost()
    • setVHost

      public void setVHost(IVHost vhost)
    • getAppInstance

      public IApplicationInstance getAppInstance()
    • setAppInstance

      public void setAppInstance(IApplicationInstance appInstance)
    • getAWSSecretAccessKey

      public String getAWSSecretAccessKey()
    • setAWSSecretAccessKey

      public void setAWSSecretAccessKey(String awsSecretAccessKey)
    • getAWSAccessKeyId

      public String getAWSAccessKeyId()
    • setAWSAccessKeyId

      public void setAWSAccessKeyId(String awsAccessKeyId)