server/src/main/java/com/orientechnologies/orient/server/network/protocol/http/OHttpResponse.java
public byte[] compress(String jsonStr) {
    if (jsonStr == null || jsonStr.length() == 0) {
      return null;
    }
    GZIPOutputStream gout = null;
    ByteArrayOutputStream baos = null;
    try {
      byte[] incoming = jsonStr.getBytes("UTF-8");
      baos = new ByteArrayOutputStream();
      gout = new GZIPOutputStream(baos, 16384); // 16KB
      gout.write(incoming);
      gout.finish();
      return baos.toByteArray();
    } catch (Exception ex) {
      OLogManager.instance().error(this, "Error on compressing HTTP response", ex);
    } finally {
      try {
        if (gout != null) {
          gout.close();
        }
        if (baos != null) {
          baos.close();
        }
      } catch (Exception ex) {
      }
    }
    return null;
  }
public byte[] compress(String jsonStr) {
    if (jsonStr == null || jsonStr.length() == 0) {
      return null;
    }
    GZIPOutputStream gout = null;
    ByteArrayOutputStream baos = null;
    try {
      byte[] incoming = jsonStr.getBytes("UTF-8");
      baos = new ByteArrayOutputStream();
      gout = new GZIPOutputStream(baos, 16384); // 16KB
      gout.write(incoming);
      gout.finish();
      return baos.toByteArray();
    } catch (Exception ex) {
      OLogManager.instance().error(this, "Error on compressing HTTP response", ex);
    } finally {
      try {
        if (gout != null) {
          gout.close();
        }
        if (baos != null) {
          baos.close();
        }
      } catch (Exception ex) {
      }
    }
    return null;
  }
public byte [ ] compress ( String jsonStr ) { if ( jsonStr == null || jsonStr . length ( ) == 0 ) { return null ; } GZIPOutputStream gout = null ; ByteArrayOutputStream baos = null ; try { byte [ ] incoming = jsonStr . getBytes ( "UTF-8" ) ; baos = new ByteArrayOutputStream ( ) ; gout = new GZIPOutputStream ( baos , 16384 ) ; // 16KB gout . write ( incoming ) ; gout . finish ( ) ; return baos . toByteArray ( ) ; } catch ( Exception ex ) { OLogManager . instance ( ) . error ( this , "Error on compressing HTTP response" , ex ) ; } finally { try { if ( gout != null ) { gout . close ( ) ; } if ( baos != null ) { baos . close ( ) ; } } catch ( Exception ex ) { } } return null ; }
Compress content string
Compress content string