Package | Description |
---|---|
org.jscsi.initiator.connection |
This package contains all the states of a connection and all phases of the iSCSI (RFC 3720) implementation.
|
org.jscsi.initiator.connection.phase |
This package contains all the phases of a session related to the iSCSI (RFC 3720) implementation.
|
Modifier and Type | Method and Description |
---|---|
void |
Session.addOutstandingTask(Connection connection,
ITask task)
Adds a Task to the outstandingTasks Hashmap.
|
void |
Session.finishedTask(ITask ftask)
removes Task from outstandingTasks.
|
void |
Session.restartTask(ITask task)
restarts a Task from outstandingTasks.
|
Modifier and Type | Method and Description |
---|---|
boolean |
IPhase.logoutSession(ITask task,
Session session)
This method handles the logout of the whole session (with all its connections) (if possible in the current
phase).
|
boolean |
FullFeaturePhase.logoutSession(ITask task,
Session session)
This method handles the logout of the whole session (with all its connections) (if possible in the current
phase).
|
boolean |
IPhase.read(ITask task,
Session session,
ByteBuffer dst,
int logicalBlockAddress,
long length)
This method handles a read operation within this session (if possible in the current phase).
|
boolean |
FullFeaturePhase.read(ITask task,
Session session,
ByteBuffer dst,
int logicalBlockAddress,
long length)
This method handles a read operation within this session (if possible in the current phase).
|
boolean |
IPhase.write(ITask task,
Session session,
ByteBuffer src,
int logicalBlockAddress,
long length)
This method handles a write operation within this session (if possible in the current phase).
|
boolean |
FullFeaturePhase.write(ITask task,
Session session,
ByteBuffer src,
int logicalBlockAddress,
long length)
This method handles a write operation within this session (if possible in the current phase).
|
Copyright © 2013 University of Konstanz, Distributed Systems Group. All Rights Reserved.