seda.sandStorm.lib.aDisk
Class AFileRequest

java.lang.Object
  extended by seda.sandStorm.lib.aDisk.AFileRequest
All Implemented Interfaces:
QueueElementIF
Direct Known Subclasses:
AFileCloseRequest, AFileFlushRequest, AFileReadRequest, AFileSeekRequest, AFileWriteRequest

public abstract class AFileRequest
extends java.lang.Object
implements QueueElementIF

Abstract base class of I/O requests which can be posted to the AFile enqueue() methods.

See Also:
AFileReadRequest, AFileWriteRequest, AFileSeekRequest, AFileFlushRequest, AFileCloseRequest

Field Summary
(package private)  AFile afile
           
(package private)  SinkIF compQ
           
 
Constructor Summary
protected AFileRequest(AFile afile, SinkIF compQ)
           
protected AFileRequest(SinkIF compQ)
           
 
Method Summary
(package private)  void complete(QueueElementIF comp)
           
(package private)  SinkIF getCompQ()
           
(package private)  AFile getFile()
           
(package private)  AFileImpl getImpl()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

afile

AFile afile

compQ

SinkIF compQ
Constructor Detail

AFileRequest

protected AFileRequest(SinkIF compQ)

AFileRequest

protected AFileRequest(AFile afile,
                       SinkIF compQ)
Method Detail

getFile

AFile getFile()

getImpl

AFileImpl getImpl()

getCompQ

SinkIF getCompQ()

complete

void complete(QueueElementIF comp)