Package com.mongodb

Class ServerCursor

  • All Implemented Interfaces:
    Serializable

    @Immutable
    public final class ServerCursor
    extends Object
    implements Serializable
    A class representing a cursor id associated with a server address (host/port) Since cursor ids are only useful in the context of a single MongoDB server process, you need both values to do a getMore on the cursor.
    Since:
    3.0
    See Also:
    Serialized Form
    • Constructor Detail

      • ServerCursor

        public ServerCursor​(long id,
                            ServerAddress address)
        Construct an instance.
        Parameters:
        id - the non-null cursor id
        address - the non-null server address that has the cursor
    • Method Detail

      • getId

        public long getId()
        Gets the cursor id that the server uses to uniquely identify the cursor.
        Returns:
        the cursor id
      • getAddress

        public ServerAddress getAddress()
        Gets the server address.
        Returns:
        the server address
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object