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
ConstructorsConstructorDescriptionEventLogIterator
(String sourceName) EventLogIterator
(String serverName, String sourceName, int flags) -
Method Summary
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
-
Constructor Details
-
EventLogIterator
-
EventLogIterator
-
-
Method Details
-
close
public void close()Call close() in the case when the caller needs to abandon the iterator before the iteration completes. -
iterator
- Specified by:
iterator
in interfaceIterable<Advapi32Util.EventLogRecord>
-
hasNext
public boolean hasNext()- Specified by:
hasNext
in interfaceIterator<Advapi32Util.EventLogRecord>
-
next
- Specified by:
next
in interfaceIterator<Advapi32Util.EventLogRecord>
-
remove
public void remove()- Specified by:
remove
in interfaceIterator<Advapi32Util.EventLogRecord>
-