Class _BindingIteratorStub

java.lang.Object
org.omg.CORBA.portable.ObjectImpl
org.omg.CosNaming._BindingIteratorStub
All Implemented Interfaces:
Serializable, Object, IDLEntity, BindingIterator, BindingIteratorOperations

public class _BindingIteratorStub extends ObjectImpl implements BindingIterator
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:
  • Field Details

    • __ids

      private static String[] __ids
  • Constructor Details

    • _BindingIteratorStub

      public _BindingIteratorStub()
  • Method Details

    • next_one

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

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

      public void destroy()
      This operation destroys the iterator.
      Specified by:
      destroy in interface BindingIteratorOperations
    • _ids

      public String[] _ids()
      Description copied from class: ObjectImpl
      Retrieves a string array containing the repository identifiers supported by this ObjectImpl object. For example, for a stub, this method returns information about all the interfaces supported by the stub.
      Specified by:
      _ids in class ObjectImpl
      Returns:
      the array of all repository identifiers supported by this ObjectImpl instance
    • readObject

      private void readObject(ObjectInputStream s) throws IOException
      Throws:
      IOException
    • writeObject

      private void writeObject(ObjectOutputStream s) throws IOException
      Throws:
      IOException