Examples of JsonEncoder


Examples of com.jaxws.json.codec.encode.JSONEncoder

      // MessageContext.MESSAGE_OUTBOUND_PROPERTY set by JAX_WS only if handler configured. But encode always a out bound.
      packet.invocationProperties.put(MessageContext.MESSAGE_OUTBOUND_PROPERTY,true);
      if(packet.invocationProperties.containsKey(ENCODER)){
        return ((Encoder)packet.invocationProperties.get(ENCODER)).encode(packet, out);
      } else {
        return new JSONEncoder(packet,this).encode(out);
      }
    } finally {
      if (out != null) {
        try {
          out.flush();
View Full Code Here

Examples of com.smartgwt.client.util.JSONEncoder

                event.getForm().saveData(new DSCallback() {
                    @Override
                    public void execute(DSResponse response, Object rawData, DSRequest request) {
                        Record rec = response.getData()[0];
                        JavaScriptObject rawItems = rec.getAttributeAsJavaScriptObject("items");
                        String html = StringUtil.asHTML(new JSONEncoder().encode(rawItems));
                        SC.say("Record saved with items:" + html);
                    }
                });
            }
        });
View Full Code Here

Examples of org.apache.avro.io.JsonEncoder

    GenericRecord r = new GenericData.Record(s);
    r.put("f1", 100L);
    ByteArrayOutputStream bao = new ByteArrayOutputStream();
    GenericDatumWriter<GenericRecord> w =
      new GenericDatumWriter<GenericRecord>(s);
    Encoder e = new JsonEncoder(s, bao);
    w.write(r, e);
    e.flush();
   
    Object o = new GenericDatumReader<GenericRecord>(s).read(null,
        new JsonDecoder(s, new ByteArrayInputStream(bao.toByteArray())));
    assertEquals(r, o);
  }
View Full Code Here

Examples of org.apache.avro.io.JsonEncoder

  private static void checkJson(Schema schema, Object datum,
                                DatumWriter<Object> writer,
                                DatumReader<Object> reader)
    throws IOException {
    ByteArrayOutputStream out = new ByteArrayOutputStream();
    Encoder encoder = new JsonEncoder(schema, out);
    writer.setSchema(schema);
    writer.write(datum, encoder);
    writer.write(datum, encoder);
    encoder.flush();
    byte[] data = out.toByteArray();

    reader.setSchema(schema);
    Decoder decoder = new JsonDecoder(schema, new ByteArrayInputStream(data));
    Object decoded = reader.read(null, decoder);
View Full Code Here

Examples of org.apache.avro.io.JsonEncoder

  }

  private static void checkJson(Schema schema, Object datum,
                                String json) throws Exception {
    ByteArrayOutputStream out = new ByteArrayOutputStream();
    Encoder encoder = new JsonEncoder(schema, out);
    DatumWriter<Object> writer = new GenericDatumWriter<Object>();
    writer.setSchema(schema);
    writer.write(datum, encoder);
    encoder.flush();
    byte[] data = out.toByteArray();

    String encoded = new String(data, "UTF-8");
    assertEquals("Encoded data does not match.", json, encoded);
View Full Code Here

Examples of org.apache.avro.io.JsonEncoder

    ContainerTrafficTotalStatsMBean outboundTrafficTotalStatsMBean =
      _containerStatsCollector.getOutboundTrafficTotalStats();
    if (null == outboundTrafficTotalStatsMBean) return;

    //String json = outboundTrafficTotalStatsMBean.toJson();
    JsonEncoder jsonEncoder =
        outboundTrafficTotalStatsMBean.createJsonEncoder(
            Channels.newOutputStream(request.getResponseContent()));
    outboundTrafficTotalStatsMBean.toJson(jsonEncoder, null);

    if (request.getRequestType() == HttpMethod.PUT || request.getRequestType() == HttpMethod.POST)
View Full Code Here

Examples of org.apache.avro.io.JsonEncoder

    if (null == clientStats)
    {
      throw new InvalidRequestParamValueException(request.getName(), prefix, client);
    }

    JsonEncoder jsonEncoder = clientStats.createJsonEncoder(
        Channels.newOutputStream(request.getResponseContent()));
    clientStats.toJson(jsonEncoder, null);

    if (request.getRequestType() == HttpMethod.PUT || request.getRequestType() == HttpMethod.POST)
    {
View Full Code Here

Examples of org.apache.avro.io.JsonEncoder

    ContainerTrafficTotalStatsMBean inboundTrafficTotalStatsMBean =
      _containerStatsCollector.getInboundTrafficTotalStats();
    if (null == inboundTrafficTotalStatsMBean) return;

    //String json = inboundTrafficTotalStatsMBean.toJson();
    JsonEncoder jsonEncoder =
        inboundTrafficTotalStatsMBean.createJsonEncoder(
            Channels.newOutputStream(request.getResponseContent()));
    inboundTrafficTotalStatsMBean.toJson(jsonEncoder, null);

    if (request.getRequestType() == HttpMethod.PUT || request.getRequestType() == HttpMethod.POST)
View Full Code Here

Examples of org.apache.avro.io.JsonEncoder

  {
    ConsumerCallbackResult result = ConsumerCallbackResult.SUCCESS;
    try
    {
      //eventDecoder.dumpEventValueInJSON(e, _out);
      JsonEncoder jsonEnc = _jsonEncoders.get(r.getSchema());
      if (null == jsonEnc)
      {
        jsonEnc = new JsonEncoder(r.getSchema(), _out);
        _jsonEncoders.put(r.getSchema(), jsonEnc);
      }

      GenericDatumWriter<GenericRecord> datumWriter = _jsonWriters.get(r.getSchema());
      if (null == datumWriter)
      {
        datumWriter = new GenericDatumWriter<GenericRecord>(r.getSchema());
        _jsonWriters.put(r.getSchema(), datumWriter);
      }

      datumWriter.write(r, jsonEnc);
      jsonEnc.flush();
      _out.write('\n');
    }
    catch (RuntimeException re)
    {
      LOG.error("event dump error: " + re.getMessage(), re);
View Full Code Here

Examples of org.apache.avro.io.JsonEncoder

  }

  @Override
  public JsonEncoder createJsonEncoder(OutputStream out) throws IOException
  {
    return new JsonEncoder(_event.getSchema(), out);
  }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.