Class Sigv4Factory

  • All Implemented Interfaces:
    org.glassfish.hk2.api.Factory<net.jolivier.s3api.auth.AwsSigV4>

    public class Sigv4Factory
    extends java.lang.Object
    implements org.glassfish.hk2.api.Factory<net.jolivier.s3api.auth.AwsSigV4>
    Context factory for an AWSV4 signature on a particular request.
    • Constructor Summary

      Constructors 
      Constructor Description
      Sigv4Factory()  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void dispose​(net.jolivier.s3api.auth.AwsSigV4 instance)  
      net.jolivier.s3api.auth.AwsSigV4 provide()  
      void setContext​(jakarta.ws.rs.container.ContainerRequestContext context)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • Sigv4Factory

        public Sigv4Factory()
    • Method Detail

      • setContext

        @Inject
        public void setContext​(jakarta.ws.rs.container.ContainerRequestContext context)
      • provide

        public net.jolivier.s3api.auth.AwsSigV4 provide()
        Specified by:
        provide in interface org.glassfish.hk2.api.Factory<net.jolivier.s3api.auth.AwsSigV4>
      • dispose

        public void dispose​(net.jolivier.s3api.auth.AwsSigV4 instance)
        Specified by:
        dispose in interface org.glassfish.hk2.api.Factory<net.jolivier.s3api.auth.AwsSigV4>