Interface BindingIteratorOperations

All Known Subinterfaces:
BindingIterator
All Known Implementing Classes:
_BindingIteratorStub, BindingIteratorImpl, BindingIteratorPOA, BindingIteratorPOATie, TransientBindingIterator

public interface BindingIteratorOperations
The BindingIterator interface allows a client to iterate through the bindings using the next_one or next_n operations. The bindings iterator is obtained by using the list method on the NamingContext.
See Also:
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    This operation destroys the iterator.
    boolean
    next_n(int how_many, BindingListHolder bl)
    This operation returns at most the requested number of bindings.
    boolean
    This operation returns the next binding.
  • Method Details

    • next_one

      boolean next_one(BindingHolder b)
      This operation returns the next binding. If there are no more bindings, false is returned.
      Parameters:
      b - the returned binding
      Returns:
      true if there are more bindings
    • next_n

      boolean next_n(int how_many, BindingListHolder bl)
      This operation returns at most the requested number of bindings.
      Parameters:
      how_many - the maximum number of bindings to return
      bl - the returned bindings
      Returns:
      the bindings
    • destroy

      void destroy()
      This operation destroys the iterator.