E- The generic type of the elements visited by the source iterator.
public interface RemoteAsynchronousIterator<E> extends Remote
Remoteinterface declaring the API of
IAsynchronousIteratorbut also declaring that each methods throws
IOExceptionin order to be compatible with
Exporter. Of course, this means that this interface can not extend
Note: In practice,
IAsynchronousIterators are declared with an array
type. There are two main uses: transferring
JoinTasks and transferring
ISolutions from the last join
dimension back to the client.
|Modifier and Type||Interface and Description|
Used to send an serialized element together with the object that knows how to de-serialize the element.
RemoteAsynchronousIterator.RemoteElement<E> nextElement() throws IOException
next()and returns a
RemoteAsynchronousIterator.RemoteElementthat can be transported by RMI and which knows how to de-serialize the element on the other end.
boolean isExhausted() throws IOException
boolean hasNext(long timeout, TimeUnit unit) throws IOException, InterruptedException
Copyright © 2006–2019 SYSTAP, LLC DBA Blazegraph. All rights reserved.