Package com.sun.jna.platform.win32
Class Advapi32Util.EventLogIterator
- java.lang.Object
-
- com.sun.jna.platform.win32.Advapi32Util.EventLogIterator
-
- All Implemented Interfaces:
Iterable<Advapi32Util.EventLogRecord>,Iterator<Advapi32Util.EventLogRecord>
- Enclosing class:
- Advapi32Util
public static class Advapi32Util.EventLogIterator extends Object implements Iterable<Advapi32Util.EventLogRecord>, Iterator<Advapi32Util.EventLogRecord>
An iterator for Event Log entries.
-
-
Constructor Summary
Constructors Constructor Description EventLogIterator(String sourceName)EventLogIterator(String serverName, String sourceName, int flags)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclose()Call close() in the case when the caller needs to abandon the iterator before the iteration completes.booleanhasNext()Iterator<Advapi32Util.EventLogRecord>iterator()Advapi32Util.EventLogRecordnext()voidremove()-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface java.lang.Iterable
forEach, spliterator
-
Methods inherited from interface java.util.Iterator
forEachRemaining
-
-
-
-
Method Detail
-
close
public void close()
Call close() in the case when the caller needs to abandon the iterator before the iteration completes.
-
iterator
public Iterator<Advapi32Util.EventLogRecord> iterator()
- Specified by:
iteratorin interfaceIterable<Advapi32Util.EventLogRecord>
-
hasNext
public boolean hasNext()
- Specified by:
hasNextin interfaceIterator<Advapi32Util.EventLogRecord>
-
next
public Advapi32Util.EventLogRecord next()
- Specified by:
nextin interfaceIterator<Advapi32Util.EventLogRecord>
-
remove
public void remove()
- Specified by:
removein interfaceIterator<Advapi32Util.EventLogRecord>
-
-