Class RemoteKeySet.KeysAdvancer

  • All Implemented Interfaces:
    com.tangosol.util.PagedIterator.Advancer
    Enclosing class:
    RemoteKeySet<K,​V>

    protected static class RemoteKeySet.KeysAdvancer
    extends Object
    implements com.tangosol.util.PagedIterator.Advancer
    An PagedIterator.Advancer to support a PagedIterator over this key set.
    • Field Detail

      • f_client

        protected final AsyncNamedCacheClient<?,​?> f_client
        The client to use to send gRPC requests.
      • m_fExhausted

        protected boolean m_fExhausted
        A flag indicating whether this advancer has exhausted all of the pages.
      • m_cookie

        protected com.google.protobuf.BytesValue m_cookie
        The opaque cookie used by the server to maintain the page location.
    • Method Detail

      • remove

        public void remove​(Object o)
        Specified by:
        remove in interface com.tangosol.util.PagedIterator.Advancer
      • nextPage

        public Collection nextPage()
        Specified by:
        nextPage in interface com.tangosol.util.PagedIterator.Advancer