Class ZstdCodec

java.lang.Object
io.trino.server.security.oauth2.ZstdCodec
All Implemented Interfaces:
io.jsonwebtoken.CompressionCodec, io.jsonwebtoken.Identifiable, io.jsonwebtoken.io.CompressionAlgorithm

public class ZstdCodec extends Object implements io.jsonwebtoken.CompressionCodec
  • Field Details

  • Constructor Details

    • ZstdCodec

      public ZstdCodec()
  • Method Details

    • getAlgorithmName

      public String getAlgorithmName()
      Specified by:
      getAlgorithmName in interface io.jsonwebtoken.CompressionCodec
    • compress

      public byte[] compress(byte[] bytes) throws io.jsonwebtoken.CompressionException
      Specified by:
      compress in interface io.jsonwebtoken.CompressionCodec
      Throws:
      io.jsonwebtoken.CompressionException
    • decompress

      public byte[] decompress(byte[] bytes) throws io.jsonwebtoken.CompressionException
      Specified by:
      decompress in interface io.jsonwebtoken.CompressionCodec
      Throws:
      io.jsonwebtoken.CompressionException
    • compress

      public OutputStream compress(OutputStream out)
      Specified by:
      compress in interface io.jsonwebtoken.io.CompressionAlgorithm
    • decompress

      public InputStream decompress(InputStream in)
      Specified by:
      decompress in interface io.jsonwebtoken.io.CompressionAlgorithm
    • getId

      public String getId()
      Specified by:
      getId in interface io.jsonwebtoken.Identifiable