Builder 2.5.3-SNAPSHOT API

Packages 
Package Description
org.jscsi.initiator
This package contains all the core classes to provide an easy and usable iSCSI (RFC 3720) initiator.
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.
org.jscsi.initiator.connection.state
This package contains all states in which an iscsi process can come related to the RFC 3720.
org.jscsi.initiator.example  
org.jscsi.initiator.taskbalancer
This package contains all the load balancing algorithms to distribute tasks over all opened connections in a session of the iSCSI (RFC 3720) implementation.
org.jscsi.target
This package contains all the core classes to provide an easy and usable iSCSI (RFC 3720) target.
org.jscsi.target.connection
This package contains all classes representing the phase of a connection.
org.jscsi.target.connection.phase
This package contains the classes for sending and receiving Protocol Data Units and "structural" classes that make up the target - sessions, connections, and stages.
org.jscsi.target.connection.stage
This package contains the abstract parent class of all stage classes.
org.jscsi.target.connection.stage.fullfeature
This package contains all classes which represent stages of the Full Feature Phase.
org.jscsi.target.connection.stage.login
This package contains all classes which represent stages of the Login Phase.
org.jscsi.target.example  
org.jscsi.target.scsi
This package and its sub-packages contain all classes which represent SCSI byte structures, elements consisting of one or more fields, which are used by SCSI devices to exchange information.
org.jscsi.target.scsi.cdb
This package contains all classes representing Command Descriptor Blocks (CDBs), which are used by the SCSI initiator to convey commands and parameters to the SCSI target.
org.jscsi.target.scsi.inquiry
This package contains all classes that are most pertinent to processing INQUIRY SCSI commands.
org.jscsi.target.scsi.lun
The classes in this package represent SCSI elements that play a role in the processing of the REPORT LUNS SCSI command.
org.jscsi.target.scsi.modeSense
This package contains all those classes which are most relevant to processing the MODE SENSE (6) SCSI command, which is used by the SCSI initiator to gather information about target devices.
org.jscsi.target.scsi.readCapacity
This package contains all those classes which are most relevant to processing any capacity requests.
org.jscsi.target.scsi.sense
This package contains all classes which represent SCSI sense data - data which gives a detailed account of current or deferred SCSI errors.
org.jscsi.target.scsi.sense.information
This package contains classes representing the content of sense data INFORMATION fields.
org.jscsi.target.scsi.sense.senseDataDescriptor
This package contains all classes that represent sense data descriptors, elements of sense data used to provide more specific error information.
org.jscsi.target.scsi.sense.senseDataDescriptor.senseKeySpecific
This package contains all classes representing sense-key specific data, which is a part of sense-key specific sense data descriptors.
org.jscsi.target.settings
This package contains those classes which are key to negotiating, declaring, storing, and providing access to connection and session parameters subject to text negotiation.
org.jscsi.target.settings.entry
This package contains those classes which are entries of all settings.
org.jscsi.target.storage
This package contains those classes which deal directly with the storage, reading, and writing of data.
org.jscsi.target.util
This package contains all utility classes with static methods for various tasks, as well some assorted classes that did not fit anywhere else.

Copyright © 2013 University of Konstanz, Distributed Systems Group. All Rights Reserved.