public class RemoteCursoredStream extends CursoredStream
Purpose: The object is used as a wrapper to the CursoredStream object in the remote transaction (via RMI, CORBA, etc.)
Responsibilities: Wraps a database result set cursor to provide a stream to the remote client side on the resulting selected objects.
Constructor and Description |
---|
RemoteCursoredStream(CursoredStream serverCursoredStream) |
Modifier and Type | Method and Description |
---|---|
void |
close()
Close the wrapped cursored stream
This should be performed whenever the user has finished with the stream.
|
java.rmi.server.ObjID |
getID()
INTERNAL:
Retrieve the OID of the wrapped cursored stream.
|
boolean |
isClosed()
INTERNAL:
Return if the stream is closed.
|
atEnd, available, buildCountDistinctExpression, clear, getPageSize, getPosition, hasMoreElements, hasNext, mark, markSupported, next, next, nextElement, nextElements, peek, read, read, releasePrevious, reset
getAccessor, getExecutionSession, getFields, getInitiallyConformingIndex, getObjectCollection, getPolicy, getQuery, getResultSet, getSelectionCriteriaClone, getSession, remove, setInitiallyConformingIndex, setObjectCollection, setPolicy, setSelectionCriteriaClone, setSession, setSize, setTranslationRow, size
public RemoteCursoredStream(CursoredStream serverCursoredStream)
public void close() throws DatabaseException
close
in class Cursor
DatabaseException
public java.rmi.server.ObjID getID()
EclipseLink 2.6.3, "build v20160428-59c81c5" API Reference