@Override public void close() throws Exception { dataContext.close(); }
@Override public String toString() { //TODO: This must be changed to preserve privacy on logs return "UpdateMessage{" + super.toString() + ", database='" + database + '\'' + ", collection='" + collection + '\'' + ", selector=" + (getDataContext().isValid() ? selector : "<not available>") + ", update=" + (getDataContext().isValid() ? update : "<not avaiable>") + '}'; } }
@Override public String toString() { StringBuilder sb = new StringBuilder(); sb.append("ReplyMessage{responseTo=").append(responseTo) .append(", cursorNotFound=").append(cursorNotFound) .append(", queryFailure=").append(queryFailure) .append(", shardConfigStale=").append(shardConfigStale) .append(", awaitCapable=").append(awaitCapable) .append(", cursorId=").append(cursorId) .append(", startingFrom=").append(startingFrom); if (dataContext.isValid()) { //TODO: This must be changed to preserve privacy on logs int docsLimit = 10; sb.append(", documents (limited to ").append(docsLimit).append(")=") .append( Iterables.toString( documents.getIterable(AllocationType.HEAP).limit(docsLimit) )); } else { sb.append(", documents=<not available>"); } return sb.append('}').toString(); }
@Override public String toString() { //TODO: This must be changed to preserve privacy on logs return "DeleteMessage{" + super.toString() + ", database='" + database + '\'' + ", collection='" + collection + '\'' + ", document=" + (getDataContext().isValid() ? document : "<not available>") + '}'; } }
@Override public void close() throws Exception { dataContext.close(); }
@Override public String toString() { StringBuilder sb = new StringBuilder(); sb.append("InsertMessage{") .append(super.toString()) .append(", database='") .append(database) .append("' , collection='") .append(collection) .append('\''); if (getDataContext().isValid()) { //TODO: This must be changed to preserve privacy on logs int docsLimit = 10; sb.append(", documents (limited to ").append(docsLimit).append(")=") .append( Iterables.toString( documents.getIterable(AllocationType.HEAP).limit(docsLimit) )); } else { sb.append(", documents=<not available>"); } return sb.append('}').toString(); } }