A B C D E F G H I L M N O P R S T U V W 

A

AbstractDataSegment - Class in org.jscsi.parser.datasegment
DataSegment
AbstractDataSegment(int) - Constructor for class org.jscsi.parser.datasegment.AbstractDataSegment
Constructor to create a new, empty DataSegment object with the given chunk size.
AbstractMessageParser - Class in org.jscsi.parser
AbstractMessageParser
AbstractMessageParser(ProtocolDataUnit) - Constructor for class org.jscsi.parser.AbstractMessageParser
Default Contructor to create a new, empty AbstractMessageParser object.
add(OperationalTextKey, String) - Method in class org.jscsi.parser.datasegment.SettingsMap
Adds a parameter to this SettingsMap.
append(ByteBuffer, int) - Method in interface org.jscsi.parser.datasegment.IDataSegment
This method appends len bytes from the given ByteBuffer at the end of the data buffer of this instance.
asByteBuffer() - Method in class org.jscsi.parser.datasegment.SettingsMap
Returns a buffer of the serialized key-value pairs, which are contained in this instance.
AsynchronousMessageParser - Class in org.jscsi.parser.asynchronous
AsynchronousMessageParser
AsynchronousMessageParser(ProtocolDataUnit) - Constructor for class org.jscsi.parser.asynchronous.AsynchronousMessageParser
Default constructor, creates a new, empty AsynchronousMessageParser object.
AsynchronousMessageParser.AsyncEventCodes - Enum in org.jscsi.parser.asynchronous
Enumeration of all valid asynchronous message event codes.

B

BasicHeaderSegment - Class in org.jscsi.parser
BasicHeaderSegment
BYTES_PER_INT - Static variable in class org.jscsi.parser.Constants
The java data type int need 4 bytes.

C

calcPadding(int) - Static method in class org.jscsi.parser.datasegment.AbstractDataSegment
This methods calculates the number of padding bytes of the given length.
calculateCRC32(long) - Method in class org.jscsi.parser.digest.CRCTables
Method for CRC calculation for the just one value (type long) Algorithm: Load the register with zero bits.
canContainAdditionalHeaderSegments() - Method in class org.jscsi.parser.AbstractMessageParser
If this method returns true, it indicates that this derived AbstractMessageParser can contain one or more Additional Header Segments.
canContainAdditionalHeaderSegments() - Method in class org.jscsi.parser.scsi.SCSICommandParser
If this method returns true, it indicates that this derived AbstractMessageParser can contain one or more Additional Header Segments.
canHaveDigests() - Method in class org.jscsi.parser.AbstractMessageParser
If this method returns true, then it indicates that this derived AbstractMessageParser instance can be protected by a digest.
canHaveDigests() - Method in class org.jscsi.parser.login.LoginRequestParser
If this method returns true, then it indicates that this derived AbstractMessageParser instance can be protected by a digest.
canHaveDigests() - Method in class org.jscsi.parser.login.LoginResponseParser
If this method returns true, then it indicates that this derived AbstractMessageParser instance can be protected by a digest.
checkIntegrity() - Method in class org.jscsi.parser.AbstractMessageParser
This method checks, if all parsed fields are valid.
checkIntegrity() - Method in class org.jscsi.parser.asynchronous.AsynchronousMessageParser
This method checks, if all parsed fields are valid.
checkIntegrity() - Method in class org.jscsi.parser.data.DataInParser
This method checks, if all parsed fields are valid.
checkIntegrity() - Method in class org.jscsi.parser.data.DataOutParser
This method checks, if all parsed fields are valid.
checkIntegrity() - Method in class org.jscsi.parser.login.ISID
This method checks, if all fields are valid.
checkIntegrity() - Method in class org.jscsi.parser.login.LoginRequestParser
This method checks, if all parsed fields are valid.
checkIntegrity() - Method in class org.jscsi.parser.login.LoginResponseParser
This method checks, if all parsed fields are valid.
checkIntegrity() - Method in class org.jscsi.parser.logout.LogoutRequestParser
This method checks, if all parsed fields are valid.
checkIntegrity() - Method in class org.jscsi.parser.logout.LogoutResponseParser
This method checks, if all parsed fields are valid.
checkIntegrity() - Method in class org.jscsi.parser.nop.NOPInParser
This method checks, if all parsed fields are valid.
checkIntegrity() - Method in class org.jscsi.parser.nop.NOPOutParser
This method checks, if all parsed fields are valid.
checkIntegrity() - Method in class org.jscsi.parser.r2t.Ready2TransferParser
This method checks, if all parsed fields are valid.
checkIntegrity() - Method in class org.jscsi.parser.reject.RejectParser
This method checks, if all parsed fields are valid.
checkIntegrity() - Method in class org.jscsi.parser.scsi.SCSICommandParser
This method checks, if all parsed fields are valid.
checkIntegrity() - Method in class org.jscsi.parser.scsi.SCSIResponseParser
This method checks, if all parsed fields are valid.
checkIntegrity() - Method in class org.jscsi.parser.snack.SNACKRequestParser
This method checks, if all parsed fields are valid.
checkIntegrity() - Method in class org.jscsi.parser.text.TextRequestParser
This method checks, if all parsed fields are valid.
checkIntegrity() - Method in class org.jscsi.parser.text.TextResponseParser
This method checks, if all parsed fields are valid.
checkIntegrity() - Method in class org.jscsi.parser.tmf.TaskManagementFunctionRequestParser
This method checks, if all parsed fields are valid.
checkIntegrity() - Method in class org.jscsi.parser.tmf.TaskManagementFunctionResponseParser
This method checks, if all parsed fields are valid.
clear() - Method in class org.jscsi.parser.AbstractMessageParser
This method sets all settings to their initial values.
clear() - Method in class org.jscsi.parser.asynchronous.AsynchronousMessageParser
This method sets all settings to their initial values.
clear() - Method in class org.jscsi.parser.data.DataInParser
This method sets all settings to their initial values.
clear() - Method in class org.jscsi.parser.data.DataOutParser
This method sets all settings to their initial values.
clear() - Method in class org.jscsi.parser.datasegment.AbstractDataSegment
Clears all made settings of this object.
clear() - Method in interface org.jscsi.parser.datasegment.IDataSegment
Clears all made settings of this object.
clear() - Method in class org.jscsi.parser.datasegment.SettingsMap
Removes all stored settings from this SettingsMap.
clear() - Method in class org.jscsi.parser.InitiatorMessageParser
This method sets all settings to their initial values.
clear() - Method in class org.jscsi.parser.login.ISID
This methods resets their attributes to the defaults.
clear() - Method in class org.jscsi.parser.login.LoginRequestParser
This method sets all settings to their initial values.
clear() - Method in class org.jscsi.parser.login.LoginResponseParser
This method sets all settings to their initial values.
clear() - Method in class org.jscsi.parser.logout.LogoutRequestParser
This method sets all settings to their initial values.
clear() - Method in class org.jscsi.parser.logout.LogoutResponseParser
This method sets all settings to their initial values.
clear() - Method in class org.jscsi.parser.nop.NOPInParser
This method sets all settings to their initial values.
clear() - Method in class org.jscsi.parser.nop.NOPOutParser
This method sets all settings to their initial values.
clear() - Method in class org.jscsi.parser.ProtocolDataUnit
Clears all stored content of this ProtocolDataUnit object.
clear() - Method in class org.jscsi.parser.r2t.Ready2TransferParser
This method sets all settings to their initial values.
clear() - Method in class org.jscsi.parser.reject.RejectParser
This method sets all settings to their initial values.
clear() - Method in class org.jscsi.parser.scsi.SCSICommandParser
This method sets all settings to their initial values.
clear() - Method in class org.jscsi.parser.scsi.SCSIResponseParser
This method sets all settings to their initial values.
clear() - Method in class org.jscsi.parser.snack.SNACKRequestParser
This method sets all settings to their initial values.
clear() - Method in class org.jscsi.parser.TargetMessageParser
This method sets all settings to their initial values.
clear() - Method in class org.jscsi.parser.text.TextRequestParser
This method sets all settings to their initial values.
clear() - Method in class org.jscsi.parser.text.TextResponseParser
This method sets all settings to their initial values.
clear() - Method in class org.jscsi.parser.tmf.TaskManagementFunctionRequestParser
This method sets all settings to their initial values.
clear() - Method in class org.jscsi.parser.tmf.TaskManagementFunctionResponseParser
This method sets all settings to their initial values.
clear() - Method in class org.jscsi.utils.SoftHashMap
commandSequenceNumber - Variable in class org.jscsi.parser.InitiatorMessageParser
Command Sequence Number.
compareTo(int) - Method in class org.jscsi.utils.SerialArithmeticNumber
Same as the compareTo method only with the exception of another parameter type.
compareTo(Integer) - Method in class org.jscsi.utils.SerialArithmeticNumber
ConfigurationException - Exception in org.jscsi.exception
Exception for handling exception occuring while configuration setup.
ConfigurationException(SAXException) - Constructor for exception org.jscsi.exception.ConfigurationException
Constructor to handle SAXExceptions.
ConfigurationException(ParserConfigurationException) - Constructor for exception org.jscsi.exception.ConfigurationException
Constructor to handle ParserConfigurationExceptions.
ConfigurationException(IOException) - Constructor for exception org.jscsi.exception.ConfigurationException
Constructor to handle IOExceptions.
Constants - Class in org.jscsi.parser
Constants
Constants() - Constructor for class org.jscsi.parser.Constants
 
CONTINUE_FLAG_MASK - Static variable in class org.jscsi.parser.Constants
Bit mask to extract the continue flag of a 32 bit number.
CRCTables - Class in org.jscsi.parser.digest
CRCTables
CRCTables(long) - Constructor for class org.jscsi.parser.digest.CRCTables
Constructor to create a new, empty CRCTables object with the initialized generator polynom.
create(ByteBuffer, DataSegmentFactory.DataSegmentFormat, int) - Static method in class org.jscsi.parser.datasegment.DataSegmentFactory
Creates a data segment of the given format and with the given chunk size (in bytes).
create(ByteBuffer, int, int, DataSegmentFactory.DataSegmentFormat, int) - Static method in class org.jscsi.parser.datasegment.DataSegmentFactory
Creates a data segment of the given format and with the given chunk size (in bytes).
create(DataSegmentFactory.DataSegmentFormat, int) - Static method in class org.jscsi.parser.datasegment.DataSegmentFactory
Creates a data segment of the given format and with the given chunk size (in bytes).
create(String) - Method in class org.jscsi.parser.datasegment.ResultFunctionFactory
Creates an IResultFunction instance depending on the given parameter.
create(String) - Method in class org.jscsi.parser.digest.DigestFactory
This method creates an IDigest instance of the given type.
create(String, String) - Method in class org.jscsi.parser.ProtocolDataUnitFactory
This method creates a ProtocolDataUnit instance, which initializes only the digests to use, and returns it.
create(boolean, boolean, OperationCode, String, String) - Method in class org.jscsi.parser.ProtocolDataUnitFactory
This method creates a ProtocolDataUnit instance, which is initialized with the given settings, and returns it.
createRandom(long) - Static method in class org.jscsi.parser.login.ISID
This method creates an Initiator Session ID of the Random format defined in the iSCSI Standard (RFC3720).
createReadCapacityMessage() - Static method in class org.jscsi.parser.scsi.SCSICommandDescriptorBlockParser
Creates the Command Descriptor Block for a Read Capacity Message.
createReadMessage(int, short) - Static method in class org.jscsi.parser.scsi.SCSICommandDescriptorBlockParser
Creates the Command Descriptor Block for a Read Message.
createWriteMessage(int, short) - Static method in class org.jscsi.parser.scsi.SCSICommandDescriptorBlockParser
Creates the Command Descriptor Block for a Write Message.

D

dataBuffer - Variable in class org.jscsi.parser.datasegment.AbstractDataSegment
The buffer of this data segment.
DataInParser - Class in org.jscsi.parser.data
This class parses a Data-In message defined in the iSCSI Standard (RFC3720).
DataInParser(ProtocolDataUnit) - Constructor for class org.jscsi.parser.data.DataInParser
Default constructor, creates a new, empty DataInParser object.
DataOutParser - Class in org.jscsi.parser.data
This class parses a Data-Out message defined in the iSCSI Standard (RFC3720).
DataOutParser(ProtocolDataUnit) - Constructor for class org.jscsi.parser.data.DataOutParser
Default constructor, creates a new, empty DataOutParser object.
DataSegmentFactory - Class in org.jscsi.parser.datasegment
DataSegmentFactory
DataSegmentFactory.DataSegmentFormat - Enum in org.jscsi.parser.datasegment
This enumeration defines the valid stati of the data segment.
deserialize(ByteBuffer, int) - Method in interface org.jscsi.parser.datasegment.IDataSegment
Deprecated.
deserialize(ByteBuffer) - Method in class org.jscsi.parser.ProtocolDataUnit
Deserializes (parses) a given byte representation of a PDU to an PDU object.
deserializeBytes12to15(int) - Method in class org.jscsi.parser.AbstractMessageParser
Parse the bytes 12 till 15 in the Basic Header Segment.
deserializeBytes12to15(int) - Method in class org.jscsi.parser.login.LoginRequestParser
Parse the bytes 12 till 15 in the Basic Header Segment.
deserializeBytes12to15(int) - Method in class org.jscsi.parser.login.LoginResponseParser
Parse the bytes 12 till 15 in the Basic Header Segment.
deserializeBytes1to3(int) - Method in class org.jscsi.parser.AbstractMessageParser
Parse the bytes 1 till 3 in the Basic Header Segment.
deserializeBytes1to3(int) - Method in class org.jscsi.parser.data.DataInParser
Parse the bytes 1 till 3 in the Basic Header Segment.
deserializeBytes1to3(int) - Method in class org.jscsi.parser.data.DataOutParser
Parse the bytes 1 till 3 in the Basic Header Segment.
deserializeBytes1to3(int) - Method in class org.jscsi.parser.InitiatorMessageParser
Parse the bytes 1 till 3 in the Basic Header Segment.
deserializeBytes1to3(int) - Method in class org.jscsi.parser.login.LoginRequestParser
Parse the bytes 1 till 3 in the Basic Header Segment.
deserializeBytes1to3(int) - Method in class org.jscsi.parser.login.LoginResponseParser
Parse the bytes 1 till 3 in the Basic Header Segment.
deserializeBytes1to3(int) - Method in class org.jscsi.parser.logout.LogoutRequestParser
Parse the bytes 1 till 3 in the Basic Header Segment.
deserializeBytes1to3(int) - Method in class org.jscsi.parser.logout.LogoutResponseParser
Parse the bytes 1 till 3 in the Basic Header Segment.
deserializeBytes1to3(int) - Method in class org.jscsi.parser.nop.NOPInParser
Parse the bytes 1 till 3 in the Basic Header Segment.
deserializeBytes1to3(int) - Method in class org.jscsi.parser.nop.NOPOutParser
Parse the bytes 1 till 3 in the Basic Header Segment.
deserializeBytes1to3(int) - Method in class org.jscsi.parser.r2t.Ready2TransferParser
Parse the bytes 1 till 3 in the Basic Header Segment.
deserializeBytes1to3(int) - Method in class org.jscsi.parser.reject.RejectParser
Parse the bytes 1 till 3 in the Basic Header Segment.
deserializeBytes1to3(int) - Method in class org.jscsi.parser.scsi.SCSICommandParser
Parse the bytes 1 till 3 in the Basic Header Segment.
deserializeBytes1to3(int) - Method in class org.jscsi.parser.scsi.SCSIResponseParser
Parse the bytes 1 till 3 in the Basic Header Segment.
deserializeBytes1to3(int) - Method in class org.jscsi.parser.snack.SNACKRequestParser
Parse the bytes 1 till 3 in the Basic Header Segment.
deserializeBytes1to3(int) - Method in class org.jscsi.parser.TargetMessageParser
Parse the bytes 1 till 3 in the Basic Header Segment.
deserializeBytes1to3(int) - Method in class org.jscsi.parser.text.TextRequestParser
Parse the bytes 1 till 3 in the Basic Header Segment.
deserializeBytes1to3(int) - Method in class org.jscsi.parser.text.TextResponseParser
Parse the bytes 1 till 3 in the Basic Header Segment.
deserializeBytes1to3(int) - Method in class org.jscsi.parser.tmf.TaskManagementFunctionRequestParser
Parse the bytes 1 till 3 in the Basic Header Segment.
deserializeBytes1to3(int) - Method in class org.jscsi.parser.tmf.TaskManagementFunctionResponseParser
Parse the bytes 1 till 3 in the Basic Header Segment.
deserializeBytes20to23(int) - Method in class org.jscsi.parser.AbstractMessageParser
Parse the bytes 20 till 23 in the Basic Header Segment.
deserializeBytes20to23(int) - Method in class org.jscsi.parser.data.DataInParser
Parse the bytes 20 till 23 in the Basic Header Segment.
deserializeBytes20to23(int) - Method in class org.jscsi.parser.data.DataOutParser
Parse the bytes 20 till 23 in the Basic Header Segment.
deserializeBytes20to23(int) - Method in class org.jscsi.parser.InitiatorMessageParser
Parse the bytes 20 till 23 in the Basic Header Segment.
deserializeBytes20to23(int) - Method in class org.jscsi.parser.login.LoginRequestParser
Parse the bytes 20 till 23 in the Basic Header Segment.
deserializeBytes20to23(int) - Method in class org.jscsi.parser.logout.LogoutRequestParser
Parse the bytes 20 till 23 in the Basic Header Segment.
deserializeBytes20to23(int) - Method in class org.jscsi.parser.nop.NOPInParser
Parse the bytes 20 till 23 in the Basic Header Segment.
deserializeBytes20to23(int) - Method in class org.jscsi.parser.nop.NOPOutParser
Parse the bytes 20 till 23 in the Basic Header Segment.
deserializeBytes20to23(int) - Method in class org.jscsi.parser.r2t.Ready2TransferParser
Parse the bytes 20 till 23 in the Basic Header Segment.
deserializeBytes20to23(int) - Method in class org.jscsi.parser.scsi.SCSICommandParser
Parse the bytes 20 till 23 in the Basic Header Segment.
deserializeBytes20to23(int) - Method in class org.jscsi.parser.scsi.SCSIResponseParser
Parse the bytes 20 till 23 in the Basic Header Segment.
deserializeBytes20to23(int) - Method in class org.jscsi.parser.snack.SNACKRequestParser
Parse the bytes 20 till 23 in the Basic Header Segment.
deserializeBytes20to23(int) - Method in class org.jscsi.parser.TargetMessageParser
Parse the bytes 20 till 23 in the Basic Header Segment.
deserializeBytes20to23(int) - Method in class org.jscsi.parser.text.TextRequestParser
Parse the bytes 20 till 23 in the Basic Header Segment.
deserializeBytes20to23(int) - Method in class org.jscsi.parser.text.TextResponseParser
Parse the bytes 20 till 23 in the Basic Header Segment.
deserializeBytes20to23(int) - Method in class org.jscsi.parser.tmf.TaskManagementFunctionRequestParser
Parse the bytes 20 till 23 in the Basic Header Segment.
deserializeBytes20to23(int) - Method in class org.jscsi.parser.tmf.TaskManagementFunctionResponseParser
Parse the bytes 20 till 23 in the Basic Header Segment.
deserializeBytes24to27(int) - Method in class org.jscsi.parser.AbstractMessageParser
Parse the bytes 24 till 27 in the Basic Header Segment.
deserializeBytes24to27(int) - Method in class org.jscsi.parser.InitiatorMessageParser
Parse the bytes 24 till 27 in the Basic Header Segment.
deserializeBytes24to27(int) - Method in class org.jscsi.parser.TargetMessageParser
Parse the bytes 24 till 27 in the Basic Header Segment.
deserializeBytes28to31(int) - Method in class org.jscsi.parser.AbstractMessageParser
Parse the bytes 28 till 31 in the Basic Header Segment.
deserializeBytes28to31(int) - Method in class org.jscsi.parser.InitiatorMessageParser
Parse the bytes 28 till 31 in the Basic Header Segment.
deserializeBytes28to31(int) - Method in class org.jscsi.parser.TargetMessageParser
Parse the bytes 28 till 31 in the Basic Header Segment.
deserializeBytes32to35(int) - Method in class org.jscsi.parser.AbstractMessageParser
Parse the bytes 32 till 35 in the Basic Header Segment.
deserializeBytes32to35(int) - Method in class org.jscsi.parser.InitiatorMessageParser
Parse the bytes 32 till 35 in the Basic Header Segment.
deserializeBytes32to35(int) - Method in class org.jscsi.parser.scsi.SCSICommandParser
Parse the bytes 32 till 35 in the Basic Header Segment.
deserializeBytes32to35(int) - Method in class org.jscsi.parser.TargetMessageParser
Parse the bytes 32 till 35 in the Basic Header Segment.
deserializeBytes32to35(int) - Method in class org.jscsi.parser.tmf.TaskManagementFunctionRequestParser
Parse the bytes 32 till 35 in the Basic Header Segment.
deserializeBytes36to39(int) - Method in class org.jscsi.parser.AbstractMessageParser
Parse the bytes 36 till 39 in the Basic Header Segment.
deserializeBytes36to39(int) - Method in class org.jscsi.parser.asynchronous.AsynchronousMessageParser
Parse the bytes 36 till 39 in the Basic Header Segment.
deserializeBytes36to39(int) - Method in class org.jscsi.parser.data.DataInParser
Parse the bytes 36 till 39 in the Basic Header Segment.
deserializeBytes36to39(int) - Method in class org.jscsi.parser.data.DataOutParser
Parse the bytes 36 till 39 in the Basic Header Segment.
deserializeBytes36to39(int) - Method in class org.jscsi.parser.InitiatorMessageParser
Parse the bytes 36 till 39 in the Basic Header Segment.
deserializeBytes36to39(int) - Method in class org.jscsi.parser.login.LoginResponseParser
Parse the bytes 36 till 39 in the Basic Header Segment.
deserializeBytes36to39(int) - Method in class org.jscsi.parser.r2t.Ready2TransferParser
Parse the bytes 36 till 39 in the Basic Header Segment.
deserializeBytes36to39(int) - Method in class org.jscsi.parser.reject.RejectParser
Parse the bytes 36 till 39 in the Basic Header Segment.
deserializeBytes36to39(int) - Method in class org.jscsi.parser.scsi.SCSICommandParser
Parse the bytes 36 till 39 in the Basic Header Segment.
deserializeBytes36to39(int) - Method in class org.jscsi.parser.scsi.SCSIResponseParser
Parse the bytes 36 till 39 in the Basic Header Segment.
deserializeBytes36to39(int) - Method in class org.jscsi.parser.TargetMessageParser
Parse the bytes 36 till 39 in the Basic Header Segment.
deserializeBytes36to39(int) - Method in class org.jscsi.parser.tmf.TaskManagementFunctionRequestParser
Parse the bytes 36 till 39 in the Basic Header Segment.
deserializeBytes40to43(int) - Method in class org.jscsi.parser.AbstractMessageParser
Parse the bytes 40 till 43 in the Basic Header Segment.
deserializeBytes40to43(int) - Method in class org.jscsi.parser.asynchronous.AsynchronousMessageParser
Parse the bytes 40 till 43 in the Basic Header Segment.
deserializeBytes40to43(int) - Method in class org.jscsi.parser.data.DataInParser
Parse the bytes 40 till 43 in the Basic Header Segment.
deserializeBytes40to43(int) - Method in class org.jscsi.parser.data.DataOutParser
Parse the bytes 40 till 43 in the Basic Header Segment.
deserializeBytes40to43(int) - Method in class org.jscsi.parser.InitiatorMessageParser
Parse the bytes 40 till 43 in the Basic Header Segment.
deserializeBytes40to43(int) - Method in class org.jscsi.parser.logout.LogoutResponseParser
Parse the bytes 40 till 43 in the Basic Header Segment.
deserializeBytes40to43(int) - Method in class org.jscsi.parser.r2t.Ready2TransferParser
Parse the bytes 40 till 43 in the Basic Header Segment.
deserializeBytes40to43(int) - Method in class org.jscsi.parser.scsi.SCSICommandParser
Parse the bytes 40 till 43 in the Basic Header Segment.
deserializeBytes40to43(int) - Method in class org.jscsi.parser.scsi.SCSIResponseParser
Parse the bytes 40 till 43 in the Basic Header Segment.
deserializeBytes40to43(int) - Method in class org.jscsi.parser.snack.SNACKRequestParser
Parse the bytes 40 till 43 in the Basic Header Segment.
deserializeBytes40to43(int) - Method in class org.jscsi.parser.TargetMessageParser
Parse the bytes 40 till 43 in the Basic Header Segment.
deserializeBytes44to47(int) - Method in class org.jscsi.parser.AbstractMessageParser
Parse the bytes 44 till 47 in the Basic Header Segment.
deserializeBytes44to47(int) - Method in class org.jscsi.parser.data.DataInParser
Parse the bytes 44 till 47 in the Basic Header Segment.
deserializeBytes44to47(int) - Method in class org.jscsi.parser.InitiatorMessageParser
Parse the bytes 44 till 47 in the Basic Header Segment.
deserializeBytes44to47(int) - Method in class org.jscsi.parser.r2t.Ready2TransferParser
Parse the bytes 44 till 47 in the Basic Header Segment.
deserializeBytes44to47(int) - Method in class org.jscsi.parser.scsi.SCSICommandParser
Parse the bytes 44 till 47 in the Basic Header Segment.
deserializeBytes44to47(int) - Method in class org.jscsi.parser.scsi.SCSIResponseParser
Parse the bytes 44 till 47 in the Basic Header Segment.
deserializeBytes44to47(int) - Method in class org.jscsi.parser.snack.SNACKRequestParser
Parse the bytes 44 till 47 in the Basic Header Segment.
deserializeBytes44to47(int) - Method in class org.jscsi.parser.TargetMessageParser
Parse the bytes 44 till 47 in the Basic Header Segment.
deserializeBytes8to11(int) - Method in class org.jscsi.parser.AbstractMessageParser
Parse the bytes 8 till 11 in the Basic Header Segment.
DigestFactory - Class in org.jscsi.parser.digest
DigestFactory
DigestFactory() - Constructor for class org.jscsi.parser.digest.DigestFactory
Constructor to create new, empty DigestFactory instance.

E

entrySet() - Method in class org.jscsi.parser.datasegment.SettingsMap
Returns a set of an key-value pair of this OperationTextKeys object.
entrySet() - Method in class org.jscsi.utils.SoftHashMap
equals(Object) - Method in class org.jscsi.parser.BasicHeaderSegment
equals(Object) - Method in class org.jscsi.parser.datasegment.AbstractDataSegment
Compares this object with another object for equality.
equals(SettingsMap) - Method in class org.jscsi.parser.datasegment.SettingsMap
This method compares the text parameters of this object with the ones given by a Map object.
equals(Map<OperationalTextKey, String>) - Method in class org.jscsi.parser.datasegment.SettingsMap
This method compares the text parameters of this object with the ones given by a Map object.
equals(ISID) - Method in class org.jscsi.parser.login.ISID
This method compares a given ISID object with this object for value equality.
equals(Object) - Method in class org.jscsi.parser.ProtocolDataUnit
expectedCommandSequenceNumber - Variable in class org.jscsi.parser.TargetMessageParser
Next Expected Commamd Sequence Number.
expectedStatusSequenceNumber - Variable in class org.jscsi.parser.InitiatorMessageParser
Expected Status Sequence Number.

F

FIRST_BYTE_MASK - Static variable in class org.jscsi.parser.Constants
Bit mask to extract the first byte of a 32 bit number.
FIRST_BYTE_MASK - Static variable in class org.jscsi.utils.Utils
Bit mask to extract the first byte of a 32 bit number.
FIRST_TWO_BYTES_MASK - Static variable in class org.jscsi.parser.Constants
Bit mask to extract the first two bytes of a 32 bit number.
FOUR_BYTES_SHIFT - Static variable in class org.jscsi.parser.Constants
Shift a given number by 32 bits or 4 bytes.
FOURTH_BYTE_MASK - Static variable in class org.jscsi.parser.Constants
Bit mask to extract the fourth byte of a 32 bit number.
FOURTH_BYTE_MASK - Static variable in class org.jscsi.utils.Utils
Bit mask to extract the fourth byte of a 32 bit number.

G

get(OperationalTextKey) - Method in class org.jscsi.parser.datasegment.SettingsMap
Returns the value of the given parameter, which is not parsed.
get(Object) - Method in class org.jscsi.utils.SoftHashMap
getA() - Method in class org.jscsi.parser.login.ISID
Returns the value of the field A.
getActiveVersion() - Method in class org.jscsi.parser.login.LoginResponseParser
Indicates the highest version supported by the target and initiator.
getAdditionalHeaderSegments() - Method in class org.jscsi.parser.ProtocolDataUnit
Returns an iterator to all contained Additional Header Segment in this PDU.
getAsyncEvent() - Method in class org.jscsi.parser.asynchronous.AsynchronousMessageParser
Returns the asynchronous event code of this AsynchronousMessageParser object.
getAsyncVCode() - Method in class org.jscsi.parser.asynchronous.AsynchronousMessageParser
Returns the code of the iSCSI Asynchronous message.
getB() - Method in class org.jscsi.parser.login.ISID
Returns the value of the field B.
getBasicHeaderSegment() - Method in class org.jscsi.parser.ProtocolDataUnit
Returns the Basic Header Segment contained in this PDU.
getBegRun() - Method in class org.jscsi.parser.snack.SNACKRequestParser
The DataSN, R2TSN, or StatSN of the first PDU whose retransmission is requested (Data/R2T and Status SNACK), or the next expected DataSN (DataACK SNACK).
getBidirectionalReadResidualCount() - Method in class org.jscsi.parser.scsi.SCSIResponseParser
The Bidirectional Read Residual Count field MUST be valid in the case where either the u bit or the o bit is set.
getBufferOffset() - Method in class org.jscsi.parser.data.DataInParser
The Buffer Offset field contains the offset of this PDU payload data within the complete data transfer.
getBufferOffset() - Method in class org.jscsi.parser.data.DataOutParser
The Buffer Offset field contains the offset of this PDU payload data within the complete data transfer.
getBufferOffset() - Method in class org.jscsi.parser.r2t.Ready2TransferParser
The target specifies how many bytes it wants the initiator to send because of this R2T PDU.
getC() - Method in class org.jscsi.parser.login.ISID
Returns the value of the field C.
getCDB() - Method in class org.jscsi.parser.scsi.SCSICommandParser
There are 16 bytes in the CDB field to accommodate the commonly used CDBs.
getCommandSequenceNumber() - Method in class org.jscsi.parser.InitiatorMessageParser
Returns the Command Sequence Number of this InitiatorMessageParser object.
getConnectionID() - Method in class org.jscsi.parser.login.LoginRequestParser
A unique ID for this connection within the session.
getConnectionID() - Method in class org.jscsi.parser.logout.LogoutRequestParser
This is the Connection ID of the connection to be closed (including closing the TCP stream).
getCurrentStageNumber() - Method in class org.jscsi.parser.login.LoginRequestParser
Returns the Current Stage Number of this Login Request Message.
getCurrentStageNumber() - Method in class org.jscsi.parser.login.LoginResponseParser
Returns the Current Stage Number of this Login Response Message.
getD() - Method in class org.jscsi.parser.login.ISID
Returns the value of the field D.
getData() - Method in interface org.jscsi.parser.datasegment.IDataSegmentIterator.IDataSegmentChunk
Returns the stored data buffer of this IDataSegmentChunk instance.
getDataDigest() - Method in class org.jscsi.parser.ProtocolDataUnit
Returns the instance of the used digest algorithm for the data segment.
getDataSegment() - Method in class org.jscsi.parser.ProtocolDataUnit
Gets the data segment in this PDU.
getDataSegmentFormat() - Method in class org.jscsi.parser.AbstractMessageParser
If this method returns true, hen it indicates that the data segment data is interpreted as binary data.
getDataSegmentFormat() - Method in class org.jscsi.parser.asynchronous.AsynchronousMessageParser
If this method returns true, hen it indicates that the data segment data is interpreted as binary data.
getDataSegmentFormat() - Method in class org.jscsi.parser.data.DataInParser
If this method returns true, hen it indicates that the data segment data is interpreted as binary data.
getDataSegmentFormat() - Method in class org.jscsi.parser.data.DataOutParser
If this method returns true, hen it indicates that the data segment data is interpreted as binary data.
getDataSegmentFormat() - Method in class org.jscsi.parser.login.LoginRequestParser
If this method returns true, hen it indicates that the data segment data is interpreted as binary data.
getDataSegmentFormat() - Method in class org.jscsi.parser.login.LoginResponseParser
If this method returns true, hen it indicates that the data segment data is interpreted as binary data.
getDataSegmentFormat() - Method in class org.jscsi.parser.logout.LogoutRequestParser
If this method returns true, hen it indicates that the data segment data is interpreted as binary data.
getDataSegmentFormat() - Method in class org.jscsi.parser.logout.LogoutResponseParser
If this method returns true, hen it indicates that the data segment data is interpreted as binary data.
getDataSegmentFormat() - Method in class org.jscsi.parser.nop.NOPInParser
If this method returns true, hen it indicates that the data segment data is interpreted as binary data.
getDataSegmentFormat() - Method in class org.jscsi.parser.nop.NOPOutParser
If this method returns true, hen it indicates that the data segment data is interpreted as binary data.
getDataSegmentFormat() - Method in class org.jscsi.parser.r2t.Ready2TransferParser
If this method returns true, hen it indicates that the data segment data is interpreted as binary data.
getDataSegmentFormat() - Method in class org.jscsi.parser.reject.RejectParser
If this method returns true, hen it indicates that the data segment data is interpreted as binary data.
getDataSegmentFormat() - Method in class org.jscsi.parser.scsi.SCSICommandParser
If this method returns true, hen it indicates that the data segment data is interpreted as binary data.
getDataSegmentFormat() - Method in class org.jscsi.parser.scsi.SCSIResponseParser
If this method returns true, hen it indicates that the data segment data is interpreted as binary data.
getDataSegmentFormat() - Method in class org.jscsi.parser.snack.SNACKRequestParser
If this method returns true, hen it indicates that the data segment data is interpreted as binary data.
getDataSegmentFormat() - Method in class org.jscsi.parser.text.TextRequestParser
If this method returns true, hen it indicates that the data segment data is interpreted as binary data.
getDataSegmentFormat() - Method in class org.jscsi.parser.text.TextResponseParser
If this method returns true, hen it indicates that the data segment data is interpreted as binary data.
getDataSegmentFormat() - Method in class org.jscsi.parser.tmf.TaskManagementFunctionRequestParser
If this method returns true, hen it indicates that the data segment data is interpreted as binary data.
getDataSegmentFormat() - Method in class org.jscsi.parser.tmf.TaskManagementFunctionResponseParser
If this method returns true, hen it indicates that the data segment data is interpreted as binary data.
getDataSegmentLength() - Method in class org.jscsi.parser.BasicHeaderSegment
The Length of the Data Segment.
getDataSequenceNumber() - Method in class org.jscsi.parser.data.DataInParser
For input (read) or bidirectional Data-In PDUs, the DataSN is the input PDU number within the data transfer for the command identified by the Initiator Task Tag.
getDataSequenceNumber() - Method in class org.jscsi.parser.data.DataOutParser
For input (read) or bidirectional Data-In PDUs, the DataSN is the input PDU number within the data transfer for the command identified by the Initiator Task Tag.
getDataSequenceNumber() - Method in class org.jscsi.parser.reject.RejectParser
This field is only valid if the rejected PDU is a Data/R2T SNACK and the Reject reasonCode code is "Protocol error" (see Section 10.16 SNACK Request).
getDesiredDataTransferLength() - Method in class org.jscsi.parser.r2t.Ready2TransferParser
The Desired Data Transfer Length MUST NOT be 0 and MUST not exceed MaxBurstLength.
getExpDataSN() - Method in class org.jscsi.parser.tmf.TaskManagementFunctionRequestParser
For recovery purposes, the iSCSI target and initiator maintain a data acknowledgement reference number - the first input DataSN number unacknowledged by the initiator.
getExpectedCommandSequenceNumber() - Method in class org.jscsi.parser.TargetMessageParser
Next Expected Commamd Sequence Number from this Initiator ExpCmdSN is a Sequence Number that the target iSCSI returns to the initiator to acknowledge command reception.
getExpectedDataSequenceNumber() - Method in class org.jscsi.parser.scsi.SCSIResponseParser
The number of R2T and Data-In (read) PDUs the target has sent for the command.
getExpectedDataTransferLength() - Method in class org.jscsi.parser.scsi.SCSICommandParser
For unidirectional operations, the Expected Data Transfer Length field contains the number of bytes of data involved in this SCSI operation.
getExpectedStatusSequenceNumber() - Method in class org.jscsi.parser.InitiatorMessageParser
Returns the Expected Status Sequence Number of this InitiatorMessageParser object.
getFunction() - Method in class org.jscsi.parser.tmf.TaskManagementFunctionRequestParser
The Task Management functions provide an initiator with a way to explicitly control the execution of one or more Tasks (SCSI and iSCSI tasks).
getHeaderDigest() - Method in class org.jscsi.parser.ProtocolDataUnit
Returns the instance of the used digest algorithm for the header.
getInitiatorSessionID() - Method in class org.jscsi.parser.login.LoginRequestParser
Returns the Initiator Session ID (ISID) of this LoginRequestParser object.
getInitiatorSessionID() - Method in class org.jscsi.parser.login.LoginResponseParser
Returns the Initiator Session ID (ISID) of this LoginResponseParser object.
getInitiatorTaskTag() - Method in class org.jscsi.parser.BasicHeaderSegment
The initiator assigns a Task Tag to each iSCSI task it issues.
getLength() - Method in class org.jscsi.parser.datasegment.AbstractDataSegment
Returns the length, which is really used by the dataBuffer.
getLength() - Method in interface org.jscsi.parser.datasegment.IDataSegment
Returns the length, which is really used by the dataBuffer.
getLength() - Method in interface org.jscsi.parser.datasegment.IDataSegmentIterator.IDataSegmentChunk
The length of the data excluding padding.
getLogicalUnitNumber() - Method in class org.jscsi.parser.AbstractMessageParser
Returns the Logical Unit Number (LUN) of this AbstractMessageParser object.
getMaximumCommandSequenceNumber() - Method in class org.jscsi.parser.TargetMessageParser
Maximum Command Sequence Number from this Initiator MaxCmdSN is a Sequence Number that the target iSCSI returns to the initiator to indicate the maximum CmdSN the initiator can send.
getMaxVersion() - Method in class org.jscsi.parser.login.LoginRequestParser
Maximum Version number supported.
getMaxVersion() - Method in class org.jscsi.parser.login.LoginResponseParser
This is the highest version number supported by the target.
getMinVersion() - Method in class org.jscsi.parser.login.LoginRequestParser
All Login Requests within the Login Phase MUST carry the same Version-min.
getNextStageNumber() - Method in class org.jscsi.parser.login.LoginRequestParser
Returns the Next Stage Number of this Login Request Message.
getNextStageNumber() - Method in class org.jscsi.parser.login.LoginResponseParser
Returns the Next Stage Number of this Login Response Message.
getOpCode() - Method in class org.jscsi.parser.BasicHeaderSegment
Returns the operation code, which is used in this BHS.
getParameter1() - Method in class org.jscsi.parser.asynchronous.AsynchronousMessageParser
Returns the first parameter of this asynchronous message.
getParameter2() - Method in class org.jscsi.parser.asynchronous.AsynchronousMessageParser
Returns the second parameter of this asynchronous message.
getParameter3() - Method in class org.jscsi.parser.asynchronous.AsynchronousMessageParser
Returns the third parameter of this asynchronous message.
getParser() - Method in class org.jscsi.parser.BasicHeaderSegment
Returns a object of the used parser of this BHS.
getParser(ProtocolDataUnit, OperationCode) - Static method in class org.jscsi.parser.MessageParserFactory
Returns the parser object with the given operation code.
getReady2TransferSequenceNumber() - Method in class org.jscsi.parser.r2t.Ready2TransferParser
R2TSN is the R2T PDU input PDU number within the command identified by the Initiator Task Tag.
getReasonCode() - Method in class org.jscsi.parser.logout.LogoutRequestParser
Returns the reason for the logout.
getReasonCode() - Method in class org.jscsi.parser.reject.RejectParser
Returns the reject reasonCode code of this RejectParser object.
getRefCmdSN() - Method in class org.jscsi.parser.tmf.TaskManagementFunctionRequestParser
If an ABORT TASK is issued for a task created by an immediate command then RefCmdSN MUST be that of the Task Management request itself (i.e., CmdSN and RefCmdSN are equal).
getReferencedTaskTag() - Method in class org.jscsi.parser.tmf.TaskManagementFunctionRequestParser
The Initiator Task Tag of the task to be aborted for the ABORT TASK function or reassigned for the TASK REASSIGN function.
getResidualCount() - Method in class org.jscsi.parser.data.DataInParser
The Residual Count field MUST be valid in the case where either the U bit or the O bit is set.
getResidualCount() - Method in class org.jscsi.parser.scsi.SCSIResponseParser
The Residual Count field MUST be valid in the case where either the U bit or the O bit is set.
getResponse() - Method in class org.jscsi.parser.logout.LogoutResponseParser
Returns the Logout Response of this LogoutResponseParser object.
getResponse() - Method in class org.jscsi.parser.scsi.SCSIResponseParser
This field contains the iSCSI service response.
getResponse() - Method in class org.jscsi.parser.tmf.TaskManagementFunctionResponseParser
The target provides a Response, which may take on the following values:
Response Code Description 0 Function complete. 1 Task does not exist. 2 LUN does not exist. 3 Task still allegiant. 4 Task allegiance reassignment not supported. 5 Task management function not supported. 6 Function authorization failed. 255 Function rejected.

All other values are reserved.
getResult() - Method in class org.jscsi.parser.datasegment.SettingEntry
Returns the result function of this object.
getRunLength() - Method in class org.jscsi.parser.snack.SNACKRequestParser
The number of PDUs whose retransmission is requested.
getScope() - Method in class org.jscsi.parser.datasegment.SettingEntry
Returns the scope of this object.
getSettings() - Method in class org.jscsi.parser.datasegment.AbstractDataSegment
Returns a SettingsMap instance of this IDataSegment instance.
getSettings() - Method in interface org.jscsi.parser.datasegment.IDataSegment
Returns a SettingsMap instance of this IDataSegment instance.
getShortInfo() - Method in class org.jscsi.parser.AbstractMessageParser
Returns the short version of the used sequence numbers of this parser instance.
getShortInfo() - Method in class org.jscsi.parser.data.DataInParser
Returns the short version of the used sequence numbers of this parser instance.
getShortInfo() - Method in class org.jscsi.parser.data.DataOutParser
Returns the short version of the used sequence numbers of this parser instance.
getShortInfo() - Method in class org.jscsi.parser.InitiatorMessageParser
Returns the short version of the used sequence numbers of this parser instance.
getShortInfo() - Method in class org.jscsi.parser.TargetMessageParser
Returns the short version of the used sequence numbers of this parser instance.
getSize() - Method in interface org.jscsi.parser.digest.IDigest
Returns the length in bytes, which are needed to store this digest.
getSNACKTag() - Method in class org.jscsi.parser.scsi.SCSIResponseParser
This field contains a copy of the SNACK Tag of the last SNACK Tag accepted by the target on the same connection and for the command for which the response is issued.
getStatus() - Method in class org.jscsi.parser.data.DataInParser
The Status field is used to report the SCSI status of the command (as specified in [SAM2]) and is only valid if the Response Code is Command Completed at target.
getStatus() - Method in class org.jscsi.parser.login.LoginResponseParser
The Status returned in a Login Response indicates the execution status of the Login Phase.
getStatus() - Method in class org.jscsi.parser.scsi.SCSIResponseParser
The Status field is used to report the SCSI status of the command (as specified in [SAM2]) and is only valid if the Response Code is Command Completed at target.
getStatusSequenceNumber() - Method in class org.jscsi.parser.TargetMessageParser
The Status Sequence Number (StatSN) is a Sequence Number that the target iSCSI layer generates per connection and that in turn, enables the initiator to acknowledge status reception.
getT() - Method in class org.jscsi.parser.login.ISID
Returns the value of the field T.
getTable(int) - Method in class org.jscsi.parser.digest.CRCTables
Returns all remainders of the polynomial division for the given offset.
getTargetSessionIdentifyingHandle() - Method in class org.jscsi.parser.login.LoginRequestParser
Target Session Identifying Handle (TSIH) must be set in the first Login Request.
getTargetSessionIdentifyingHandle() - Method in class org.jscsi.parser.login.LoginResponseParser
The TSIH is the target assigned session identifying handle.
getTargetTaskTag() - Method in class org.jscsi.parser.data.DataInParser
On outgoing data, the Target Transfer Tag is provided to the target if the transfer is honoring an R2T.
getTargetTransferTag() - Method in class org.jscsi.parser.data.DataOutParser
On outgoing data, the Target Transfer Tag is provided to the target if the transfer is honoring an R2T.
getTargetTransferTag() - Method in class org.jscsi.parser.nop.NOPInParser
If the target is responding to a NOP-Out, this is set to the reserved value 0xffffffff.
getTargetTransferTag() - Method in class org.jscsi.parser.nop.NOPOutParser
A target assigned identifier for the operation.
getTargetTransferTag() - Method in class org.jscsi.parser.r2t.Ready2TransferParser
The target assigns its own tag to each R2T request that it sends to the initiator.
getTargetTransferTag() - Method in class org.jscsi.parser.snack.SNACKRequestParser
For an R-Data SNACK, this field MUST contain a value that is different from 0 or 0xffffffff and is unique for the task (identified by the Initiator Task Tag).
getTargetTransferTag() - Method in class org.jscsi.parser.text.TextRequestParser
When the Target Transfer Tag is set to the reserved value 0xffffffff, it tells the target that this is a new request and the target resets any internal state associated with the Initiator Task Tag (resets the current negotiation state).
getTargetTransferTag() - Method in class org.jscsi.parser.text.TextResponseParser
When a target has more work to do (e.g., cannot transfer all the remaining text data in a single Text Response or has to continue the negotiation) and has enough resources to proceed, it MUST set the Target Transfer Tag to a value other than the reserved value of 0xffffffff.
getTaskAttributes() - Method in class org.jscsi.parser.scsi.SCSICommandParser
 
getTime2Retain() - Method in class org.jscsi.parser.logout.LogoutResponseParser
If the Logout response code is 0 and if the operational ErrorRecoveryLevel is 2, this is the maximum amount of time, in seconds, after the initial wait (Time2Wait), the target waits for the allegiance reassignment for any active task after which the task state is discarded.
getTime2Wait() - Method in class org.jscsi.parser.logout.LogoutResponseParser
If the Logout Response code is 0 and if the operational ErrorRecoveryLevel is 2, this is the minimum amount of time, in seconds, to wait before attempting task reassignment.
getTotalAHSLength() - Method in class org.jscsi.parser.BasicHeaderSegment
The length of the Additional Header Segment.
getTotalLength(int) - Static method in class org.jscsi.parser.datasegment.AbstractDataSegment
Returns the total length (with padding), which is needed for the given length len.
getTotalLength() - Method in interface org.jscsi.parser.datasegment.IDataSegmentIterator.IDataSegmentChunk
Returns the total length, which includes the padding.
getType() - Method in class org.jscsi.parser.snack.SNACKRequestParser
Returns the SNACK Function Code of this SNACKRequestParser object.
getUnsignedInt(byte) - Static method in class org.jscsi.utils.Utils
This method converts a byte with the highest (sign) bit set, to an unsigned int value.
getUnsignedLong(int) - Static method in class org.jscsi.utils.Utils
This method converts an integer with the highest (sign) bit set, to an unsigned long value.
getUnsignedLong(short) - Static method in class org.jscsi.utils.Utils
This method converts an short integer with the highest (sign) bit set, to an unsigned long value.
getValue() - Method in class org.jscsi.parser.datasegment.SettingEntry
Returns the value of this object.
getValue() - Method in class org.jscsi.utils.SerialArithmeticNumber
Returns the current value of this SerialArithmeticNumber instance.

H

hashCode() - Method in class org.jscsi.parser.datasegment.AbstractDataSegment
hashCode() - Method in class org.jscsi.parser.datasegment.SettingsMap
hashCode() - Method in class org.jscsi.parser.login.ISID
hasNext() - Method in interface org.jscsi.parser.datasegment.IDataSegmentIterator
Returns true if the iteration has more elements.

I

IDataSegment - Interface in org.jscsi.parser.datasegment
IDataSegment
IDataSegmentIterator - Interface in org.jscsi.parser.datasegment
IDataSegmentIterator
IDataSegmentIterator.IDataSegmentChunk - Interface in org.jscsi.parser.datasegment
IDataSegmentChunk
IDigest - Interface in org.jscsi.parser.digest
IDigest
increment() - Method in class org.jscsi.utils.SerialArithmeticNumber
Increments the value of this SerialArithmeticNumber instance.
incrementSequenceNumber() - Method in class org.jscsi.parser.AbstractMessageParser
This AbstractMessageParser instance affects the incrementation of a Sequence Number counter.
incrementSequenceNumber() - Method in class org.jscsi.parser.data.DataInParser
This AbstractMessageParser instance affects the incrementation of the Expected Status Sequence Number.
incrementSequenceNumber() - Method in class org.jscsi.parser.data.DataOutParser
This AbstractMessageParser instance affects the incrementation of the Command Sequence Number.
incrementSequenceNumber() - Method in class org.jscsi.parser.InitiatorMessageParser
This AbstractMessageParser instance affects the incrementation of the Command Sequence Number.
incrementSequenceNumber() - Method in class org.jscsi.parser.r2t.Ready2TransferParser
This AbstractMessageParser instance affects the incrementation of the Expected Status Sequence Number.
incrementSequenceNumber() - Method in class org.jscsi.parser.TargetMessageParser
This AbstractMessageParser instance affects the incrementation of the Expected Status Sequence Number.
InitiatorMessageParser - Class in org.jscsi.parser
InitiatorMessageParser
InitiatorMessageParser(ProtocolDataUnit) - Constructor for class org.jscsi.parser.InitiatorMessageParser
Default constructor, creates a new, empty LogoutRequestParser object.
InternetSCSIException - Exception in org.jscsi.exception
This is a base class for the exception handling at the parsing process of the iSCSI protocol.
InternetSCSIException() - Constructor for exception org.jscsi.exception.InternetSCSIException
Constructs a new exception with null as its detail message.
InternetSCSIException(String) - Constructor for exception org.jscsi.exception.InternetSCSIException
Constructs a new exception with the specified detail message.
InternetSCSIException(Exception) - Constructor for exception org.jscsi.exception.InternetSCSIException
Constructs a new exception as a wrapper for a given exception.
intial - Static variable in enum org.jscsi.state.StatePattern
This state is the initial state in the process
IResultFunction - Interface in org.jscsi.parser.datasegment
IResultFunction
isAcknowledgeFlag() - Method in class org.jscsi.parser.data.DataInParser
For sessions with ErrorRecoveryLevel 1 or higher, the target sets this bit to 1 to indicate that it requests a positive acknowledgement from the initiator for the data received.
isBidirectionalReadResidualOverflow() - Method in class org.jscsi.parser.data.DataInParser
In this case, the Bidirectional Read Residual Count indicates the number of bytes that were not transferred to the initiator because the initiator’s Expected Bidirectional Read Data Transfer Length was not sufficient.
isBidirectionalReadResidualOverflow() - Method in class org.jscsi.parser.scsi.SCSIResponseParser
Returns the status of the Bidirectional Read Residual Overflow flag.
isBidirectionalReadResidualUnderflow() - Method in class org.jscsi.parser.data.DataInParser
In this case, the Bidirectional Read Residual Count indicates the number of bytes that were not transferred to the initiator out of the number of bytes expected to be transferred.
isBidirectionalReadResidualUnderflow() - Method in class org.jscsi.parser.scsi.SCSIResponseParser
Returns the status of the Bidirectional Read Residual Underflow flag.
isBitSet(int) - Static method in class org.jscsi.utils.Utils
Checks with a given int is unequal to zero.
isContinueFlag() - Method in class org.jscsi.parser.login.LoginRequestParser
When set to 1, indicates that the text (set of key=value pairs) in this Login Request is not complete (it will be continued on subsequent Login Requests); otherwise, it indicates that this Login Request ends a set of key=value pairs.
isContinueFlag() - Method in class org.jscsi.parser.login.LoginResponseParser
When set to 1, indicates that the text (set of key=value pairs) in this Login Response is not complete (it will be continued on subsequent Login Responses); otherwise, it indicates that this Login Response ends a set of key=value pairs.
isContinueFlag() - Method in class org.jscsi.parser.text.TextRequestParser
When set to 1, indicates that the text (set of key=value pairs) in this Text Request is not complete (it will be continued on subsequent Text Requests); otherwise, it indicates that this Text Request ends a set of key=value pairs.
isContinueFlag() - Method in class org.jscsi.parser.text.TextResponseParser
When set to 1, indicates that the text (set of key=value pairs) in this Text Response is not complete (it will be continued on subsequent Text Responses); otherwise, it indicates that this Text Response ends a set of key=value pairs.
isExpected(int, int) - Static method in class org.jscsi.utils.Utils
Checks for equality of a given value with the expected value.
isFinalFlag() - Method in class org.jscsi.parser.BasicHeaderSegment
When this flag is set it indicates the final (or only) PDU of a sequence.
ISID - Class in org.jscsi.parser.login
ISID
ISID() - Constructor for class org.jscsi.parser.login.ISID
Default constructor, creates a new, empty ISID object.
ISID(ISID.Format, byte, short, byte, short) - Constructor for class org.jscsi.parser.login.ISID
This constructor creates a new ISID object with the given settings.
isImmediateFlag() - Method in class org.jscsi.parser.BasicHeaderSegment
For request PDUs, the immediate flag can be set as an immediate delivery marker.
isReadExpectedFlag() - Method in class org.jscsi.parser.scsi.SCSICommandParser
The command expects input data (read).
isReserved(long) - Static method in class org.jscsi.utils.Utils
Method to guarantee that a given field is not zero.
isResidualOverflow() - Method in class org.jscsi.parser.data.DataInParser
In this case, the Residual Count indicates the number of bytes that were not transferred because the initiator’s Expected Data Transfer Length was not sufficient.
isResidualOverflow() - Method in class org.jscsi.parser.scsi.SCSIResponseParser
Returns the status of the Residual Overflow flag.
isResidualUnderflow() - Method in class org.jscsi.parser.data.DataInParser
In this case, the Residual Count indicates the number of bytes that were not transferred out of the number of bytes that were expected to be transferred.
isResidualUnderflow() - Method in class org.jscsi.parser.scsi.SCSIResponseParser
Returns the status of the Residual Underflow flag.
isStatusFlag() - Method in class org.jscsi.parser.data.DataInParser
Set this to indicate that the Command Status field contains status.
isWriteExpectedFlag() - Method in class org.jscsi.parser.scsi.SCSICommandParser
The command expects output data (write).
iterator() - Method in class org.jscsi.parser.datasegment.AbstractDataSegment
Returns an iterator over the chunks of this data segment in proper sequence.
iterator() - Method in interface org.jscsi.parser.datasegment.IDataSegment
Returns an iterator over the chunks of this data segment in proper sequence.

L

LAST_FOUR_BYTES_MASK - Static variable in class org.jscsi.parser.Constants
Bit mask to extract the last four bytes of a 64 bit number.
LAST_THREE_BYTES_MASK - Static variable in class org.jscsi.parser.Constants
Bit mask to extract the three last bytes of a 32 bit number.
LAST_TWO_BYTES_MASK - Static variable in class org.jscsi.parser.Constants
Bit mask to extract the last bytes of a 32 bit number.
length - Variable in class org.jscsi.parser.datasegment.AbstractDataSegment
The number of bytes actually used by the dataBuffer.
LOG_INITIAL_SIZE - Static variable in class org.jscsi.parser.Constants
The intial size of the StringBuilder used for logging.
LOG_OUT_INDENT - Static variable in class org.jscsi.utils.Utils
Indent for each line (dependent of the level of indent).
logicalUnitNumber - Variable in class org.jscsi.parser.AbstractMessageParser
Some opcodes operate on a specific Logical Unit.
LoginRequestParser - Class in org.jscsi.parser.login
LoginRequestParser
LoginRequestParser(ProtocolDataUnit) - Constructor for class org.jscsi.parser.login.LoginRequestParser
Default constructor, creates a new, empty LoginRequestParser object.
LoginResponseParser - Class in org.jscsi.parser.login
LoginResponseParser
LoginResponseParser(ProtocolDataUnit) - Constructor for class org.jscsi.parser.login.LoginResponseParser
Default constructor, creates a new, empty LoginResponseParser object.
LoginStage - Enum in org.jscsi.parser.login
LoginStage
LoginStatus - Enum in org.jscsi.parser.login
LoginStatus
LogoutRequestParser - Class in org.jscsi.parser.logout
LogoutRequestParser
LogoutRequestParser(ProtocolDataUnit) - Constructor for class org.jscsi.parser.logout.LogoutRequestParser
Default constructor, creates a new, empty LogoutRequestParser object.
LogoutRequestParser.LogoutReasonCode - Enum in org.jscsi.parser.logout
This enumeration defines all the Logout Reasons Codes, which are allowed in a iSCSI Logout Request message (RFC3720).
LogoutResponse - Enum in org.jscsi.parser.logout
LogoutResponse
LogoutResponseParser - Class in org.jscsi.parser.logout
LogoutResponseParser
LogoutResponseParser(ProtocolDataUnit) - Constructor for class org.jscsi.parser.logout.LogoutResponseParser
Default constructor, creates a new, empty LogoutResponseParser object.

M

maximumCommandSequenceNumber - Variable in class org.jscsi.parser.TargetMessageParser
Maximum Command Sequence Number.
MessageParserFactory - Class in org.jscsi.parser
MessageParserFactory
MIDDLE_TWO_BYTES_SHIFT - Static variable in class org.jscsi.parser.Constants
Bit mask to extract the second and third bytes of a 32 bit number.

N

next(int) - Method in interface org.jscsi.parser.datasegment.IDataSegmentIterator
Returns the next element with the given size (in bytes) in the iteration.
nextState(StatePattern) - Static method in enum org.jscsi.state.StatePattern
This method returns the following state(s) Multiple states mean that there is more than one state possible for the follow up.
NOPInParser - Class in org.jscsi.parser.nop
NOPInParser
NOPInParser(ProtocolDataUnit) - Constructor for class org.jscsi.parser.nop.NOPInParser
Default constructor, creates a new, empty NOPInParser object.
NOPOutParser - Class in org.jscsi.parser.nop
NOPOutParser
NOPOutParser(ProtocolDataUnit) - Constructor for class org.jscsi.parser.nop.NOPOutParser
Default constructor, creates a new, empty NOPOutParser object.
NoSuchConnectionException - Exception in org.jscsi.exception
NoSuchConnectionException
NoSuchConnectionException() - Constructor for exception org.jscsi.exception.NoSuchConnectionException
Constructs a new exception with null as its detail message.
NoSuchConnectionException(String) - Constructor for exception org.jscsi.exception.NoSuchConnectionException
Constructs a new exception with the specified detail message.
NoSuchConnectionException(Exception) - Constructor for exception org.jscsi.exception.NoSuchConnectionException
Constructs a new exception with the specified detail message.
NoSuchSessionException - Exception in org.jscsi.exception
NoSuchSessionException
NoSuchSessionException() - Constructor for exception org.jscsi.exception.NoSuchSessionException
Constructs a new exception with null as its detail message.
NoSuchSessionException(String) - Constructor for exception org.jscsi.exception.NoSuchSessionException
Constructs a new exception with the specified detail message.

O

ONE_BYTE_SHIFT - Static variable in class org.jscsi.parser.Constants
Shift a given number by 8 bits or 1 byte.
OperationalTextKey - Enum in org.jscsi.parser.datasegment
This enumeration defines all valid operational text keys, which are defined in the iSCSI STandard (RFC 3720).
OperationalTextKeyException - Exception in org.jscsi.exception
OperationalTextKeyException
OperationalTextKeyException() - Constructor for exception org.jscsi.exception.OperationalTextKeyException
Constructs a new exception with null as its detail message.
OperationalTextKeyException(String) - Constructor for exception org.jscsi.exception.OperationalTextKeyException
Constructs a new exception with the specified detail message.
OperationalTextKeyException(Exception) - Constructor for exception org.jscsi.exception.OperationalTextKeyException
Constructs a new exception with the specified exception.
OperationCode - Enum in org.jscsi.parser
OperationCode
org.jscsi.exception - package org.jscsi.exception
This package contains all exceptions, which can occur by this iSCSI (RFC 3720) implementation.
org.jscsi.parser - package org.jscsi.parser
This package provides all main classes which are needed to deserialize and serialize all the messages defined by the iSCSI Standard (RFC 3720).
org.jscsi.parser.asynchronous - package org.jscsi.parser.asynchronous
This package provides all classes which are needed to deserialize and serializes the asynchronous message defined by the iSCSI Standard (RFC 3720).
org.jscsi.parser.data - package org.jscsi.parser.data
This package provides all classes which are needed to deserialize and serializes the data in and out messages defined by the iSCSI Standard (RFC 3720).
org.jscsi.parser.datasegment - package org.jscsi.parser.datasegment
This package provides all main classes which are needed to deserialize and serialize all the attached data segments of messages defined by the iSCSI Standard (RFC 3720).
org.jscsi.parser.digest - package org.jscsi.parser.digest
This package provides all digests, which are supported in this iSCSI implementation of the iSCSI Standard (RFC 3720).
org.jscsi.parser.login - package org.jscsi.parser.login
This package provides all classes which are needed to deserialize and serializes the login request and response messages defined by the iSCSI Standard (RFC 3720).
org.jscsi.parser.logout - package org.jscsi.parser.logout
This package provides all classes which are needed to deserialize and serializes the logout request and response messages defined by the iSCSI Standard (RFC 3720).
org.jscsi.parser.nop - package org.jscsi.parser.nop
This package provides all classes which are needed to deserialize and serialize the NOP in and out messages defined by the iSCSI Standard (RFC 3720).
org.jscsi.parser.r2t - package org.jscsi.parser.r2t
This package provides all classes which are needed to deserialize and serializes the ready2transfer message defined by the iSCSI Standard (RFC 3720).
org.jscsi.parser.reject - package org.jscsi.parser.reject
This package provides all classes which are needed to deserialize and serializes the reject message defined by the iSCSI Standard (RFC 3720).
org.jscsi.parser.scsi - package org.jscsi.parser.scsi
This package provides all classes which are needed to deserialize and serialize the SCSI Command and SCSI Response messages defined by the iSCSI Standard (RFC 3720).
org.jscsi.parser.snack - package org.jscsi.parser.snack
This package provides all classes which are needed to deserialize and serialize the SNACKRequest messages defined by the iSCSI Standard (RFC 3720).
org.jscsi.parser.text - package org.jscsi.parser.text
This package provides all classes which are needed to deserialize and serializes the text request and response messages defined by the iSCSI Standard (RFC 3720).
org.jscsi.parser.tmf - package org.jscsi.parser.tmf
This package provides all classes which are needed to deserialize and serialize the task management function request and response messages defined by the iSCSI Standard (RFC 3720).
org.jscsi.state - package org.jscsi.state
 
org.jscsi.utils - package org.jscsi.utils
Simple util package providing common tools for jSCSI.

P

printField(StringBuilder, String, String, int) - Static method in class org.jscsi.utils.Utils
This methods creates an easy to use interface to print out a logging message of a specific variable.
printField(StringBuilder, String, int, int) - Static method in class org.jscsi.utils.Utils
This methods creates an easy to use interface to print out a logging message of a specific variable.
printField(StringBuilder, String, long, int) - Static method in class org.jscsi.utils.Utils
This methods creates an easy to use interface to print out a logging message of a specific variable.
printField(StringBuilder, String, byte, int) - Static method in class org.jscsi.utils.Utils
This methods creates an easy to use interface to print out a logging message of a specific variable.
printField(StringBuilder, String, boolean, int) - Static method in class org.jscsi.utils.Utils
This methods creates an easy to use interface to print out a logging message of a specific variable.
printField(StringBuilder, String, ByteBuffer, int) - Static method in class org.jscsi.utils.Utils
This methods creates an easy to use interface to print out a logging message of a specific variable.
protocolDataUnit - Variable in class org.jscsi.parser.AbstractMessageParser
The read-only reference to the ProtocolDataUnit instance, which contains this AbstractMessageParser type.
ProtocolDataUnit - Class in org.jscsi.parser
ProtocolDataUnit
ProtocolDataUnit(IDigest, IDigest) - Constructor for class org.jscsi.parser.ProtocolDataUnit
Default constructor, creates a new, empty ProtcolDataUnit object.
ProtocolDataUnitFactory - Class in org.jscsi.parser
ProtocolDataUnitFactory
ProtocolDataUnitFactory() - Constructor for class org.jscsi.parser.ProtocolDataUnitFactory
Default constructor to create a new, empty ProtocolDataUnitFactory instance.
put(K, V) - Method in class org.jscsi.utils.SoftHashMap

R

read(SocketChannel) - Method in class org.jscsi.parser.ProtocolDataUnit
Reads from the given SocketChannel all the neccassary bytes to fill this PDU.
READ_RESIDUAL_OVERFLOW_FLAG_MASK - Static variable in class org.jscsi.parser.Constants
Set for Bidirectional Read Residual Overflow.
READ_RESIDUAL_UNDERFLOW_FLAG_MASK - Static variable in class org.jscsi.parser.Constants
Set for Bidirectional Read Residual Underflow.
Ready2TransferParser - Class in org.jscsi.parser.r2t
This class parses a Ready2Transfer message defined in the iSCSI Standard (RFC3720).
Ready2TransferParser(ProtocolDataUnit) - Constructor for class org.jscsi.parser.r2t.Ready2TransferParser
Default constructor, creates a new, empty Ready2TransferParser object.
RejectParser - Class in org.jscsi.parser.reject
RejectParser
RejectParser(ProtocolDataUnit) - Constructor for class org.jscsi.parser.reject.RejectParser
Default constructor, creates a new, empty RejectParser object.
RejectParser.ReasonCode - Enum in org.jscsi.parser.reject
This enumeration defines all valid reasonCode code, which are defined in the iSCSI Standard (RFC 3720).
remove(OperationalTextKey) - Method in class org.jscsi.parser.datasegment.SettingsMap
Removes the given parameter from this SettingsMap.
remove(Object) - Method in class org.jscsi.utils.SoftHashMap
RESERVED_BYTE - Static variable in class org.jscsi.parser.Constants
Reserved fields are marked as zeros in a byte data type.
RESERVED_INT - Static variable in class org.jscsi.parser.Constants
Reserved fields are marked as zeros in a integer data type.
RESERVED_LONG - Static variable in class org.jscsi.parser.Constants
Reserved fields are marked as zeros in a long data type.
RESERVED_SHORT - Static variable in class org.jscsi.parser.Constants
Reserved fields are marked as zeros in a short data type.
RESIDUAL_OVERFLOW_FLAG_MASK - Static variable in class org.jscsi.parser.Constants
Set for Residual Overflow.
RESIDUAL_UNDERFLOW_FLAG_MASK - Static variable in class org.jscsi.parser.Constants
Set for Residual Underflow.
resizeBuffer(int, boolean) - Method in class org.jscsi.parser.datasegment.AbstractDataSegment
This method resizes the data buffer, if necessary.
result(String, String) - Method in interface org.jscsi.parser.datasegment.IResultFunction
This method represents the result function.
ResultFunctionFactory - Class in org.jscsi.parser.datasegment
ResultFunctionFactory
ResultFunctionFactory() - Constructor for class org.jscsi.parser.datasegment.ResultFunctionFactory
 

S

SCSICommandDescriptorBlockParser - Class in org.jscsi.parser.scsi
SCSICommandDescriptorBlockParser
SCSICommandParser - Class in org.jscsi.parser.scsi
SCSICommandParser
SCSICommandParser(ProtocolDataUnit) - Constructor for class org.jscsi.parser.scsi.SCSICommandParser
Default constructor, creates a new, empty SCSICommandParser object.
SCSICommandParser.TaskAttributes - Enum in org.jscsi.parser.scsi
This enumeration defines all valid types of additional header segments, which are defined by the iSCSI standard (RFC3720).
SCSIResponseParser - Class in org.jscsi.parser.scsi
SCSIResponseParser
SCSIResponseParser(ProtocolDataUnit) - Constructor for class org.jscsi.parser.scsi.SCSIResponseParser
Default constructor, creates a new, empty SCSIResponseParser object.
SCSIResponseParser.ServiceResponse - Enum in org.jscsi.parser.scsi
This enumerations defines all valid service responses, which are defined in the iSCSI Standard (RFC 3720).
SCSIStatus - Enum in org.jscsi.parser.scsi
SCSIStatus
SECOND_BYTE_MASK - Static variable in class org.jscsi.parser.Constants
Bit mask to extract the second byte of a 32 bit number.
SECOND_BYTE_MASK - Static variable in class org.jscsi.utils.Utils
Bit mask to extract the second byte of a 32 bit number.
SerialArithmeticNumber - Class in org.jscsi.utils
SerialArithmeticNumber
SerialArithmeticNumber() - Constructor for class org.jscsi.utils.SerialArithmeticNumber
Default constructor to create a new, empty SerialArithmeticNumber instance, which is initialized to 0.
SerialArithmeticNumber(int) - Constructor for class org.jscsi.utils.SerialArithmeticNumber
Constructor to create a new SerialArithmeticNumber instance, which is initialized to startValue.
serialize(ByteBuffer, int) - Method in class org.jscsi.parser.datasegment.AbstractDataSegment
This method exports the data buffer to the given ByteBuffer object, which is padded to a integer number of 4 byte words.
serialize(ByteBuffer, int) - Method in interface org.jscsi.parser.datasegment.IDataSegment
Deprecated.
serialize() - Method in class org.jscsi.parser.login.ISID
Serializes this ISID object ot its byte representation.
serialize() - Method in class org.jscsi.parser.ProtocolDataUnit
Serialize all informations of this PDU object to its byte representation.
serializeBytes12to15() - Method in class org.jscsi.parser.AbstractMessageParser
Serializes the bytes 12 till 15 in the Basic Header Segment.
serializeBytes12to15() - Method in class org.jscsi.parser.login.LoginRequestParser
Serializes the bytes 12 till 15 in the Basic Header Segment.
serializeBytes1to3() - Method in class org.jscsi.parser.AbstractMessageParser
Serializes the bytes 1 till 3 in the Basic Header Segment.
serializeBytes1to3() - Method in class org.jscsi.parser.data.DataInParser
Serializes the bytes 1 till 3 in the Basic Header Segment.
serializeBytes1to3() - Method in class org.jscsi.parser.InitiatorMessageParser
Serializes the bytes 1 till 3 in the Basic Header Segment.
serializeBytes1to3() - Method in class org.jscsi.parser.login.LoginRequestParser
Serializes the bytes 1 till 3 in the Basic Header Segment.
serializeBytes1to3() - Method in class org.jscsi.parser.login.LoginResponseParser
Serializes the bytes 1 till 3 in the Basic Header Segment.
serializeBytes1to3() - Method in class org.jscsi.parser.logout.LogoutRequestParser
Serializes the bytes 1 till 3 in the Basic Header Segment.
serializeBytes1to3() - Method in class org.jscsi.parser.logout.LogoutResponseParser
Serializes the bytes 1 till 3 in the Basic Header Segment.
serializeBytes1to3() - Method in class org.jscsi.parser.reject.RejectParser
Serializes the bytes 1 till 3 in the Basic Header Segment.
serializeBytes1to3() - Method in class org.jscsi.parser.scsi.SCSICommandParser
Serializes the bytes 1 till 3 in the Basic Header Segment.
serializeBytes1to3() - Method in class org.jscsi.parser.scsi.SCSIResponseParser
Serializes the bytes 1 till 3 in the Basic Header Segment.
serializeBytes1to3() - Method in class org.jscsi.parser.snack.SNACKRequestParser
Serializes the bytes 1 till 3 in the Basic Header Segment.
serializeBytes1to3() - Method in class org.jscsi.parser.TargetMessageParser
Serializes the bytes 1 till 3 in the Basic Header Segment.
serializeBytes1to3() - Method in class org.jscsi.parser.text.TextRequestParser
Serializes the bytes 1 till 3 in the Basic Header Segment.
serializeBytes1to3() - Method in class org.jscsi.parser.text.TextResponseParser
Serializes the bytes 1 till 3 in the Basic Header Segment.
serializeBytes1to3() - Method in class org.jscsi.parser.tmf.TaskManagementFunctionRequestParser
Serializes the bytes 1 till 3 in the Basic Header Segment.
serializeBytes1to3() - Method in class org.jscsi.parser.tmf.TaskManagementFunctionResponseParser
Serializes the bytes 1 till 3 in the Basic Header Segment.
serializeBytes20to23() - Method in class org.jscsi.parser.AbstractMessageParser
Serializes the bytes 20 till 23 in the Basic Header Segment.
serializeBytes20to23() - Method in class org.jscsi.parser.data.DataInParser
Serializes the bytes 20 till 23 in the Basic Header Segment.
serializeBytes20to23() - Method in class org.jscsi.parser.data.DataOutParser
Serializes the bytes 20 till 23 in the Basic Header Segment.
serializeBytes20to23() - Method in class org.jscsi.parser.InitiatorMessageParser
Serializes the bytes 20 till 23 in the Basic Header Segment.
serializeBytes20to23() - Method in class org.jscsi.parser.login.LoginRequestParser
Serializes the bytes 20 till 23 in the Basic Header Segment.
serializeBytes20to23() - Method in class org.jscsi.parser.logout.LogoutRequestParser
Serializes the bytes 20 till 23 in the Basic Header Segment.
serializeBytes20to23() - Method in class org.jscsi.parser.nop.NOPInParser
Serializes the bytes 20 till 23 in the Basic Header Segment.
serializeBytes20to23() - Method in class org.jscsi.parser.nop.NOPOutParser
Serializes the bytes 20 till 23 in the Basic Header Segment.
serializeBytes20to23() - Method in class org.jscsi.parser.r2t.Ready2TransferParser
Serializes the bytes 20 till 23 in the Basic Header Segment.
serializeBytes20to23() - Method in class org.jscsi.parser.scsi.SCSICommandParser
Serializes the bytes 20 till 23 in the Basic Header Segment.
serializeBytes20to23() - Method in class org.jscsi.parser.scsi.SCSIResponseParser
Serializes the bytes 20 till 23 in the Basic Header Segment.
serializeBytes20to23() - Method in class org.jscsi.parser.snack.SNACKRequestParser
Serializes the bytes 20 till 23 in the Basic Header Segment.
serializeBytes20to23() - Method in class org.jscsi.parser.TargetMessageParser
Serializes the bytes 20 till 23 in the Basic Header Segment.
serializeBytes20to23() - Method in class org.jscsi.parser.text.TextRequestParser
Serializes the bytes 20 till 23 in the Basic Header Segment.
serializeBytes20to23() - Method in class org.jscsi.parser.text.TextResponseParser
Serializes the bytes 20 till 23 in the Basic Header Segment.
serializeBytes20to23() - Method in class org.jscsi.parser.tmf.TaskManagementFunctionRequestParser
Serializes the bytes 20 till 23 in the Basic Header Segment.
serializeBytes24to27() - Method in class org.jscsi.parser.AbstractMessageParser
Serializes the bytes 24 till 27 in the Basic Header Segment.
serializeBytes24to27() - Method in class org.jscsi.parser.data.DataOutParser
Serializes the bytes 24 till 27 in the Basic Header Segment.
serializeBytes24to27() - Method in class org.jscsi.parser.InitiatorMessageParser
Serializes the bytes 24 till 27 in the Basic Header Segment.
serializeBytes24to27() - Method in class org.jscsi.parser.snack.SNACKRequestParser
Serializes the bytes 24 till 27 in the Basic Header Segment.
serializeBytes24to27() - Method in class org.jscsi.parser.TargetMessageParser
Serializes the bytes 24 till 27 in the Basic Header Segment.
serializeBytes28to31() - Method in class org.jscsi.parser.AbstractMessageParser
Serializes the bytes 28 till 31 in the Basic Header Segment.
serializeBytes28to31() - Method in class org.jscsi.parser.InitiatorMessageParser
Serializes the bytes 28 till 31 in the Basic Header Segment.
serializeBytes28to31() - Method in class org.jscsi.parser.TargetMessageParser
Serializes the bytes 28 till 31 in the Basic Header Segment.
serializeBytes32to35() - Method in class org.jscsi.parser.AbstractMessageParser
Serializes the bytes 32 till 35 in the Basic Header Segment.
serializeBytes32to35() - Method in class org.jscsi.parser.InitiatorMessageParser
Serializes the bytes 32 till 35 in the Basic Header Segment.
serializeBytes32to35() - Method in class org.jscsi.parser.scsi.SCSICommandParser
Serializes the bytes 32 till 35 in the Basic Header Segment.
serializeBytes32to35() - Method in class org.jscsi.parser.TargetMessageParser
Serializes the bytes 32 till 35 in the Basic Header Segment.
serializeBytes32to35() - Method in class org.jscsi.parser.tmf.TaskManagementFunctionRequestParser
Serializes the bytes 32 till 35 in the Basic Header Segment.
serializeBytes36to39() - Method in class org.jscsi.parser.AbstractMessageParser
Serializes the bytes 36 till 39 in the Basic Header Segment.
serializeBytes36to39() - Method in class org.jscsi.parser.asynchronous.AsynchronousMessageParser
Serializes the bytes 36 till 39 in the Basic Header Segment.
serializeBytes36to39() - Method in class org.jscsi.parser.data.DataInParser
Serializes the bytes 36 till 39 in the Basic Header Segment.
serializeBytes36to39() - Method in class org.jscsi.parser.data.DataOutParser
Serializes the bytes 36 till 39 in the Basic Header Segment.
serializeBytes36to39() - Method in class org.jscsi.parser.InitiatorMessageParser
Serializes the bytes 36 till 39 in the Basic Header Segment.
serializeBytes36to39() - Method in class org.jscsi.parser.login.LoginResponseParser
Serializes the bytes 36 till 39 in the Basic Header Segment.
serializeBytes36to39() - Method in class org.jscsi.parser.r2t.Ready2TransferParser
Serializes the bytes 36 till 39 in the Basic Header Segment.
serializeBytes36to39() - Method in class org.jscsi.parser.reject.RejectParser
Serializes the bytes 36 till 39 in the Basic Header Segment.
serializeBytes36to39() - Method in class org.jscsi.parser.scsi.SCSICommandParser
Serializes the bytes 36 till 39 in the Basic Header Segment.
serializeBytes36to39() - Method in class org.jscsi.parser.scsi.SCSIResponseParser
Serializes the bytes 36 till 39 in the Basic Header Segment.
serializeBytes36to39() - Method in class org.jscsi.parser.TargetMessageParser
Serializes the bytes 36 till 39 in the Basic Header Segment.
serializeBytes36to39() - Method in class org.jscsi.parser.tmf.TaskManagementFunctionRequestParser
Serializes the bytes 36 till 39 in the Basic Header Segment.
serializeBytes40to43() - Method in class org.jscsi.parser.AbstractMessageParser
Serializes the bytes 40 till 43 in the Basic Header Segment.
serializeBytes40to43() - Method in class org.jscsi.parser.asynchronous.AsynchronousMessageParser
Serializes the bytes 40 till 43 in the Basic Header Segment.
serializeBytes40to43() - Method in class org.jscsi.parser.data.DataInParser
Serializes the bytes 40 till 43 in the Basic Header Segment.
serializeBytes40to43() - Method in class org.jscsi.parser.data.DataOutParser
Serializes the bytes 40 till 43 in the Basic Header Segment.
serializeBytes40to43() - Method in class org.jscsi.parser.InitiatorMessageParser
Serializes the bytes 40 till 43 in the Basic Header Segment.
serializeBytes40to43() - Method in class org.jscsi.parser.logout.LogoutResponseParser
Serializes the bytes 40 till 43 in the Basic Header Segment.
serializeBytes40to43() - Method in class org.jscsi.parser.r2t.Ready2TransferParser
Serializes the bytes 40 till 43 in the Basic Header Segment.
serializeBytes40to43() - Method in class org.jscsi.parser.scsi.SCSICommandParser
Serializes the bytes 40 till 43 in the Basic Header Segment.
serializeBytes40to43() - Method in class org.jscsi.parser.scsi.SCSIResponseParser
Serializes the bytes 40 till 43 in the Basic Header Segment.
serializeBytes40to43() - Method in class org.jscsi.parser.snack.SNACKRequestParser
Serializes the bytes 40 till 43 in the Basic Header Segment.
serializeBytes40to43() - Method in class org.jscsi.parser.TargetMessageParser
Serializes the bytes 40 till 43 in the Basic Header Segment.
serializeBytes44to47() - Method in class org.jscsi.parser.AbstractMessageParser
Serializes the bytes 44 till 47 in the Basic Header Segment.
serializeBytes44to47() - Method in class org.jscsi.parser.data.DataInParser
Serializes the bytes 44 till 47 in the Basic Header Segment.
serializeBytes44to47() - Method in class org.jscsi.parser.InitiatorMessageParser
Serializes the bytes 44 till 47 in the Basic Header Segment.
serializeBytes44to47() - Method in class org.jscsi.parser.r2t.Ready2TransferParser
Serializes the bytes 44 till 47 in the Basic Header Segment.
serializeBytes44to47() - Method in class org.jscsi.parser.scsi.SCSICommandParser
Serializes the bytes 44 till 47 in the Basic Header Segment.
serializeBytes44to47() - Method in class org.jscsi.parser.scsi.SCSIResponseParser
Serializes the bytes 44 till 47 in the Basic Header Segment.
serializeBytes44to47() - Method in class org.jscsi.parser.snack.SNACKRequestParser
Serializes the bytes 44 till 47 in the Basic Header Segment.
serializeBytes44to47() - Method in class org.jscsi.parser.TargetMessageParser
Serializes the bytes 44 till 47 in the Basic Header Segment.
serializeBytes8to11() - Method in class org.jscsi.parser.AbstractMessageParser
Serializes the bytes 8 till 11 in the Basic Header Segment.
serializeBytes8to11() - Method in class org.jscsi.parser.login.LoginRequestParser
Serializes the bytes 8 till 11 in the Basic Header Segment.
serializeDataSegment(ByteBuffer, int) - Method in class org.jscsi.parser.ProtocolDataUnit
Serializes the data segment (binary or key-value pairs) to a destination array, staring from offset to write.
setAcknowledgeFlag(boolean) - Method in class org.jscsi.parser.data.DataInParser
 
setBegRun(int) - Method in class org.jscsi.parser.snack.SNACKRequestParser
Sets the begRun variable to the given new value.
setBidirectionalReadResidualCount(int) - Method in class org.jscsi.parser.scsi.SCSIResponseParser
 
setBidirectionalReadResidualOverflow(boolean) - Method in class org.jscsi.parser.scsi.SCSIResponseParser
 
setBidirectionalReadResidualUnderflow(boolean) - Method in class org.jscsi.parser.scsi.SCSIResponseParser
 
setBufferOffset(int) - Method in class org.jscsi.parser.data.DataInParser
 
setBufferOffset(int) - Method in class org.jscsi.parser.data.DataOutParser
Sets the Buffer Offset to a new one.
setBufferOffset(int) - Method in class org.jscsi.parser.r2t.Ready2TransferParser
 
setCommandDescriptorBlock(ByteBuffer) - Method in class org.jscsi.parser.scsi.SCSICommandParser
Sets the new Command Descriptor Block.
setCommandSequenceNumber(int) - Method in class org.jscsi.parser.data.DataOutParser
Returns the Command Sequence Number of this InitiatorMessageParser object.
setCommandSequenceNumber(int) - Method in class org.jscsi.parser.InitiatorMessageParser
Sets the Command Sequence Number of this InitiatorMessageParser object to the given value.
setConnectionID(int) - Method in class org.jscsi.parser.login.LoginRequestParser
Sets the new Connection ID of this LoginRequestParser object.
setConnectionID(short) - Method in class org.jscsi.parser.logout.LogoutRequestParser
Sets the new Connection ID of this LogoutRequestParser object.
setContinueFlag(boolean) - Method in class org.jscsi.parser.login.LoginRequestParser
Sets the new state of the Continue Flag of this LoginRequestParser obejct.
setContinueFlag(boolean) - Method in class org.jscsi.parser.login.LoginResponseParser
 
setContinueFlag(boolean) - Method in class org.jscsi.parser.text.TextResponseParser
 
setCurrentStageNumber(LoginStage) - Method in class org.jscsi.parser.login.LoginRequestParser
Sets the new Current Stage Number of this LoginRequestParser object.
setCurrentStageNumber(LoginStage) - Method in class org.jscsi.parser.login.LoginResponseParser
 
setDataBuffer(ByteBuffer, int, int) - Method in class org.jscsi.parser.datasegment.AbstractDataSegment
Sets the data buffer to the given buffer src.
setDataBuffer(ByteBuffer, int, int) - Method in interface org.jscsi.parser.datasegment.IDataSegment
Sets the data buffer to the given buffer src.
setDataDigest(IDigest) - Method in class org.jscsi.parser.ProtocolDataUnit
Sets the digest of the data segment to use for data integrity.
setDataSegment(ByteBuffer) - Method in class org.jscsi.parser.ProtocolDataUnit
 
setDataSegment(IDataSegmentIterator.IDataSegmentChunk) - Method in class org.jscsi.parser.ProtocolDataUnit
Sets a new data segment in this PDU.
setDataSequenceNumber(int) - Method in class org.jscsi.parser.data.DataInParser
 
setDataSequenceNumber(int) - Method in class org.jscsi.parser.data.DataOutParser
Sets the Data Sequence Number to a new one.
setDesiredDataTransferLength(int) - Method in class org.jscsi.parser.r2t.Ready2TransferParser
 
setExpectedCommandSequenceNumber(int) - Method in class org.jscsi.parser.TargetMessageParser
Sets the Expected Command Sequence Number of this TargetMessageParser object to the given value.
setExpectedDataSequenceNumber(int) - Method in class org.jscsi.parser.scsi.SCSIResponseParser
 
setExpectedDataTransferLength(int) - Method in class org.jscsi.parser.scsi.SCSICommandParser
 
setExpectedStatusSequenceNumber(int) - Method in class org.jscsi.parser.InitiatorMessageParser
Sets the Expected Status Sequence Number of this InitiatorMessageParser object to the given value.
setHeaderDigest(IDigest) - Method in class org.jscsi.parser.ProtocolDataUnit
Sets the digest of the header to use for data integrity.
setInitiatorSessionID(ISID) - Method in class org.jscsi.parser.login.LoginRequestParser
Sets the new Initiator Session ID (ISID) of this LoginRequestParser object.
setInitiatorSessionID(ISID) - Method in class org.jscsi.parser.login.LoginResponseParser
 
setInitiatorTaskTag(int) - Method in class org.jscsi.parser.BasicHeaderSegment
Changes the value of the initiator task tag.
setLogicalUnitNumber(long) - Method in class org.jscsi.parser.AbstractMessageParser
Set the Logical Unit Number (LUN) of this AbstractMessageParser object.
setMaximumCommandSequenceNumber(int) - Method in class org.jscsi.parser.TargetMessageParser
Sets the Maximum Command Sequence Number of this TargetMessageParser object to the given value.
setMaxVersion(byte) - Method in class org.jscsi.parser.login.LoginRequestParser
Sets the new Maximum Version number of this LoginRequestParser object.
setMinVersion(byte) - Method in class org.jscsi.parser.login.LoginRequestParser
Sets the new Minimum Version number of this LoginRequestParser object.
setNextStageNumber(LoginStage) - Method in class org.jscsi.parser.login.LoginRequestParser
Sets the new Next Stage Number of this LoginRequestParser object.
setNextStageNumber(LoginStage) - Method in class org.jscsi.parser.login.LoginResponseParser
 
setReadExpectedFlag(boolean) - Method in class org.jscsi.parser.scsi.SCSICommandParser
 
setReady2TransferSequenceNumber(int) - Method in class org.jscsi.parser.r2t.Ready2TransferParser
 
setReasonCode(LogoutRequestParser.LogoutReasonCode) - Method in class org.jscsi.parser.logout.LogoutRequestParser
Sets the Reason Code of this LogoutRequestParser object.
setResidualCount(int) - Method in class org.jscsi.parser.data.DataInParser
 
setResidualCount(int) - Method in class org.jscsi.parser.scsi.SCSIResponseParser
 
setResidualOverflow(boolean) - Method in class org.jscsi.parser.scsi.SCSIResponseParser
 
setResidualOverflowFlag(boolean) - Method in class org.jscsi.parser.data.DataInParser
 
setResidualUnderflow(boolean) - Method in class org.jscsi.parser.scsi.SCSIResponseParser
 
setResidualUnderflowFlag(boolean) - Method in class org.jscsi.parser.data.DataInParser
 
setResponse(LogoutResponse) - Method in class org.jscsi.parser.logout.LogoutResponseParser
 
setResponse(SCSIResponseParser.ServiceResponse) - Method in class org.jscsi.parser.scsi.SCSIResponseParser
 
setResult(IResultFunction) - Method in class org.jscsi.parser.datasegment.SettingEntry
Sets the result function of this object to the given one.
setRunLength(int) - Method in class org.jscsi.parser.snack.SNACKRequestParser
Sets the Run Length to the given value.
setScope(String) - Method in class org.jscsi.parser.datasegment.SettingEntry
Sets the scope of this object to the given one.
setSNACKTag(int) - Method in class org.jscsi.parser.scsi.SCSIResponseParser
 
setStatus(SCSIStatus) - Method in class org.jscsi.parser.data.DataInParser
 
setStatus(LoginStatus) - Method in class org.jscsi.parser.login.LoginResponseParser
 
setStatus(SCSIStatus) - Method in class org.jscsi.parser.scsi.SCSIResponseParser
 
setStatusFlag(boolean) - Method in class org.jscsi.parser.data.DataInParser
 
setStatusSequenceNumber(int) - Method in class org.jscsi.parser.TargetMessageParser
Sets the Status Sequence Number of this TargetMessageParser object to the given value.
setTargetSessionIdentifyingHandle(short) - Method in class org.jscsi.parser.login.LoginRequestParser
Sets the new Target Session Identifying Handle of this LoginRequestParser object.
setTargetSessionIdentifyingHandle(short) - Method in class org.jscsi.parser.login.LoginResponseParser
 
setTargetTransferTag(int) - Method in class org.jscsi.parser.data.DataInParser
 
setTargetTransferTag(int) - Method in class org.jscsi.parser.data.DataOutParser
Sets the Target Transfer Tag to a new one.
setTargetTransferTag(int) - Method in class org.jscsi.parser.nop.NOPInParser
Sets the Target Transfer Tag of this object.
setTargetTransferTag(int) - Method in class org.jscsi.parser.r2t.Ready2TransferParser
 
setTargetTransferTag(int) - Method in class org.jscsi.parser.snack.SNACKRequestParser
Sets the Target Transfer Tag to the given value.
setTargetTransferTag(int) - Method in class org.jscsi.parser.text.TextRequestParser
Sets the Target Transfer Tag to a new one.
setTargetTransferTag(int) - Method in class org.jscsi.parser.text.TextResponseParser
 
setTaskAttributes(SCSICommandParser.TaskAttributes) - Method in class org.jscsi.parser.scsi.SCSICommandParser
 
setTime2Retain(short) - Method in class org.jscsi.parser.logout.LogoutResponseParser
 
setTime2Wait(short) - Method in class org.jscsi.parser.logout.LogoutResponseParser
 
SettingEntry - Class in org.jscsi.parser.datasegment
SettingsMap
SettingEntry() - Constructor for class org.jscsi.parser.datasegment.SettingEntry
Default constructor to create a new, empty SettingEntry.
SettingsMap - Class in org.jscsi.parser.datasegment
SettingsMap
SettingsMap() - Constructor for class org.jscsi.parser.datasegment.SettingsMap
Default constructor to create a new, empty SettingsMap object.
setType(SNACKRequestParser.SNACKType) - Method in class org.jscsi.parser.snack.SNACKRequestParser
Sets the type of this SNACKRequest to the given value.
setValue(String) - Method in class org.jscsi.parser.datasegment.SettingEntry
Sets the value of this object to the given one.
setValue(int) - Method in class org.jscsi.utils.SerialArithmeticNumber
Updates the value of this SerialArithmeticNumber instance to the given one.
setWriteExpectedFlag(boolean) - Method in class org.jscsi.parser.scsi.SCSICommandParser
 
size() - Method in class org.jscsi.parser.datasegment.SettingsMap
 
size() - Method in class org.jscsi.utils.SoftHashMap
SNACKRequestParser - Class in org.jscsi.parser.snack
SNACKRequestParser
SNACKRequestParser(ProtocolDataUnit) - Constructor for class org.jscsi.parser.snack.SNACKRequestParser
Default constructor, creates a new, empty SNACKRequestParser object.
SNACKRequestParser.SNACKType - Enum in org.jscsi.parser.snack
This enumeration defines all valid SNACK types.
SoftHashMap<K,V> - Class in org.jscsi.utils
SoftHashMap
SoftHashMap() - Constructor for class org.jscsi.utils.SoftHashMap
Default constructor internally using 32 strong references.
SoftHashMap(int) - Constructor for class org.jscsi.utils.SoftHashMap
Constructor that allows to specify how many strong references should be used internally.
StatePattern - Enum in org.jscsi.state
This enumeration represents the order in which states can be called.
statusSequenceNumber - Variable in class org.jscsi.parser.TargetMessageParser
Status Sequence Number.

T

TargetMessageParser - Class in org.jscsi.parser
TargetMessageParser
TargetMessageParser(ProtocolDataUnit) - Constructor for class org.jscsi.parser.TargetMessageParser
Default constructor, creates a new, empty TargetMessageParser object.
targetTransferTag - Variable in class org.jscsi.parser.nop.NOPOutParser
The TargetTransferTag.
TaskExecutionException - Exception in org.jscsi.exception
Handling exceptions occuring while executing any kind of multithreaded task.
TaskExecutionException(ExecutionException) - Constructor for exception org.jscsi.exception.TaskExecutionException
Simple constructor to handle ExecutionExceptions.
TaskExecutionException(InterruptedException) - Constructor for exception org.jscsi.exception.TaskExecutionException
Simple constructor to handle InterruptedExceptions.
TaskManagementFunctionRequestParser - Class in org.jscsi.parser.tmf
TaskManagementFunctionRequestParser
TaskManagementFunctionRequestParser(ProtocolDataUnit) - Constructor for class org.jscsi.parser.tmf.TaskManagementFunctionRequestParser
Default constructor, creates a new, empty TaskManagementFunctionRequestParser object.
TaskManagementFunctionRequestParser.FunctionCode - Enum in org.jscsi.parser.tmf
This enumeration defines all valid function codes, which are defined in the iSCSI standard (RFC3720).
TaskManagementFunctionResponseParser - Class in org.jscsi.parser.tmf
This class parses a Task Management Function Response message defined in the iSCSI Standard (RFC3720).
TaskManagementFunctionResponseParser(ProtocolDataUnit) - Constructor for class org.jscsi.parser.tmf.TaskManagementFunctionResponseParser
Default constructor, creates a new, empty TaskManagementFunctionResponseParser object.
TaskManagementFunctionResponseParser.ResponseCode - Enum in org.jscsi.parser.tmf
This enumeration defines all valid response code, which are defined in the iSCSI Standard (RFC 3720).
TextRequestParser - Class in org.jscsi.parser.text
TextRequestParser
TextRequestParser(ProtocolDataUnit) - Constructor for class org.jscsi.parser.text.TextRequestParser
Default constructor, creates a new, empty TextRequestParser object.
TextResponseParser - Class in org.jscsi.parser.text
TextResponseParser
TextResponseParser(ProtocolDataUnit) - Constructor for class org.jscsi.parser.text.TextResponseParser
Default constructor, creates a new, empty TextResponseParser object.
THIRD_BYTE_MASK - Static variable in class org.jscsi.parser.Constants
Bit mask to extract the third byte of a 32 bit number.
THIRD_BYTE_MASK - Static variable in class org.jscsi.utils.Utils
Bit mask to extract the third byte of a 32 bit number.
THREE_BYTES_SHIFT - Static variable in class org.jscsi.parser.Constants
Shift a given number by 24 bits or 3 bytes.
toString() - Method in class org.jscsi.parser.AbstractMessageParser
This method concatenate all the fields of a derived parser to allow an easy generation of debug informations.
toString() - Method in class org.jscsi.parser.asynchronous.AsynchronousMessageParser
This method concatenate all the fields of a derived parser to allow an easy generation of debug informations.
toString() - Method in class org.jscsi.parser.BasicHeaderSegment
Creates a string object with all values for easy debugging.
toString() - Method in class org.jscsi.parser.data.DataInParser
This method concatenate all the fields of a derived parser to allow an easy generation of debug informations.
toString() - Method in class org.jscsi.parser.data.DataOutParser
This method concatenate all the fields of a derived parser to allow an easy generation of debug informations.
toString() - Method in class org.jscsi.parser.datasegment.AbstractDataSegment
toString() - Method in class org.jscsi.parser.datasegment.SettingsMap
toString() - Method in class org.jscsi.parser.InitiatorMessageParser
This method concatenate all the fields of a derived parser to allow an easy generation of debug informations.
toString() - Method in class org.jscsi.parser.login.ISID
Creates a string with all fields of this ISID object.
toString() - Method in class org.jscsi.parser.login.LoginRequestParser
This method concatenate all the fields of a derived parser to allow an easy generation of debug informations.
toString() - Method in class org.jscsi.parser.login.LoginResponseParser
This method concatenate all the fields of a derived parser to allow an easy generation of debug informations.
toString() - Method in class org.jscsi.parser.logout.LogoutRequestParser
This method concatenate all the fields of a derived parser to allow an easy generation of debug informations.
toString() - Method in class org.jscsi.parser.logout.LogoutResponseParser
This method concatenate all the fields of a derived parser to allow an easy generation of debug informations.
toString() - Method in class org.jscsi.parser.nop.NOPInParser
This method concatenate all the fields of a derived parser to allow an easy generation of debug informations.
toString() - Method in class org.jscsi.parser.nop.NOPOutParser
This method concatenate all the fields of a derived parser to allow an easy generation of debug informations.
toString() - Method in class org.jscsi.parser.ProtocolDataUnit
toString() - Method in class org.jscsi.parser.r2t.Ready2TransferParser
This method concatenate all the fields of a derived parser to allow an easy generation of debug informations.
toString() - Method in class org.jscsi.parser.reject.RejectParser
This method concatenate all the fields of a derived parser to allow an easy generation of debug informations.
toString() - Method in class org.jscsi.parser.scsi.SCSICommandParser
This method concatenate all the fields of a derived parser to allow an easy generation of debug informations.
toString() - Method in class org.jscsi.parser.scsi.SCSIResponseParser
This method concatenate all the fields of a derived parser to allow an easy generation of debug informations.
toString() - Method in class org.jscsi.parser.snack.SNACKRequestParser
This method concatenate all the fields of a derived parser to allow an easy generation of debug informations.
toString() - Method in class org.jscsi.parser.TargetMessageParser
This method concatenate all the fields of a derived parser to allow an easy generation of debug informations.
toString() - Method in class org.jscsi.parser.text.TextRequestParser
This method concatenate all the fields of a derived parser to allow an easy generation of debug informations.
toString() - Method in class org.jscsi.parser.text.TextResponseParser
This method concatenate all the fields of a derived parser to allow an easy generation of debug informations.
toString() - Method in class org.jscsi.parser.tmf.TaskManagementFunctionRequestParser
This method concatenate all the fields of a derived parser to allow an easy generation of debug informations.
toString() - Method in class org.jscsi.parser.tmf.TaskManagementFunctionResponseParser
This method concatenate all the fields of a derived parser to allow an easy generation of debug informations.
TWO_BYTES_SHIFT - Static variable in class org.jscsi.parser.Constants
Shift a given number by 16 bits or 2 bytes.

U

update(OperationalTextKey, String, IResultFunction) - Method in class org.jscsi.parser.datasegment.SettingsMap
Update the stored value with the given one.
update(ByteBuffer, int, int) - Method in interface org.jscsi.parser.digest.IDigest
This method updates the used digest with the values of the given ByteBuffer object.
Utils - Class in org.jscsi.utils
This class encapsulate all the needed common constants and methods with are needed by the used classes for the parsing and logging process.

V

validate() - Method in interface org.jscsi.parser.digest.IDigest
This method validates the calculated checksum with the expected checksum.
value() - Method in enum org.jscsi.parser.asynchronous.AsynchronousMessageParser.AsyncEventCodes
Returns the value of this enumeration.
value() - Method in enum org.jscsi.parser.datasegment.OperationalTextKey
Returns the value of this enumeration.
value() - Method in enum org.jscsi.parser.login.LoginStage
Returns the value of this enumeration.
value() - Method in enum org.jscsi.parser.login.LoginStatus
Returns the value of this enumeration.
value() - Method in enum org.jscsi.parser.logout.LogoutRequestParser.LogoutReasonCode
Returns the value of this enumeration.
value() - Method in enum org.jscsi.parser.logout.LogoutResponse
Returns the value of this enumeration.
value() - Method in enum org.jscsi.parser.OperationCode
Returns the value of this enumeration.
value() - Method in enum org.jscsi.parser.reject.RejectParser.ReasonCode
Returns the value of this enumeration.
value() - Method in enum org.jscsi.parser.scsi.SCSICommandParser.TaskAttributes
Returns the value of this enumeration.
value() - Method in enum org.jscsi.parser.scsi.SCSIResponseParser.ServiceResponse
Returns the value of this enumeration.
value() - Method in enum org.jscsi.parser.scsi.SCSIStatus
Returns the value of this enumeration.
value() - Method in enum org.jscsi.parser.snack.SNACKRequestParser.SNACKType
Returns the value of this enumeration.
value() - Method in enum org.jscsi.parser.tmf.TaskManagementFunctionRequestParser.FunctionCode
Returns the value of this enumeration.
value() - Method in enum org.jscsi.parser.tmf.TaskManagementFunctionResponseParser.ResponseCode
Returns the value of this enumeration.
valueOf(String) - Static method in enum org.jscsi.parser.asynchronous.AsynchronousMessageParser.AsyncEventCodes
Returns the enum constant of this type with the specified name.
valueOf(byte) - Static method in enum org.jscsi.parser.asynchronous.AsynchronousMessageParser.AsyncEventCodes
Returns the constant defined for the given value.
valueOf(String) - Static method in enum org.jscsi.parser.datasegment.DataSegmentFactory.DataSegmentFormat
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.jscsi.parser.datasegment.OperationalTextKey
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.jscsi.parser.login.LoginStage
Returns the enum constant of this type with the specified name.
valueOf(byte) - Static method in enum org.jscsi.parser.login.LoginStage
Returns the constant defined for the given value.
valueOf(String) - Static method in enum org.jscsi.parser.login.LoginStatus
Returns the enum constant of this type with the specified name.
valueOf(short) - Static method in enum org.jscsi.parser.login.LoginStatus
Returns the constant defined for the given value.
valueOf(String) - Static method in enum org.jscsi.parser.logout.LogoutRequestParser.LogoutReasonCode
Returns the enum constant of this type with the specified name.
valueOf(byte) - Static method in enum org.jscsi.parser.logout.LogoutRequestParser.LogoutReasonCode
Returns the constant defined for the given value.
valueOf(String) - Static method in enum org.jscsi.parser.logout.LogoutResponse
Returns the enum constant of this type with the specified name.
valueOf(byte) - Static method in enum org.jscsi.parser.logout.LogoutResponse
Returns the constant defined for the given value.
valueOf(String) - Static method in enum org.jscsi.parser.OperationCode
Returns the enum constant of this type with the specified name.
valueOf(byte) - Static method in enum org.jscsi.parser.OperationCode
Returns the constant defined for the given value.
valueOf(String) - Static method in enum org.jscsi.parser.reject.RejectParser.ReasonCode
Returns the enum constant of this type with the specified name.
valueOf(byte) - Static method in enum org.jscsi.parser.reject.RejectParser.ReasonCode
Returns the constant defined for the given value.
valueOf(String) - Static method in enum org.jscsi.parser.scsi.SCSICommandParser.TaskAttributes
Returns the enum constant of this type with the specified name.
valueOf(byte) - Static method in enum org.jscsi.parser.scsi.SCSICommandParser.TaskAttributes
Returns the constant defined for the given value.
valueOf(String) - Static method in enum org.jscsi.parser.scsi.SCSIResponseParser.ServiceResponse
Returns the enum constant of this type with the specified name.
valueOf(byte) - Static method in enum org.jscsi.parser.scsi.SCSIResponseParser.ServiceResponse
Returns the constant defined for the given value.
valueOf(String) - Static method in enum org.jscsi.parser.scsi.SCSIStatus
Returns the enum constant of this type with the specified name.
valueOf(byte) - Static method in enum org.jscsi.parser.scsi.SCSIStatus
Returns the constant defined for the given value.
valueOf(String) - Static method in enum org.jscsi.parser.snack.SNACKRequestParser.SNACKType
Returns the enum constant of this type with the specified name.
valueOf(byte) - Static method in enum org.jscsi.parser.snack.SNACKRequestParser.SNACKType
Returns the constant defined for the given value.
valueOf(String) - Static method in enum org.jscsi.parser.tmf.TaskManagementFunctionRequestParser.FunctionCode
Returns the enum constant of this type with the specified name.
valueOf(byte) - Static method in enum org.jscsi.parser.tmf.TaskManagementFunctionRequestParser.FunctionCode
Returns the constant defined for the given value.
valueOf(String) - Static method in enum org.jscsi.parser.tmf.TaskManagementFunctionResponseParser.ResponseCode
Returns the enum constant of this type with the specified name.
valueOf(byte) - Static method in enum org.jscsi.parser.tmf.TaskManagementFunctionResponseParser.ResponseCode
Returns the constant defined for the given value.
valueOf(String) - Static method in enum org.jscsi.state.StatePattern
Returns the enum constant of this type with the specified name.
valueOfEx(String) - Static method in enum org.jscsi.parser.datasegment.OperationalTextKey
Returns the constant defined for the given value.
values() - Static method in enum org.jscsi.parser.asynchronous.AsynchronousMessageParser.AsyncEventCodes
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.jscsi.parser.datasegment.DataSegmentFactory.DataSegmentFormat
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.jscsi.parser.datasegment.OperationalTextKey
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.jscsi.parser.login.LoginStage
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.jscsi.parser.login.LoginStatus
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.jscsi.parser.logout.LogoutRequestParser.LogoutReasonCode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.jscsi.parser.logout.LogoutResponse
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.jscsi.parser.OperationCode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.jscsi.parser.reject.RejectParser.ReasonCode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.jscsi.parser.scsi.SCSICommandParser.TaskAttributes
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.jscsi.parser.scsi.SCSIResponseParser.ServiceResponse
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.jscsi.parser.scsi.SCSIStatus
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.jscsi.parser.snack.SNACKRequestParser.SNACKType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.jscsi.parser.tmf.TaskManagementFunctionRequestParser.FunctionCode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.jscsi.parser.tmf.TaskManagementFunctionResponseParser.ResponseCode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.jscsi.state.StatePattern
Returns an array containing the constants of this enum type, in the order they are declared.

W

write(SocketChannel) - Method in class org.jscsi.parser.ProtocolDataUnit
Writes this ProtocolDataUnit object to the given SocketChannel.
A B C D E F G H I L M N O P R S T U V W 

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