Class CloseableIteratorPULL

java.lang.Object
org.sblim.cimclient.internal.wbem.CloseableIteratorPULL
All Implemented Interfaces:
Iterator<Object>, CloseableIterator<Object>

public class CloseableIteratorPULL extends Object implements CloseableIterator<Object>
CloseableIterator implementation for PULL parser.
  • Constructor Details

  • Method Details

    • close

      public void close()
      Description copied from interface: CloseableIterator
      Closes the Iterator. This allows the underlying implementation to do any cleanup and disconnect from any source that it may be using.
      Specified by:
      close in interface CloseableIterator<Object>
    • hasNext

      public boolean hasNext()
      Specified by:
      hasNext in interface Iterator<Object>
    • next

      public Object next()
      Specified by:
      next in interface Iterator<Object>
    • remove

      public void remove()
      Specified by:
      remove in interface Iterator<Object>
    • getWBEMException

      public WBEMException getWBEMException()
      Description copied from interface: CloseableIterator
      If next() or hasNext() throws a RuntimeException, this method must be called to get the WBEMException.
      Specified by:
      getWBEMException in interface CloseableIterator<Object>
      Returns:
      The WBEMException or null if one was not thrown.
    • getCIMArguments

      public CIMArgument<?>[] getCIMArguments()
      getCIMArguments : returns the array of parsed parameters and their values : String name, CIMDataType type, Object value
      Returns:
      CIMArgumentinvalid input: '<'?>[]