@SuppressWarnings("unchecked") public NamedList getStatistics() { NamedList lst = new SimpleOrderedMap(); lst.add("rollbacks", rollbackCommands.get()); lst.add("adds", addCommands.get()); lst.add("deletesById", deleteByIdCommands.get()); lst.add("deletesByQuery", deleteByQueryCommands.get()); lst.add("errors", numErrors.get()); lst.add("cumulative_adds", addCommandsCumulative.get()); lst.add("cumulative_deletesById", deleteByIdCommandsCumulative.get()); lst.add("cumulative_deletesByQuery", deleteByQueryCommandsCumulative.get()); lst.add("cumulative_errors", numErrorsCumulative.get()); return lst; }
public NamedList getStatistics() { NamedList list = super.getStatistics(); if (core != null) { list.add("indexSize", NumberUtils.readableSize(getIndexSize())); } }
private static NamedList<Object> createRequestParameters(String source, List<String> dest, Integer maxchars) { final NamedList<Object> addCopyFieldParameters = new NamedList<>(); addCopyFieldParameters.add("source", source); addCopyFieldParameters.add("dest", dest); if (maxchars != null) { addCopyFieldParameters.add("maxChars", maxchars); } final NamedList<Object> requestParameters = new NamedList<>(); requestParameters.add("add-copy-field", addCopyFieldParameters); return requestParameters; } }
private static NamedList<Object> createRequestParameters(String source, List<String> dest) { final NamedList<Object> addCopyFieldParameters = new NamedList<>(); addCopyFieldParameters.add("source", source); addCopyFieldParameters.add("dest", dest); final NamedList<Object> requestParameters = new NamedList<>(); requestParameters.add("delete-copy-field", addCopyFieldParameters); return requestParameters; } }
/** * Iterates over the Map and sequentially adds its key/value pairs */ public boolean addAll(Map<String,T> args) { for (Map.Entry<String, T> entry : args.entrySet() ) { add(entry.getKey(), entry.getValue()); } return args.size()>0; }
private static NamedList<Object> createRequestParameters(String fieldName) { final NamedList<Object> deleteDynamicFieldParameters = new NamedList<>(); deleteDynamicFieldParameters.add("name", fieldName); final NamedList<Object> requestParameters = new NamedList<>(); requestParameters.add("delete-dynamic-field", deleteDynamicFieldParameters); return requestParameters; } }
private static NamedList<Object> createRequestParameters(FieldTypeDefinition fieldTypeDefinition) { final NamedList<Object> addFieldTypeParameters = createAddFieldTypeNamedList(fieldTypeDefinition); final NamedList<Object> requestParameters = new NamedList<>(); requestParameters.add("add-field-type", addFieldTypeParameters); return requestParameters; } }
private static NamedList<Object> createRequestParameters(FieldTypeDefinition fieldTypeDefinition) { final NamedList<Object> replaceFieldTypeParameters = createAddFieldTypeNamedList(fieldTypeDefinition); final NamedList<Object> requestParameters = new NamedList<>(); requestParameters.add("replace-field-type", replaceFieldTypeParameters); return requestParameters; } }
private static NamedList<Object> createRequestParameters(Map<String, Object> fieldAttributes) { final NamedList<Object> replaceFieldParameters = createAddFieldNamedList(fieldAttributes); final NamedList<Object> requestParameters = new NamedList<>(); requestParameters.add("replace-field", replaceFieldParameters); return requestParameters; } }
private static NamedList<Object> createRequestParameters(Map<String, Object> fieldAttributes) { final NamedList<Object> addDynamicFieldParameters = createAddFieldNamedList(fieldAttributes); final NamedList<Object> requestParameters = new NamedList<>(); requestParameters.add("add-dynamic-field", addDynamicFieldParameters); return requestParameters; } }
private static NamedList<Object> createRequestParameters( Map<String, Object> dynamicFieldAttributes) { final NamedList<Object> replaceDynamicFieldParameters = createAddFieldNamedList(dynamicFieldAttributes); final NamedList<Object> requestParameters = new NamedList<>(); requestParameters.add("replace-dynamic-field", replaceDynamicFieldParameters); return requestParameters; } }
private static NamedList<Object> createRequestParameters(String fieldTypeName) { final NamedList<Object> deleteFieldTypeParameters = new NamedList<>(); deleteFieldTypeParameters.add("name", fieldTypeName); final NamedList<Object> requestParameters = new NamedList<>(); requestParameters.add("delete-field-type", deleteFieldTypeParameters); return requestParameters; } }
private static NamedList<Object> createRequestParameters(Map<String, Object> fieldAttributes) { final NamedList<Object> addFieldParameters = createAddFieldNamedList(fieldAttributes); final NamedList<Object> requestParameters = new NamedList<>(); requestParameters.add("add-field", addFieldParameters); return requestParameters; } }
public void setMetadata(String key, String value) { if (key == null || value == null) throw new IllegalArgumentException("Exception metadata cannot be null!"); if (metadata == null) metadata = new NamedList<String>(); metadata.add(key, value); }
private static NamedList<Object> createRequestParameters(String fieldName) { final NamedList<Object> deleteFieldParameters = new NamedList<>(); deleteFieldParameters.add("name", fieldName); final NamedList<Object> requestParameters = new NamedList<>(); requestParameters.add("delete-field", deleteFieldParameters); return requestParameters; } }
@Override public void putAll(Map m) { boolean isEmpty = isEmpty(); for (Object o : m.entrySet()) { Map.Entry e = (Entry) o; if (isEmpty) {// we know that there are no duplicates add((String) e.getKey(), (T) e.getValue()); } else { put(e.getKey() == null ? null : e.getKey().toString(), (T) e.getValue()); } } }
@Override public T put(String key, T value) { int idx = NamedList.this.indexOf(key, 0); if (idx == -1) { NamedList.this.add(key, value); } else { NamedList.this.setVal(idx, value); } return null; }
public NamedList getStatistics() { if( _handler != null ) { return _handler.getStatistics(); } NamedList<String> lst = new SimpleOrderedMap<String>(); lst.add("note", "not initialized yet" ); return lst; } }
@Override public NamedList<Object> processResponse(InputStream body, String encoding) { NamedList<Object> result = new NamedList<>(); try { result.add("json", StreamUtils.copyToString(body, Charset.forName(encoding))); } catch (IOException e) { throw new InvalidDataAccessResourceUsageException("Unable to read json from stream.", e); } return result; }
public NamedList<Object> readNamedList(DataInputInputStream dis) throws IOException { int sz = readSize(dis); NamedList<Object> nl = new NamedList<>(sz); for (int i = 0; i < sz; i++) { String name = (String) readVal(dis); Object val = readVal(dis); nl.add(name, val); } return nl; }