@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() { //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 String toString() { return "clientAddress=" + requestBaseMessage.getClientAddressString() + ", clientPort=" + getClientPort() + ", requestId=" + getRequestId(); } }
private Object readResolve() { return EmptyBsonContext.getInstance(); } }
private CursorType toCursorType(QueryOptions queryOptions) { if (!queryOptions.isTailable()) { return CursorType.NonTailable; } if (queryOptions.isAwaitData()) { return CursorType.TailableAwait; } return CursorType.Tailable; }
public int getRequestId() { return requestBaseMessage.getRequestId(); }
@Override public String toString() { return "GetMoreMessage{" + super.toString() + ", database='" + database + '\'' + ", collection='" + collection + '\'' + ", numberToReturn=" + numberToReturn + ", cursorId=" + cursorId + '}'; }
@Override public void close() throws Exception { dataContext.close(); }
public int getClientPort() { return requestBaseMessage.getClientPort(); }
public QueryMessage build() { Preconditions.checkNotNull(query, "Query shall not be null"); return new QueryMessage(requestBaseMessage, context, context, database, collection, numberToSkip, numberToReturn, queryOptions, query, returnFieldsSelector, comment, explainOption, hint, maxScan, maxTimeMs, max, min, orderBy, returnKey, showDiscLoc, snapshot); }
@Nullable public String getClientAddressString() { return requestBaseMessage.getClientAddressString(); }
@Nullable public InetAddress getClientAddress() { return requestBaseMessage.getClientAddress(); }
@Override public KillCursorsMessage decode(ByteBuf buffer, RequestBaseMessage requestBaseMessage) throws InvalidNamespaceException { buffer.skipBytes(4); int numberOfCursors = buffer.readInt(); long[] cursorIds = new long[numberOfCursors]; for (int index = 0; index < numberOfCursors; index++) { cursorIds[index] = buffer.readLong(); } return new KillCursorsMessage( requestBaseMessage, numberOfCursors, cursorIds ); } }
public GetMoreMessage( @Nonnull RequestBaseMessage requestBaseMessage, @Nonnull String database, @Nonnull String collection, int numberToReturn, long cursorId ) { super(requestBaseMessage, EmptyBsonContext.getInstance()); this.database = database; this.collection = collection; this.numberToReturn = numberToReturn; this.cursorId = cursorId; }
@Override public String toString() { return "QueryMessage{" + super.toString() + ", database='" + database + '\'' + ", collection='" + collection + '\'' + ", numberToSkip=" + numberToSkip + ", numberToReturn=" + numberToReturn + ", query=" + query + ", returnFieldsSelector=" + returnFieldsSelector + '}'; }
@Override public void close() throws Exception { dataContext.close(); }
public KillCursorsMessage( @Nonnull RequestBaseMessage requestBaseMessage, int numberOfCursors, @Nonnull long[] cursorIds ) { super(requestBaseMessage, EmptyBsonContext.getInstance()); this.numberOfCursors = numberOfCursors; this.cursorIds = Arrays.copyOf(cursorIds, cursorIds.length); }
@Override public String toString() { return "KillCursorsMessage{" + super.toString() + ", numberOfCursors=" + numberOfCursors + ", cursorIds=" + Arrays.toString(cursorIds) + '}'; }
public void replyMessageNoCursor(Iterable<BsonDocument> documents) { replyMessageNoFlags( EmptyBsonContext.getInstance(), 0, 0, IterableDocumentProvider.of(documents)); } }