net.floodlightcontroller.devicemanager.internal
Class DeviceIndexInterator

java.lang.Object
  extended by net.floodlightcontroller.devicemanager.internal.DeviceIndexInterator
All Implemented Interfaces:
java.util.Iterator<Device>

public class DeviceIndexInterator
extends java.lang.Object
implements java.util.Iterator<Device>

An iterator for handling device index queries


Constructor Summary
DeviceIndexInterator(DeviceManagerImpl deviceManager, java.util.Iterator<java.lang.Long> subIterator)
          Construct a new device index iterator referring to a device manager instance and an iterator over device keys
 
Method Summary
 boolean hasNext()
           
 Device next()
           
 void remove()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DeviceIndexInterator

public DeviceIndexInterator(DeviceManagerImpl deviceManager,
                            java.util.Iterator<java.lang.Long> subIterator)
Construct a new device index iterator referring to a device manager instance and an iterator over device keys

Parameters:
deviceManager - the device manager
subIterator - an iterator over device keys
Method Detail

hasNext

public boolean hasNext()
Specified by:
hasNext in interface java.util.Iterator<Device>

next

public Device next()
Specified by:
next in interface java.util.Iterator<Device>

remove

public void remove()
Specified by:
remove in interface java.util.Iterator<Device>