@Override public void writeTo(JsonWriter writer, ReplicationSpec additionalPropertiesProvider) throws SemanticException, IOException { writer.jsonGenerator.writeStringField("fcversion", METADATA_FORMAT_FORWARD_COMPATIBLE_VERSION); } }
private void writeNameAndFields(String name, Object ... kvPairs) throws IOException { if (kvPairs.length % 2 != 0) { throw new IllegalArgumentException("Expected pairs"); } generator.writeStringField("name", name); for (int i = 0; i < kvPairs.length; i += 2) { generator.writeObjectField(kvPairs[i].toString(), kvPairs[i + 1]); } }
public void write(String metric, String measurement, int i) throws IOException { g.writeStartObject(); g.writeStringField("metric", metric); g.writeStringField("measurement", measurement); g.writeNumberField("value", i); g.writeEndObject(); }
public void write(String metric, String measurement, double d) throws IOException { g.writeStartObject(); g.writeStringField("metric", metric); g.writeStringField("measurement", measurement); g.writeNumberField("value", d); g.writeEndObject(); }
public void write(String metric, String measurement, double d) throws IOException { g.writeStartObject(); g.writeStringField("metric", metric); g.writeStringField("measurement", measurement); g.writeNumberField("value", d); g.writeEndObject(); }
public void write(String metric, String measurement, int i) throws IOException { g.writeStartObject(); g.writeStringField("metric", metric); g.writeStringField("measurement", measurement); g.writeNumberField("value", i); g.writeEndObject(); }
public void write(String metric, String measurement, long i) throws IOException { g.writeStartObject(); g.writeStringField("metric", metric); g.writeStringField("measurement", measurement); g.writeNumberField("value", i); g.writeEndObject(); }
public void write(String metric, String measurement, long i) throws IOException { g.writeStartObject(); g.writeStringField("metric", metric); g.writeStringField("measurement", measurement); g.writeNumberField("value", i); g.writeEndObject(); }
/** * Will always get called at most once, and is the first method to get called. This method is not allowed * to throw exceptions. If there are network errors or similar, the handler should take appropriate action, * but never fail this method. */ public void transactionCommitUri( URI commitUri ) { try { ensureDocumentOpen(); out.writeStringField( "commit", commitUri.toString() ); } catch ( IOException e ) { loggedIOException( e ); } }
public void addOperationResult( int status, Integer id, String location ) throws IOException { finishBody(); if ( location != null ) { locations.put( id, location ); g.writeStringField( "location", location ); } g.writeNumberField( "status", status ); g.writeEndObject(); }
private void writeObjectMeta( JsonGenerator out, Neo4jJsonMetaType type ) throws IOException { requireNonNull( type, "The meta type cannot be null for known types." ); out.writeStartObject(); try { out.writeStringField( "type", type.code() ); } finally { out.writeEndObject(); } }
protected final void _writeSuffix(Object value, JsonGenerator jgen) throws IOException, JsonProcessingException { jgen.writeEndObject(); jgen.writeStringField(_typePropertyName, _idResolver.idFromValue(value)); } }
@Override public void writeTypePrefixForObject(Object value, JsonGenerator jgen) throws IOException, JsonProcessingException { jgen.writeStartObject(); jgen.writeStringField(_typePropertyName, _idResolver.idFromValue(value)); }
@Override public void writeTypePrefixForObject(Object value, JsonGenerator jgen, Class<?> type) throws IOException, JsonProcessingException { jgen.writeStartObject(); jgen.writeStringField(_typePropertyName, _idResolver.idFromValueAndType(value, type)); }
public JsonWriter(FileSystem fs, Path writePath) throws IOException { OutputStream out = fs.create(writePath); jsonGenerator = new JsonFactory().createJsonGenerator(out); jsonGenerator.writeStartObject(); jsonGenerator.writeStringField("version", METADATA_FORMAT_VERSION); }
@Override public void writeTo(JsonWriter writer, ReplicationSpec additionalPropertiesProvider) throws SemanticException, IOException { for (ReplicationSpec.KEY key : ReplicationSpec.KEY.values()) { String value = additionalPropertiesProvider.get(key); if (value != null) { writer.jsonGenerator.writeStringField(key.toString(), value); } } } }
public void startOperation( String from, Integer id ) throws IOException { bytesWritten = 0; g.writeStartObject(); if ( id != null ) { g.writeNumberField( "id", id ); } g.writeStringField( "from", from ); g.writeRaw( ",\"body\":" ); g.flush(); }
private void writeNodeOrRelationshipMeta( JsonGenerator out, long id, Neo4jJsonMetaType type, boolean isDeleted ) throws IOException { requireNonNull( type, "The meta type could not be null for node or relationship." ); out.writeStartObject(); try { out.writeNumberField( "id", id ); out.writeStringField( "type", type.code() ); out.writeBooleanField( "deleted", isDeleted ); } finally { out.writeEndObject(); } } }
public void transactionStatus( long expiryDate ) { try { ensureDocumentOpen(); ensureResultsFieldClosed(); out.writeObjectFieldStart( "transaction" ); out.writeStringField( "expires", RFC1123.formatDate( new Date( expiryDate ) ) ); out.writeEndObject(); } catch ( IOException e ) { loggedIOException( e ); } }
@Override public void formatMappingType(String type, List<String> names) throws IOException { generator.writeStartObject(); generator.writeStringField("type", type); generator.writeArrayFieldStart("values"); for (String name : names) { generator.writeString(name); } generator.writeEndArray(); generator.writeEndObject(); }