reactivemongo.core

protocol

package protocol

Visibility
  1. Public
  2. All

Type Members

  1. trait ChannelBufferReadable[T] extends AnyRef

    A constructor of T instances from a ByteBuf.

  2. trait ChannelBufferWritable extends AnyRef

    Something that can be written into a ByteBuf.

  3. sealed trait CollectionAwareRequestOp extends RequestOp

    A request that needs to know the full collection name.

  4. case class Delete(fullCollectionName: String, flags: Int) extends WriteRequestOp with Product with Serializable

    Delete operation.

  5. case class GetMore(fullCollectionName: String, numberToReturn: Int, cursorID: Long) extends CollectionAwareRequestOp with Product with Serializable

    GetMore operation.

  6. case class Insert(flags: Int, fullCollectionName: String) extends WriteRequestOp with Product with Serializable

    Insert operation.

  7. case class KillCursors(cursorIDs: Set[Long]) extends RequestOp with Product with Serializable

    KillCursors operation.

  8. case class MessageHeader(messageLength: Int, requestID: Int, responseTo: Int, opCode: Int) extends ChannelBufferWritable with Product with Serializable

    Header of a Mongo Wire Protocol message.

  9. sealed trait Op extends AnyRef

    A Mongo Wire Protocol operation

  10. case class Query(flags: Int, fullCollectionName: String, numberToSkip: Int, numberToReturn: Int) extends CollectionAwareRequestOp with Product with Serializable

    Query operation.

  11. case class Reply(flags: Int, cursorID: Long, startingFrom: Int, numberReturned: Int) extends Op with Product with Serializable

    Reply operation.

  12. case class ReplyDocumentIteratorExhaustedException(cause: Exception) extends Exception with Product with Serializable

  13. sealed trait RequestOp extends Op with ChannelBufferWritable

    A Mongo Wire Protocol request operation.

  14. case class Update(fullCollectionName: String, flags: Int) extends WriteRequestOp with Product with Serializable

    Update operation.

  15. sealed trait WriteRequestOp extends CollectionAwareRequestOp

    A request that will perform a write on the database

  16. sealed abstract class Response extends Product4[MessageHeader, Reply, ByteBuf, ResponseInfo] with Serializable

    A Mongo Wire Protocol Response messages.

Value Members

  1. object MessageHeader extends ChannelBufferReadable[MessageHeader] with Serializable

    Header deserializer from a ByteBuf.

  2. object QueryFlags

    Query flags.

  3. object Reply extends ChannelBufferReadable[Reply] with Serializable

  4. object ReplyDocumentIterator

  5. object UpdateFlags

Deprecated Value Members

  1. object Response extends Serializable

    Annotations
    @deprecated
    Deprecated

    (Since version 0.16.0) Internal: will be made private

  2. object ResponseInfo extends AbstractFunction1[ChannelId, ResponseInfo]

    Annotations
    @deprecated
    Deprecated

    (Since version 0.16.0) Internal: will be made private

Ungrouped