flux.audittrail
Interface AuditTrailIterator


public interface AuditTrailIterator

Contains multiple audit trail entries that are retrieved from the Flux audit trail. The audit trail entries are ordered by their timestamps.

Author:
Copyright 2014 Flux Corporation. All rights reserved.

Method Summary
 boolean hasNext()
          Indicates whether there are more audit trail entries in this iterator.
 AuditTrailEntry next()
          Returns the next audit trail entry in this iterator.
 long size()
          Returns the total number of audit trail entries available to this iterator throughout this iterator object's lifetime.
 

Method Detail

hasNext

boolean hasNext()
                throws EngineException
Indicates whether there are more audit trail entries in this iterator.

Returns:
Whether there are more audit trail entries in this iterator.
Throws:
EngineException - If a system error occurs.

next

AuditTrailEntry next()
                     throws EngineException
Returns the next audit trail entry in this iterator.

Returns:
The next audit trail entry in this iterator.
Throws:
EngineException - If the next audit trail entry could not be retrieved.

size

long size()
          throws EngineException
Returns the total number of audit trail entries available to this iterator throughout this iterator object's lifetime.

Returns:
The total number of audit trail entries available to this iterator throughout this iterator object's lifetime.
Throws:
EngineException - If the total number of audit trail entries could not be retrieved.


© 2014 Flux Corporation. All rights reserved.