- CachingModePage - Class in org.jscsi.target.scsi.modeSense
-
The Caching mode page defines the parameters that affect the use of the data cache by the storage medium.
- CachingModePage(boolean, boolean, boolean, boolean, boolean, boolean, boolean, boolean, boolean, int, int, int, int, int, int, boolean, boolean, boolean, boolean, int, int) - Constructor for class org.jscsi.target.scsi.modeSense.CachingModePage
-
The constructor.
- call() - Method in class org.jscsi.target.connection.Connection.TargetConnection
-
Starts the processing of PDUs by this connection.
- call() - Method in class org.jscsi.target.TargetServer
-
- CallableStart - Class in org.jscsi.target.example
-
- CallableStart() - Constructor for class org.jscsi.target.example.CallableStart
-
- canHandle(ProtocolDataUnit) - Method in class org.jscsi.target.connection.stage.fullfeature.ModeSenseStage
-
- CdbType - Enum in org.jscsi.target.scsi.cdb
-
- checkAccepted() - Method in class org.jscsi.target.settings.entry.Entry
-
- checkBounds(long, int) - Method in class org.jscsi.target.storage.FileStorageModule
-
Deprecated.
This method can be used for checking if a (series of) I/O operations will result in an
IOException
due to
trying to access blocks outside the medium's boundaries.
- checkBounds(long, int) - Method in interface org.jscsi.target.storage.IStorageModule
-
This method can be used for checking if a (series of) I/O operations will result in an
IOException
due to
trying to access blocks outside the medium's boundaries.
- checkBounds(long, int) - Method in class org.jscsi.target.storage.JCloudsStorageModule
-
This method can be used for checking if a (series of) I/O operations will result in an
IOException
due to
trying to access blocks outside the medium's boundaries.
- checkBounds(long, int) - Method in class org.jscsi.target.storage.RandomAccessStorageModule
-
This method can be used for checking if a (series of) I/O operations will result in an
IOException
due to
trying to access blocks outside the medium's boundaries.
- checkConstraints() - Method in class org.jscsi.target.settings.ConnectionSettingsNegotiator
-
- checkConstraints() - Method in class org.jscsi.target.settings.SessionSettingsNegotiator
-
- checkConstraints() - Method in class org.jscsi.target.settings.SettingsNegotiator
-
Checks constraints that cannot be checked at the
Entry
level, e.g.
- checkOverAndUnderflow(ReadOrWriteCdb) - Method in class org.jscsi.target.connection.stage.fullfeature.ReadOrWriteStage
-
Checks if the
LOGICAL BLOCK ADDRESS
and
TRANSFER
LENGTH
fields in the passed
ReadOrWriteCdb
are acceptable.
- checkPdu(ProtocolDataUnit) - Method in class org.jscsi.target.connection.stage.login.TargetLoginStage
-
Returns true
, if and only if the specified PDU is a Login Request PDU and the CSN and
InitiatorTaskTag fields check out.
- checkTextValueFormat(String) - Static method in class org.jscsi.target.settings.TextParameter
-
Checks if the value parameter is a properly formatted String value, i.e.
- checkUse(LoginStage, boolean, boolean) - Method in enum org.jscsi.target.settings.entry.Use
-
This method can be used for checking if this
Use
instance permits negotiating its associated parameter
given a situation described by the passed parameters.
- chopWhiteSpaces(Node) - Static method in class org.jscsi.target.Configuration
-
- close() - Method in class org.jscsi.target.connection.TargetSenderWorker
-
This method does all the necessary steps, which are needed when a connection should be closed.
- close() - Method in class org.jscsi.target.storage.FileStorageModule
-
Deprecated.
Closing the storage.
- close() - Method in interface org.jscsi.target.storage.IStorageModule
-
Closing the storage.
- close() - Method in class org.jscsi.target.storage.JCloudsStorageModule
-
Closing the storage.
- close() - Method in class org.jscsi.target.storage.RandomAccessStorageModule
-
- CodeSet - Enum in org.jscsi.target.scsi.inquiry
-
The CODE SET field indicates the code set used for the IDENTIFIER field.
- COLON - Static variable in class org.jscsi.target.settings.TextKeyword
-
- COMMA - Static variable in class org.jscsi.target.settings.TextKeyword
-
- CommandDescriptorBlock - Class in org.jscsi.target.scsi.cdb
-
An abstract class for accessing the variables common to Command Descriptor Blocks of all sizes.
- CommandDescriptorBlock(ByteBuffer) - Constructor for class org.jscsi.target.scsi.cdb.CommandDescriptorBlock
-
The abstract constructor.
- CommandSpecificSenseDataDescriptor - Class in org.jscsi.target.scsi.sense.senseDataDescriptor
-
The command-specific information sense data descriptor provides information that depends on the command on which the
exception condition occurred.
- CommandSpecificSenseDataDescriptor(EightByteInformation) - Constructor for class org.jscsi.target.scsi.sense.senseDataDescriptor.CommandSpecificSenseDataDescriptor
-
The constructor.
- commitOrRollBackChanges(boolean) - Method in class org.jscsi.target.settings.SettingsNegotiator
-
This method must be called at the end of a parameter negotiation task, either to roll back any changes that must
not take effect, or in order to ensure that consecutive negotiations are carried out correctly.
- concatenateKeyValuePairs(Collection<String>) - Static method in class org.jscsi.target.settings.TextParameter
-
Concatenates the
key-value pair elements from the specified
Collection
to a
null-character-separated
String
that can be sent as a text parameter data segment.
- Configuration - Class in org.jscsi.target
-
Instances of
Configuration
provides access target-wide parameters, variables that are the same across all
sessions and connections that do not change after initialization and which play a role during text parameter
negotiation.
- Configuration(String) - Constructor for class org.jscsi.target.Configuration
-
- CONFIGURATION_CONFIG_FILE - Static variable in class org.jscsi.target.Configuration
-
The file name, which contains all global settings.
- CONFIGURATION_SCHEMA_FILE - Static variable in class org.jscsi.target.Configuration
-
The file name of the XML Schema configuration file for the global settings.
- Connection - Interface in org.jscsi.target.connection
-
A class for objects representing an iSCSI connection with all necessary variables.
- connection - Variable in class org.jscsi.target.connection.phase.TargetPhase
-
The connection this phase is a part of.
- connection - Variable in class org.jscsi.target.connection.stage.TargetStage
-
- Connection.TargetConnection - Class in org.jscsi.target.connection
-
- Connection.TargetConnection(SocketChannel, boolean) - Constructor for class org.jscsi.target.connection.Connection.TargetConnection
-
- ConnectionSettingsNegotiator - Class in org.jscsi.target.settings
-
- ConnectionSettingsNegotiator(SessionSettingsNegotiator) - Constructor for class org.jscsi.target.settings.ConnectionSettingsNegotiator
-
- CONTAINERNAME - Static variable in class org.jscsi.target.storage.JCloudsStorageModule
-
- contains(Object) - Method in class org.jscsi.target.settings.NumericalValue
-
- contains(int) - Method in class org.jscsi.target.settings.NumericalValue
-
Returns true if the passed integer lies completely inside the interval represented by this
NumericalValue
.
- contains(Object) - Method in class org.jscsi.target.settings.NumericalValueRange
-
- contains(NumericalValue) - Method in class org.jscsi.target.settings.NumericalValueRange
-
- contains(NumericalValueRange) - Method in class org.jscsi.target.settings.NumericalValueRange
-
- contains(SingleNumericalValue) - Method in class org.jscsi.target.settings.NumericalValueRange
-
- contains(int) - Method in class org.jscsi.target.settings.NumericalValueRange
-
- contains(Object) - Method in class org.jscsi.target.settings.SingleNumericalValue
-
- contains(int) - Method in class org.jscsi.target.settings.SingleNumericalValue
-
- copy() - Method in class org.jscsi.target.settings.entry.BooleanEntry
-
- copy() - Method in class org.jscsi.target.settings.entry.Entry
-
Returns an exact copy of this
Entry
.
- copy() - Method in class org.jscsi.target.settings.entry.NumericalEntry
-
- copy() - Method in class org.jscsi.target.settings.entry.NumericalRangeEntry
-
- copy() - Method in class org.jscsi.target.settings.entry.StringEntry
-
- copy(List<Entry>) - Static method in class org.jscsi.target.settings.SettingsNegotiator
-
Returns a deep copy of the passed
List
with exact copies of all contained
Entry
objects.
- CRC_32C - Static variable in class org.jscsi.target.settings.TextKeyword
-
- create(String) - Static method in class org.jscsi.target.Configuration
-
- create(File, File, String) - Static method in class org.jscsi.target.Configuration
-
Reads the given configuration file in memory and creates a DOM representation.
- create(int, int) - Static method in class org.jscsi.target.settings.NumericalValueRange
-
- create(int) - Static method in class org.jscsi.target.settings.SingleNumericalValue
-
- createDataInPdu(boolean, boolean, boolean, boolean, boolean, SCSIStatus, long, int, int, int, int, int, ByteBuffer) - Static method in class org.jscsi.target.connection.TargetPduFactory
-
- createFixedFormatErrorPdu(FieldPointerSenseKeySpecificData[], AdditionalSenseCodeAndQualifier, int, int) - Static method in class org.jscsi.target.connection.stage.fullfeature.TargetFullFeatureStage
-
Creates a PDU with
FixedFormatSenseData
that must be sent to the initiator after receiving a
Command
Descriptor Block with an illegal field.
- createFixedFormatErrorPdu(FieldPointerSenseKeySpecificData[], int, int) - Static method in class org.jscsi.target.connection.stage.fullfeature.TargetFullFeatureStage
-
- createLoginResponsePdu(boolean, boolean, LoginStage, LoginStage, ISID, short, int, LoginStatus, ByteBuffer) - Static method in class org.jscsi.target.connection.TargetPduFactory
-
- createLogoutResponsePdu(LogoutResponse, int, short, short) - Static method in class org.jscsi.target.connection.TargetPduFactory
-
- createNopInPDU(long, int, int, ByteBuffer, int) - Static method in class org.jscsi.target.connection.TargetPduFactory
-
- createReadyToTransferPdu(long, int, int, int, int, int) - Static method in class org.jscsi.target.connection.TargetPduFactory
-
- createScsiResponsePdu(SCSIStatus, int, int, int) - Static method in class org.jscsi.target.connection.stage.fullfeature.TargetFullFeatureStage
-
Creates a SCSI Response PDU with a length zero data segment.
- createSCSIResponsePdu(boolean, boolean, boolean, boolean, SCSIResponseParser.ServiceResponse, SCSIStatus, int, int, int, int, int, ScsiResponseDataSegment) - Static method in class org.jscsi.target.connection.TargetPduFactory
-
- createTextResponsePdu(boolean, boolean, long, int, int, ByteBuffer) - Static method in class org.jscsi.target.connection.TargetPduFactory
-
- createTMResponsePdu(TaskManagementFunctionResponseParser.ResponseCode, int) - Static method in class org.jscsi.target.connection.TargetPduFactory
-
- getAdditionalSenseCode() - Method in enum org.jscsi.target.scsi.sense.AdditionalSenseCodeAndQualifier
-
Returns the value of the ADDITIONAL SENSE CODE field represented by this instance.
- getAdditionalSenseCodeQualifier() - Method in enum org.jscsi.target.scsi.sense.AdditionalSenseCodeAndQualifier
-
Returns the value of the ADDITIONAL SENSE CODE QUALIFIER field represented by this instance.
- getAdditionalSenseLength() - Method in class org.jscsi.target.scsi.sense.FixedFormatSenseData
-
- getAll() - Method in class org.jscsi.target.util.FastByteArrayProvider
-
Returns all stored byte arrays.
- getAllocationLength() - Method in class org.jscsi.target.scsi.cdb.InquiryCDB
-
- getAllocationLength() - Method in class org.jscsi.target.scsi.cdb.ModeSense6Cdb
-
- getAllocationLength() - Method in class org.jscsi.target.scsi.cdb.ReportLunsCDB
-
- getAllocationLength() - Method in class org.jscsi.target.scsi.cdb.RequestSenseCdb
-
- getAllowSloppyNegotiation() - Method in class org.jscsi.target.Configuration
-
- getArray(int) - Method in class org.jscsi.target.util.FastByteArrayProvider
-
Returns a byte array of the specified length.
- getAuthenticated() - Method in class org.jscsi.target.connection.phase.TargetLoginPhase
-
- getBit(byte, int) - Static method in class org.jscsi.target.util.BitManip
-
Returns true
, if the bit at the given position is set to one
and false
if
it is set to zero
.
- getBooleanValue() - Method in class org.jscsi.target.settings.entry.BooleanEntry
-
- getBooleanValue() - Method in class org.jscsi.target.settings.entry.Entry
-
Returns the negotiated (or default) value as a
Boolean
.
- getByteWithBitSet(byte, int, boolean) - Static method in class org.jscsi.target.util.BitManip
-
Sets a single bit.
- getCdbType(ScsiOperationCode) - Static method in enum org.jscsi.target.scsi.cdb.CdbType
-
- getCdbType() - Method in enum org.jscsi.target.scsi.cdb.ScsiOperationCode
-
Returns the
CdbType
for this operation code.
- getCommandCode() - Method in enum org.jscsi.target.scsi.cdb.ScsiOperationCode
-
Returns the five-bit COMMAND CODE field.
- getCompleteList() - Method in class org.jscsi.target.scsi.cdb.FormatUnitCDB
-
- getConfig() - Method in class org.jscsi.target.TargetServer
-
- getConnection() - Method in class org.jscsi.target.connection.stage.TargetStage
-
Getting connection of this stage.
- getConnection() - Method in class org.jscsi.target.connection.TargetSession
-
- getConnection() - Method in class org.jscsi.target.TargetServer
-
Using this connection mainly for test pruposes.
- getConnectionSettingsNegotiator() - Method in interface org.jscsi.target.connection.Connection
-
- getConnectionSettingsNegotiator() - Method in class org.jscsi.target.connection.Connection.TargetConnection
-
- getDataDigest() - Method in class org.jscsi.target.settings.Settings
-
Returns the value of the DataDigest
parameter.
- getDataInArray(int) - Method in interface org.jscsi.target.connection.Connection
-
- getDataInArray(int) - Method in class org.jscsi.target.connection.Connection.TargetConnection
-
Returns a byte array that can be used for holding data segment data of Data In PDUs sent during the
ReadStage
.
- getDataPduInOrder() - Method in class org.jscsi.target.settings.Settings
-
Returns the value of the DataPDUInOrder
parameter.
- getDataSequenceInOrder() - Method in class org.jscsi.target.settings.Settings
-
Returns the value of the DataSequenceInOrder
parameter.
- getDefaultTime2Retain() - Method in class org.jscsi.target.settings.Settings
-
Returns the value of the DefaultTime2Retain
parameter.
- getDefaultTime2Wait() - Method in class org.jscsi.target.settings.Settings
-
Returns the value of the DefaultTime2Wait
parameter.
- getDescriptorFormat() - Method in class org.jscsi.target.scsi.cdb.RequestSenseCdb
-
- getDeviceIdentificationVpdPage() - Method in class org.jscsi.target.TargetServer
-
- getDeviceOffline() - Method in class org.jscsi.target.scsi.cdb.SendDiagnosticCdb
-
- getDisableBlockDescriptors() - Method in class org.jscsi.target.scsi.cdb.ModeSense6Cdb
-
- getEnableVitalProductData() - Method in class org.jscsi.target.scsi.cdb.InquiryCDB
-
- getErrorRecoveryLevel() - Method in class org.jscsi.target.settings.Settings
-
Returns the value of the ErrorRecoveryLevel
parameter.
- getFirstBurstLength() - Method in class org.jscsi.target.settings.Settings
-
Returns the value of the FirstBurstLength
parameter.
- getFirstPduAndSetToFalse() - Method in class org.jscsi.target.connection.phase.TargetLoginPhase
-
This method will return true
if currently processed PDU is the first PDU sent by the initiator over
this phase's connection.
- getForceUnitAccess() - Method in class org.jscsi.target.scsi.cdb.Read10Cdb
-
- getForceUnitAccess() - Method in class org.jscsi.target.scsi.cdb.Write10Cdb
-
- getForceUnitAccessNonVolatile() - Method in class org.jscsi.target.scsi.cdb.Read10Cdb
-
- getForceUnitAccessNonVolatile() - Method in class org.jscsi.target.scsi.cdb.Write10Cdb
-
- getFormatProtectionInformation() - Method in class org.jscsi.target.scsi.cdb.FormatUnitCDB
-
- getGroupCode() - Method in enum org.jscsi.target.scsi.cdb.ScsiOperationCode
-
The three-bit GROUP CODE field provides for eight groups of command codes.
- getGroupNumber() - Method in class org.jscsi.target.scsi.cdb.Read10Cdb
-
- getGroupNumber() - Method in class org.jscsi.target.scsi.cdb.Write10Cdb
-
- getHeaderDigest() - Method in class org.jscsi.target.settings.Settings
-
Returns the value of the HeaderDigest
parameter.
- getIfMarker() - Method in class org.jscsi.target.settings.Settings
-
Returns the value of the IFMarker
parameter.
- getIfMarkInt() - Method in class org.jscsi.target.settings.Settings
-
Returns the value of the IFMarkInt
parameter.
- getIllegalFieldPointers() - Method in class org.jscsi.target.scsi.cdb.CommandDescriptorBlock
-
- getImmediateData() - Method in class org.jscsi.target.settings.Settings
-
Returns the value of the ImmediateData
parameter.
- getInitialR2T() - Method in class org.jscsi.target.settings.Settings
-
Returns the value of the InitialR2T
parameter.
- getInitiatorAlias() - Method in class org.jscsi.target.settings.Settings
-
Returns the value of the InitiatorAlias
parameter.
- getInitiatorName() - Method in class org.jscsi.target.settings.Settings
-
Returns the value of the InitiatorName
parameter.
- getInitiatorSessionID() - Method in class org.jscsi.target.connection.TargetSession
-
Returns the ISID
used by the initiator to identify this session.
- getInMaxRecvTextPduSequenceLength() - Method in class org.jscsi.target.Configuration
-
- getInstance() - Static method in class org.jscsi.target.scsi.inquiry.StandardInquiryData
-
- getInstance() - Static method in class org.jscsi.target.scsi.inquiry.SupportedVpdPages
-
Returns the singleton.
- getIntegerValue() - Method in class org.jscsi.target.settings.entry.Entry
-
Returns the negotiated (or default) value as an
Integer
.
- getIntegerValue() - Method in class org.jscsi.target.settings.entry.NumericalEntry
-
- getIntegerValue() - Method in class org.jscsi.target.settings.entry.NumericalRangeEntry
-
- getLogicalBlockAddress() - Method in class org.jscsi.target.scsi.cdb.ReadCapacityCdb
-
- getLogicalBlockAddress() - Method in class org.jscsi.target.scsi.cdb.ReadOrWriteCdb
-
- getLogicalBlockAddressFieldIndex() - Method in class org.jscsi.target.scsi.cdb.Read10Cdb
-
- getLogicalBlockAddressFieldIndex() - Method in class org.jscsi.target.scsi.cdb.Read6Cdb
-
- getLogicalBlockAddressFieldIndex() - Method in class org.jscsi.target.scsi.cdb.ReadOrWriteCdb
-
- getLogicalBlockAddressFieldIndex() - Method in class org.jscsi.target.scsi.cdb.Write10Cdb
-
- getLogicalBlockAddressFieldIndex() - Method in class org.jscsi.target.scsi.cdb.Write6Cdb
-
- getLogicalUnitNumber() - Method in class org.jscsi.target.Configuration
-
- getLongList() - Method in class org.jscsi.target.scsi.cdb.FormatUnitCDB
-
- getMax() - Method in class org.jscsi.target.settings.NumericalValueRange
-
Returns the upper boundary.
- getMaxBurstLength() - Method in class org.jscsi.target.settings.Settings
-
Returns the value of the MaxBurstLength
parameter.
- getMaxConnections() - Method in class org.jscsi.target.settings.Settings
-
Returns the value of the MaxConnections
parameter.
- getMaxOutstandingR2T() - Method in class org.jscsi.target.settings.Settings
-
Returns the value of the MaxOutstandingR2T
parameter.
- getMaxRecvDataSegmentLength() - Method in class org.jscsi.target.settings.Settings
-
Returns the value of the MaxRecvDataSegmentLenght
parameter.
- getMin() - Method in class org.jscsi.target.settings.NumericalValueRange
-
Returns the lower boundary.
- getModePage() - Method in class org.jscsi.target.scsi.cdb.ModeSense6Cdb
-
- getModePage(int, int) - Static method in enum org.jscsi.target.scsi.modeSense.ModePageCode
-
Returns the
ModePageCode
instance identified by the passed parameters.
- getNegotiationStatus() - Method in class org.jscsi.target.settings.entry.Entry
-
- getNextStageNumber() - Method in class org.jscsi.target.connection.stage.login.TargetLoginStage
-
Returns a stage number describing which stage of phase must follow this stage, or null
if the
initiator is not allowed to transition any further.
- getNextTargetTransferTag() - Static method in class org.jscsi.target.TargetServer
-
Gets and increments the value to use in the next unreserved Target Transfer Tag
field of the next
PDU to be sent by the jSCSI Target.
- getOfMarker() - Method in class org.jscsi.target.settings.Settings
-
Returns the value of the OFMarker
parameter.
- getOfMarkInt() - Method in class org.jscsi.target.settings.Settings
-
Returns the value of the OFMarkInt
parameter.
- getOutMaxRecvDataSegmentLength() - Method in class org.jscsi.target.Configuration
-
- getPageCode() - Method in class org.jscsi.target.scsi.cdb.InquiryCDB
-
- getPageCode() - Method in class org.jscsi.target.scsi.cdb.ModeSense6Cdb
-
- getPageControl() - Method in class org.jscsi.target.scsi.cdb.ModeSense6Cdb
-
- getPageControl(int) - Static method in enum org.jscsi.target.scsi.modeSense.PageControl
-
- getPageFormat() - Method in class org.jscsi.target.scsi.cdb.SendDiagnosticCdb
-
- getParameterListLength() - Method in class org.jscsi.target.scsi.cdb.SendDiagnosticCdb
-
- getPartialMediumIndicator() - Method in class org.jscsi.target.scsi.cdb.ReadCapacityCdb
-
- getPort() - Method in class org.jscsi.target.Configuration
-
- getReadProtect() - Method in class org.jscsi.target.scsi.cdb.Read10Cdb
-
- getReponseCodeFor(ErrorType, SenseDataFormat) - Static method in class org.jscsi.target.scsi.sense.SenseData
-
Returns the proper response code for the given error type and sense data format.
- getResidualCount() - Method in class org.jscsi.target.scsi.ScsiResponseDataSegment
-
- getResidualOverflow() - Method in class org.jscsi.target.scsi.ScsiResponseDataSegment
-
- getResult(boolean, boolean) - Method in enum org.jscsi.target.settings.BooleanResultFunction
-
Performs a logical AND
or OR
operation on the two parameters and returns the result.
- getResult(int, int) - Method in enum org.jscsi.target.settings.NumericalResultFunction
-
Returns either the value of the first or the second parameter, depending of the value of this enumeration.
- getScsiOperationCode() - Method in class org.jscsi.target.scsi.cdb.CommandDescriptorBlock
-
- getSelectReport() - Method in class org.jscsi.target.scsi.cdb.ReportLunsCDB
-
- getSelfTest() - Method in class org.jscsi.target.scsi.cdb.SendDiagnosticCdb
-
- getSelfTestCode() - Method in class org.jscsi.target.scsi.cdb.SendDiagnosticCdb
-
- getServiceAction() - Method in class org.jscsi.target.scsi.cdb.ReadCapacity16Cdb
-
- getSessionType(String) - Static method in enum org.jscsi.target.connection.SessionType
-
Returns a
SessionType
based on the
value, which must be either
Discovery
or
Normal
.
- getSessionType() - Method in class org.jscsi.target.settings.Settings
-
Returns the value of the SessionType
parameter.
- getSettings() - Method in interface org.jscsi.target.connection.Connection
-
- getSettings() - Method in class org.jscsi.target.connection.Connection.TargetConnection
-
Returns a
Settings
object with a snapshot of the current connection and session parameters.
- getSettings() - Method in class org.jscsi.target.settings.ConnectionSettingsNegotiator
-
This method checks if any parameter changes have been committed since the last call and, if so, creates a new
Settings
object reflecting the current parameters.
- getSizeInBlocks() - Method in class org.jscsi.target.storage.FileStorageModule
-
Deprecated.
Returns the storage space size in bytes divided by the block size in bytes (rounded down).
- getSizeInBlocks() - Method in interface org.jscsi.target.storage.IStorageModule
-
Returns the storage space size in bytes divided by the block size in bytes (rounded down).
- getSizeInBlocks() - Method in class org.jscsi.target.storage.JCloudsStorageModule
-
Returns the storage space size in bytes divided by the block size in bytes (rounded down).
- getSizeInBlocks() - Method in class org.jscsi.target.storage.RandomAccessStorageModule
-
Returns the storage space size in bytes divided by the block size in bytes (rounded down).
- getStatusSequenceNumber() - Method in interface org.jscsi.target.connection.Connection
-
- getStatusSequenceNumber() - Method in class org.jscsi.target.connection.Connection.TargetConnection
-
- getStorageModule() - Method in class org.jscsi.target.connection.TargetSession
-
- getStorageModule() - Method in class org.jscsi.target.Target
-
- getStringValue() - Method in class org.jscsi.target.settings.entry.Entry
-
Returns the negotiated (or default) value as a
String
.
- getStringValue() - Method in class org.jscsi.target.settings.entry.StringEntry
-
- getSubpageCode() - Method in class org.jscsi.target.scsi.cdb.ModeSense6Cdb
-
- getSuffix(String, String) - Static method in class org.jscsi.target.settings.TextParameter
-
Returns the suffix of a specified
String
.
- getTarget() - Method in class org.jscsi.target.connection.TargetSession
-
- getTarget(String) - Method in class org.jscsi.target.TargetServer
-
- getTargetAddress() - Method in class org.jscsi.target.Configuration
-
- getTargetAlias() - Method in class org.jscsi.target.Target
-
- getTargetConnection() - Method in class org.jscsi.target.connection.phase.TargetPhase
-
Getting the related connection
- getTargetName() - Method in class org.jscsi.target.connection.TargetSession
-
- getTargetName() - Method in class org.jscsi.target.settings.Settings
-
- getTargetName() - Method in class org.jscsi.target.Target
-
- getTargetNames() - Method in class org.jscsi.target.TargetServer
-
- getTargetPortalGroupTag() - Method in class org.jscsi.target.Configuration
-
- getTargets() - Method in class org.jscsi.target.Configuration
-
- getTargetServer() - Method in class org.jscsi.target.connection.TargetSession
-
- getTargetSession() - Method in interface org.jscsi.target.connection.Connection
-
- getTargetSession() - Method in class org.jscsi.target.connection.Connection.TargetConnection
-
- getTargetSessionIdentifyingHandle() - Method in class org.jscsi.target.connection.TargetSession
-
Returns the value used by the jSCSI Target to identify this session.
- getTransferLength() - Method in class org.jscsi.target.scsi.cdb.ReadOrWriteCdb
-
- getTransferLengthFieldIndex() - Method in class org.jscsi.target.scsi.cdb.Read10Cdb
-
- getTransferLengthFieldIndex() - Method in class org.jscsi.target.scsi.cdb.Read6Cdb
-
- getTransferLengthFieldIndex() - Method in class org.jscsi.target.scsi.cdb.ReadOrWriteCdb
-
- getTransferLengthFieldIndex() - Method in class org.jscsi.target.scsi.cdb.Write10Cdb
-
- getTransferLengthFieldIndex() - Method in class org.jscsi.target.scsi.cdb.Write6Cdb
-
- getUnitOffline() - Method in class org.jscsi.target.scsi.cdb.SendDiagnosticCdb
-
- getValue() - Method in enum org.jscsi.target.connection.SessionType
-
- getValue() - Method in enum org.jscsi.target.scsi.cdb.DefectListFormat
-
- getValue() - Method in enum org.jscsi.target.scsi.cdb.SelectReport
-
- getValue(byte) - Static method in enum org.jscsi.target.scsi.cdb.SelectReport
-
- getValue() - Method in enum org.jscsi.target.scsi.cdb.SelfTestCode
-
- getValue(int) - Static method in enum org.jscsi.target.scsi.cdb.SelfTestCode
-
- getValue() - Method in enum org.jscsi.target.scsi.inquiry.Association
-
- getValue() - Method in enum org.jscsi.target.scsi.inquiry.CodeSet
-
Returns serialized value of this object.
- getValue() - Method in enum org.jscsi.target.scsi.inquiry.IdentifierType
-
- getValue() - Method in class org.jscsi.target.scsi.inquiry.PageCode
-
Returns the value of the PAGE CODE field.
- getValue() - Method in enum org.jscsi.target.scsi.inquiry.ProtocolIdentifier
-
- getValue() - Method in enum org.jscsi.target.scsi.lun.AddressMethod
-
Returns the serialized value of the object.
- getValue(int) - Static method in enum org.jscsi.target.scsi.lun.AddressMethod
-
- getValue() - Method in enum org.jscsi.target.scsi.sense.AdditionalSenseCodeAndQualifier
-
Returns the two-byte/short value of the two represented fields.
- getValue() - Method in enum org.jscsi.target.scsi.sense.senseDataDescriptor.SenseDataDescriptorType
-
- getValue() - Method in enum org.jscsi.target.scsi.sense.SenseKey
-
The serialized value of the instance.
- getValue() - Method in class org.jscsi.target.settings.KeySet
-
Returns the primary
key, stored at the first position in
KeySet.values
.
- getValue(int) - Method in class org.jscsi.target.settings.KeySet
-
Returns the
key stored at the specified position in
KeySet.values
.
- getValue() - Method in class org.jscsi.target.settings.SingleNumericalValue
-
Returns the represented value.
- getValue() - Method in class org.jscsi.target.util.SerialArithmeticNumber
-
- getVitalProductDataPageName() - Method in class org.jscsi.target.scsi.inquiry.PageCode
-
Returns the VPD page name associated with the PAGE CODE
PageCode.value
.
- getWriteProtect() - Method in class org.jscsi.target.scsi.cdb.Write10Cdb
-
- greaterThan(int) - Method in class org.jscsi.target.util.SerialArithmeticNumber
-
- IdentificationDescriptor - Class in org.jscsi.target.scsi.inquiry
-
Instances of this class contain information identifying the logical unit, SCSI target device containing the logical
unit, or access path (i.e., target port) used by the command and returned parameter data.
- IdentificationDescriptor(ProtocolIdentifier, CodeSet, boolean, Association, IdentifierType, Identifier) - Constructor for class org.jscsi.target.scsi.inquiry.IdentificationDescriptor
-
- Identifier - Class in org.jscsi.target.scsi.inquiry
-
The IDENTIFIER field is part of an IDENTIFICATION DESCRIPTOR and, as its name implies, contains identifying
information about the references entity.
- Identifier() - Constructor for class org.jscsi.target.scsi.inquiry.Identifier
-
- IdentifierType - Enum in org.jscsi.target.scsi.inquiry
-
The IDENTIFIER TYPE field indicates the format and assignment authority for the IDENTIFIER.
- IF_MARK_INT - Static variable in class org.jscsi.target.settings.TextKeyword
-
- IF_MARKER - Static variable in class org.jscsi.target.settings.TextKeyword
-
- IMMEDIATE_DATA - Static variable in class org.jscsi.target.settings.TextKeyword
-
- increment() - Method in class org.jscsi.target.util.SerialArithmeticNumber
-
- Information - Class in org.jscsi.target.scsi.sense.information
-
The contents of the INFORMATION field are device-type or command specific and are defined in a command standard.
- Information() - Constructor for class org.jscsi.target.scsi.sense.information.Information
-
- InformationExceptionsControlModePage - Class in org.jscsi.target.scsi.modeSense
-
INFORMATION EXCEPTIONS CONTROL MODE PAGEs carry information about recent INFORMATION EXCEPTION SCSI errors.
- InformationExceptionsControlModePage(boolean, boolean, boolean, boolean, boolean, boolean, boolean, int, int, int) - Constructor for class org.jscsi.target.scsi.modeSense.InformationExceptionsControlModePage
-
- InformationSenseDataDescriptor - Class in org.jscsi.target.scsi.sense.senseDataDescriptor
-
The information sense data descriptor provides information that is device-type or command specific and is defined in
a command standard.
- InformationSenseDataDescriptor(EightByteInformation) - Constructor for class org.jscsi.target.scsi.sense.senseDataDescriptor.InformationSenseDataDescriptor
-
The constructor.
- INITIAL_R_2_T - Static variable in class org.jscsi.target.settings.TextKeyword
-
- initializeConnectionSettingsNegotiator(SessionSettingsNegotiator) - Method in interface org.jscsi.target.connection.Connection
-
- initializeConnectionSettingsNegotiator(SessionSettingsNegotiator) - Method in class org.jscsi.target.connection.Connection.TargetConnection
-
- initializeEntries() - Method in class org.jscsi.target.settings.ConnectionSettingsNegotiator
-
- initializeEntries() - Method in class org.jscsi.target.settings.SessionSettingsNegotiator
-
- initializeEntries() - Method in class org.jscsi.target.settings.SettingsNegotiator
-
- INITIATOR_ALIAS - Static variable in class org.jscsi.target.settings.TextKeyword
-
- INITIATOR_NAME - Static variable in class org.jscsi.target.settings.TextKeyword
-
- initiatorTaskTag - Variable in class org.jscsi.target.connection.stage.login.TargetLoginStage
-
An identifier used by the initiator to identify the login task.
- inProtocolValueRange(Object) - Method in class org.jscsi.target.settings.entry.BooleanEntry
-
- inProtocolValueRange(Object) - Method in class org.jscsi.target.settings.entry.Entry
-
This method is used for checking if a sub-class-specific
Object
, representing a single, a range, or a
list of values sent by the initiator, is illegal, according to the iSCSI standard.
- inProtocolValueRange(Object) - Method in class org.jscsi.target.settings.entry.NumericalEntry
-
- inProtocolValueRange(Object) - Method in class org.jscsi.target.settings.entry.NumericalRangeEntry
-
- inProtocolValueRange(Object) - Method in class org.jscsi.target.settings.entry.StringEntry
-
- InquiryCDB - Class in org.jscsi.target.scsi.cdb
-
This class represents Command Descriptor Blocks for the INQUIRY
SCSI command.
- InquiryCDB(ByteBuffer) - Constructor for class org.jscsi.target.scsi.cdb.InquiryCDB
-
- InquiryStage - Class in org.jscsi.target.connection.stage.fullfeature
-
A stage for processing INQUIRY
SCSI commands.
- InquiryStage(TargetFullFeaturePhase) - Constructor for class org.jscsi.target.connection.stage.fullfeature.InquiryStage
-
- intersect(NumericalValue) - Method in class org.jscsi.target.settings.NumericalValue
-
- intersect(NumericalValue, NumericalValue) - Static method in class org.jscsi.target.settings.NumericalValue
-
Returns a
NumericalValue
representing the intersection of the two parameters
- intersect(String[], String[]) - Static method in class org.jscsi.target.settings.TextParameter
-
Returns an array of Strings containing only those String values present in both input String arrays a and
b.
- InvalidSenseKeySpecificData - Class in org.jscsi.target.scsi.sense.senseDataDescriptor.senseKeySpecific
-
This kind of sense-key-specific data can be used instead of all the other
SenseKeySpecificData
subclasses, if
no valid sense-key-specific data is to be transmitted to the SCSI initiator.
- InvalidSenseKeySpecificData() - Constructor for class org.jscsi.target.scsi.sense.senseDataDescriptor.senseKeySpecific.InvalidSenseKeySpecificData
-
- IResponseData - Interface in org.jscsi.target.scsi
-
In addition to dictating the serialization methods inherited from
ISerializable
, this interface serves as a
marker interface for all classes that can be sent as SCSI Response data, i.e.
- IRRELEVANT - Static variable in class org.jscsi.target.settings.TextKeyword
-
- ISerializable - Interface in org.jscsi.target.scsi
-
This interface specifies methods for serializing an object.
- isLeadingConnection() - Method in interface org.jscsi.target.connection.Connection
-
- isLeadingConnection() - Method in class org.jscsi.target.connection.Connection.TargetConnection
-
Returns true
if this is the leading connection, i.e.
- isNormalACA() - Method in class org.jscsi.target.scsi.cdb.CommandDescriptorBlock
-
The NACA (Normal ACA) bit specifies whether an auto contingent allegiance (ACA) is established if the command
terminates with CHECK CONDITION status.
- isNormalSession() - Method in class org.jscsi.target.connection.TargetSession
-
Returns true
if this session is a regular (operational) session, and false
if it is s
discovery session.
- IStorageModule - Interface in org.jscsi.target.storage
-
This is an abstract super class offering methods for storage and retrieval of data, as well as emulating some
properties of block storage devices.
- isValidTargetName(String) - Method in class org.jscsi.target.TargetServer
-
Checks to see if this target name is valid.
- OF_MARK_INT - Static variable in class org.jscsi.target.settings.TextKeyword
-
- OF_MARKER - Static variable in class org.jscsi.target.settings.TextKeyword
-
- open(File, long, boolean, Class<? extends IStorageModule>) - Static method in class org.jscsi.target.storage.RandomAccessStorageModule
-
- org.jscsi.target - package org.jscsi.target
-
This package contains all the core classes to provide an easy and usable iSCSI (RFC 3720) target.
- org.jscsi.target.connection - package org.jscsi.target.connection
-
This package contains all classes representing the phase of a connection.
- org.jscsi.target.connection.phase - package org.jscsi.target.connection.phase
-
This package contains the classes for sending and receiving Protocol Data Units and "structural" classes that make up
the target - sessions, connections, and stages.
- org.jscsi.target.connection.stage - package org.jscsi.target.connection.stage
-
This package contains the abstract parent class of all stage classes.
- org.jscsi.target.connection.stage.fullfeature - package org.jscsi.target.connection.stage.fullfeature
-
This package contains all classes which represent stages of the Full Feature Phase.
- org.jscsi.target.connection.stage.login - package org.jscsi.target.connection.stage.login
-
This package contains all classes which represent stages of the Login Phase.
- org.jscsi.target.example - package org.jscsi.target.example
-
- org.jscsi.target.scsi - package org.jscsi.target.scsi
-
This package and its sub-packages contain all classes which represent SCSI byte structures, elements consisting of
one or more fields, which are used by SCSI devices to exchange information.
- org.jscsi.target.scsi.cdb - package org.jscsi.target.scsi.cdb
-
This package contains all classes representing Command Descriptor Blocks (CDBs), which are used by the SCSI initiator
to convey commands and parameters to the SCSI target.
- org.jscsi.target.scsi.inquiry - package org.jscsi.target.scsi.inquiry
-
This package contains all classes that are most pertinent to processing INQUIRY
SCSI commands.
- org.jscsi.target.scsi.lun - package org.jscsi.target.scsi.lun
-
The classes in this package represent SCSI elements that play a role in the processing of the
REPORT LUNS
SCSI command.
- org.jscsi.target.scsi.modeSense - package org.jscsi.target.scsi.modeSense
-
This package contains all those classes which are most relevant to processing the MODE SENSE (6)
SCSI
command, which is used by the SCSI initiator to gather information about target devices.
- org.jscsi.target.scsi.readCapacity - package org.jscsi.target.scsi.readCapacity
-
This package contains all those classes which are most relevant to processing any capacity requests.
- org.jscsi.target.scsi.sense - package org.jscsi.target.scsi.sense
-
This package contains all classes which represent SCSI sense data - data which gives a detailed account of current or
deferred SCSI errors.
- org.jscsi.target.scsi.sense.information - package org.jscsi.target.scsi.sense.information
-
This package contains classes representing the content of sense data INFORMATION
fields.
- org.jscsi.target.scsi.sense.senseDataDescriptor - package org.jscsi.target.scsi.sense.senseDataDescriptor
-
This package contains all classes that represent sense data descriptors, elements of sense data used to provide more
specific error information.
- org.jscsi.target.scsi.sense.senseDataDescriptor.senseKeySpecific - package org.jscsi.target.scsi.sense.senseDataDescriptor.senseKeySpecific
-
This package contains all classes representing sense-key specific data, which is a part of sense-key specific sense
data descriptors.
- org.jscsi.target.settings - package org.jscsi.target.settings
-
This package contains those classes which are key to negotiating, declaring, storing, and providing access to
connection and session parameters subject to text negotiation.
- org.jscsi.target.settings.entry - package org.jscsi.target.settings.entry
-
This package contains those classes which are entries of all settings.
- org.jscsi.target.storage - package org.jscsi.target.storage
-
This package contains those classes which deal directly with the storage, reading, and writing of data.
- org.jscsi.target.util - package org.jscsi.target.util
-
This package contains all utility classes with static methods for various tasks, as well some assorted classes that
did not fit anywhere else.
- outMaxRecvDataSegmentLength - Variable in class org.jscsi.target.Configuration
-
The MaxRecvDataSegmentLength
parameter for PDUs sent in the out direction (i.e.
- RandomAccessStorageModule - Class in org.jscsi.target.storage
-
Instances of this class can be used for persistent storage of data.
- RandomAccessStorageModule(long, File) - Constructor for class org.jscsi.target.storage.RandomAccessStorageModule
-
- read(byte[], long) - Method in class org.jscsi.target.storage.FileStorageModule
-
Deprecated.
Reading bytes from file
- read(byte[], long) - Method in interface org.jscsi.target.storage.IStorageModule
-
Copies bytes from storage to the passed byte array.
- read(byte[], long) - Method in class org.jscsi.target.storage.JCloudsStorageModule
-
Copies bytes from storage to the passed byte array.
- read(byte[], long) - Method in class org.jscsi.target.storage.RandomAccessStorageModule
-
Copies bytes from storage to the passed byte array.
- read(byte[], long) - Method in class org.jscsi.target.storage.SynchronizedRandomAccessStorageModule
-
- Read10Cdb - Class in org.jscsi.target.scsi.cdb
-
This class represents Command Descriptor Blocks for the READ (10)
SCSI command.
- Read10Cdb(ByteBuffer) - Constructor for class org.jscsi.target.scsi.cdb.Read10Cdb
-
- Read6Cdb - Class in org.jscsi.target.scsi.cdb
-
This class represents Command Descriptor Blocks for the READ (6)
SCSI command.
- Read6Cdb(ByteBuffer) - Constructor for class org.jscsi.target.scsi.cdb.Read6Cdb
-
- ReadCapacity10Cdb - Class in org.jscsi.target.scsi.cdb
-
This class represents Command Descriptor Blocks for the READ CAPACITY (10)
SCSI command.
- ReadCapacity10Cdb(ByteBuffer) - Constructor for class org.jscsi.target.scsi.cdb.ReadCapacity10Cdb
-
- ReadCapacity10ParameterData - Class in org.jscsi.target.scsi.readCapacity
-
READ CAPACITY (10)
parameter data is sent in response to a successful READ CAPACITY (10)
SCSI command.
- ReadCapacity10ParameterData(long, int) - Constructor for class org.jscsi.target.scsi.readCapacity.ReadCapacity10ParameterData
-
- ReadCapacity16Cdb - Class in org.jscsi.target.scsi.cdb
-
This class represents Command Descriptor Blocks for the READ CAPACITY (16)
SCSI command.
- ReadCapacity16Cdb(ByteBuffer) - Constructor for class org.jscsi.target.scsi.cdb.ReadCapacity16Cdb
-
- ReadCapacity16ParameterData - Class in org.jscsi.target.scsi.readCapacity
-
READ CAPACITY (16)
parameter data is sent in response to a successful READ CAPACITY (16)
SCSI command.
- ReadCapacity16ParameterData(long, int) - Constructor for class org.jscsi.target.scsi.readCapacity.ReadCapacity16ParameterData
-
- ReadCapacityCdb - Class in org.jscsi.target.scsi.cdb
-
This is an abstract super-class for command descriptor blocks that that are used for requesting information about the
capacity of the storage device.
- ReadCapacityCdb(ByteBuffer) - Constructor for class org.jscsi.target.scsi.cdb.ReadCapacityCdb
-
- ReadCapacityParameterData - Class in org.jscsi.target.scsi.readCapacity
-
READ CAPACITY
parameter data is sent in response to a successful READ CAPACITY (10)
or
READ CAPACITY (16)
SCSI command and is mainly used to inform the initiator about the number and length
of the unit's logical blocks.
- ReadCapacityParameterData(long, int) - Constructor for class org.jscsi.target.scsi.readCapacity.ReadCapacityParameterData
-
- ReadCapacityStage - Class in org.jscsi.target.connection.stage.fullfeature
-
- ReadCapacityStage(TargetFullFeaturePhase) - Constructor for class org.jscsi.target.connection.stage.fullfeature.ReadCapacityStage
-
- ReadCdb - Class in org.jscsi.target.scsi.cdb
-
This abstract class represents Command Descriptor Blocks for READ
SCSI commands.
- ReadCdb(ByteBuffer) - Constructor for class org.jscsi.target.scsi.cdb.ReadCdb
-
- readFourByteInt(ByteBuffer, int) - Static method in class org.jscsi.target.util.ReadWrite
-
Reads a (signed) 4-byte integer from four consecutive big-endian-ordered bytes of a
ByteBuffer
object and
returns the value.
- readFourByteInt(byte[], int) - Static method in class org.jscsi.target.util.ReadWrite
-
Reads a (signed) 4-byte integer from four consecutive big-endian-ordered bytes of a byte array and returns the
value.
- readOneByteInt(ByteBuffer, int) - Static method in class org.jscsi.target.util.ReadWrite
-
Reads a specified byte from a
ByteBuffer
and returns its value as an unsigned integer.
- readOneByteInt(byte[], int) - Static method in class org.jscsi.target.util.ReadWrite
-
Reads a specified byte from a byte array and returns its value as an unsigned integer.
- ReadOrWriteCdb - Class in org.jscsi.target.scsi.cdb
-
This abstract class represents Command Descriptor Blocks for the READ
and WRITE
SCSI
commands.
- ReadOrWriteCdb(ByteBuffer) - Constructor for class org.jscsi.target.scsi.cdb.ReadOrWriteCdb
-
- ReadOrWriteStage - Class in org.jscsi.target.connection.stage.fullfeature
-
This is an abstract superclass for stages that handle PDUs with command descriptor blocks of the
ReadOrWriteCdb
class.
- ReadOrWriteStage(TargetFullFeaturePhase) - Constructor for class org.jscsi.target.connection.stage.fullfeature.ReadOrWriteStage
-
- ReadStage - Class in org.jscsi.target.connection.stage.fullfeature
-
A stage for processing READ (6)
and READ (10)
SCSI commands.
- ReadStage(TargetFullFeaturePhase) - Constructor for class org.jscsi.target.connection.stage.fullfeature.ReadStage
-
- readThreeByteInt(ByteBuffer, int) - Static method in class org.jscsi.target.util.ReadWrite
-
Reads an unsigned 3-byte integer from three consecutive big-endian-ordered bytes of a
ByteBuffer
object
and returns the value.
- readThreeByteInt(byte[], int) - Static method in class org.jscsi.target.util.ReadWrite
-
Reads an unsigned 3-byte integer from three consecutive big-endian-ordered bytes of a byte array and returns the
value.
- readTwoByteInt(ByteBuffer, int) - Static method in class org.jscsi.target.util.ReadWrite
-
Reads an unsigned 2-byte integer from two consecutive big-endian-ordered bytes of a
ByteBuffer
object and
returns the value.
- readTwoByteInt(byte[], int) - Static method in class org.jscsi.target.util.ReadWrite
-
Reads an unsigned 2-byte integer from two consecutive big-endian-ordered bytes of a byte array and returns the
value.
- readUnsignedInt(ByteBuffer, int) - Static method in class org.jscsi.target.util.ReadWrite
-
Reads an unsigned 4-byte integer from four consecutive big-endian-ordered bytes of a
ByteBuffer
object
and returns the value.
- ReadWrite - Class in org.jscsi.target.util
-
This utility class contains static methods for reading/writing integers of various lengths and character strings
from/to
ByteBuffer
objects and byte arrays.
- ReadWrite() - Constructor for class org.jscsi.target.util.ReadWrite
-
- receivePdu() - Method in interface org.jscsi.target.connection.Connection
-
- receivePdu() - Method in class org.jscsi.target.connection.Connection.TargetConnection
-
Returns the next ProtocolDataUnit
to be received on the connection.
- receivePduSequence() - Method in class org.jscsi.target.connection.stage.login.TargetLoginStage
-
Receives a sequence of Login Request PDUs (as indicated by the LoginRequestParser.isContinueFlag()
and
returns the concatenated content of the text data segments.
- receivePduSequence(ProtocolDataUnit) - Method in class org.jscsi.target.connection.stage.login.TargetLoginStage
-
Receives a sequence of Login Request PDUs (as indicated by the LoginRequestParser.isContinueFlag()
and
returns the concatenated content of the text data segments.
- recursiveDelete(File) - Static method in class org.jscsi.target.storage.RandomAccessStorageModule
-
Deleting a storage recursive.
- REJECT - Static variable in class org.jscsi.target.settings.TextKeyword
-
- removeTargetSession(TargetSession) - Method in class org.jscsi.target.TargetServer
-
Removes a session from the jSCSI Target's list of active sessions.
- ReportLunsCDB - Class in org.jscsi.target.scsi.cdb
-
This class represents Command Descriptor Blocks for the REPORT LUNS
SCSI command.
- ReportLunsCDB(ByteBuffer) - Constructor for class org.jscsi.target.scsi.cdb.ReportLunsCDB
-
- ReportLunsParameterData - Class in org.jscsi.target.scsi.lun
-
Instances of this class are sent to the initiator in response to REPORT LUNS
SCSI commands.
- ReportLunsParameterData(LogicalUnitNumber...) - Constructor for class org.jscsi.target.scsi.lun.ReportLunsParameterData
-
The constructor.
- ReportLunsStage - Class in org.jscsi.target.connection.stage.fullfeature
-
A stage for processing REPORT LUNS
SCSI commands.
- ReportLunsStage(TargetFullFeaturePhase) - Constructor for class org.jscsi.target.connection.stage.fullfeature.ReportLunsStage
-
- requestedNextStageNumber - Variable in class org.jscsi.target.connection.stage.login.TargetLoginStage
-
A stage number describing which stage the initiator wants to transition to.
- RequestSenseCdb - Class in org.jscsi.target.scsi.cdb
-
This class represents Command Descriptor Blocks for the REQUEST SENSE
SCSI command, which requests that
the device server transfers sense data to the application client.
- RequestSenseCdb(ByteBuffer) - Constructor for class org.jscsi.target.scsi.cdb.RequestSenseCdb
-
- RequestSenseStage - Class in org.jscsi.target.connection.stage.fullfeature
-
A stage for processing REQUEST SENSE
SCSI commands.
- RequestSenseStage(TargetFullFeaturePhase) - Constructor for class org.jscsi.target.connection.stage.fullfeature.RequestSenseStage
-
- resetAlreadyNegotiated() - Method in class org.jscsi.target.settings.entry.Entry
-
- responseCode - Variable in class org.jscsi.target.scsi.sense.SenseData
-
The first byte of all sense data contains the RESPONSE CODE field that indicates the error type and format of the
sense data.
- returnedLogicalBlockAddress - Variable in class org.jscsi.target.scsi.readCapacity.ReadCapacityParameterData
-
- ScsiNameStringIdentifier - Class in org.jscsi.target.scsi.inquiry
-
The null-terminated, null-padded (see 4.4.2) SCSI NAME STRING field contains a UTF-8 format string.
- ScsiNameStringIdentifier(String) - Constructor for class org.jscsi.target.scsi.inquiry.ScsiNameStringIdentifier
-
- ScsiOperationCode - Enum in org.jscsi.target.scsi.cdb
-
The OPERATION CODE of a Command Descriptor Block specifies the type of command the initiator wants the target to
perform.
- ScsiResponseDataSegment - Class in org.jscsi.target.scsi
-
Instances of this class represent data that may be sent in a SCSI Command Response PDU.
- ScsiResponseDataSegment(SenseData, int) - Constructor for class org.jscsi.target.scsi.ScsiResponseDataSegment
-
- ScsiResponseDataSegment(IResponseData, int) - Constructor for class org.jscsi.target.scsi.ScsiResponseDataSegment
-
- SecurityNegotiationStage - Class in org.jscsi.target.connection.stage.login
-
- SecurityNegotiationStage(TargetLoginPhase) - Constructor for class org.jscsi.target.connection.stage.login.SecurityNegotiationStage
-
The constructor.
- SegmentPointerSenseKeySpecificData - Class in org.jscsi.target.scsi.sense.senseDataDescriptor.senseKeySpecific
-
- SegmentPointerSenseKeySpecificData(boolean, boolean, boolean, int, int) - Constructor for class org.jscsi.target.scsi.sense.senseDataDescriptor.senseKeySpecific.SegmentPointerSenseKeySpecificData
-
The constructor.
- SelectReport - Enum in org.jscsi.target.scsi.cdb
-
The SELECT REPORT field is a member of the
ReportLunsCDB
and specifies the types of logical unit addresses
that shall be reported.
- SelfTestCode - Enum in org.jscsi.target.scsi.cdb
-
The SELF-TEST CODE field is a member of SEND DIAGNOSTIC CDBs.
- SEND_TARGETS - Static variable in class org.jscsi.target.settings.TextKeyword
-
- SendDiagnosticCdb - Class in org.jscsi.target.scsi.cdb
-
This class represents Command Descriptor Blocks for the SEND DIAGNOSTIC
SCSI command.
- SendDiagnosticCdb(ByteBuffer) - Constructor for class org.jscsi.target.scsi.cdb.SendDiagnosticCdb
-
- SendDiagnosticStage - Class in org.jscsi.target.connection.stage.fullfeature
-
A stage for processing SEND DIAGNOSTIC
SCSI commands.
- SendDiagnosticStage(TargetFullFeaturePhase) - Constructor for class org.jscsi.target.connection.stage.fullfeature.SendDiagnosticStage
-
- sendPdu(ProtocolDataUnit) - Method in interface org.jscsi.target.connection.Connection
-
- sendPdu(ProtocolDataUnit) - Method in class org.jscsi.target.connection.Connection.TargetConnection
-
Serializes and sends a ProtocolDataUnit
over the connection.
- sendPduSequence(String, LoginStage) - Method in class org.jscsi.target.connection.stage.login.TargetLoginStage
-
Sends a Login Response PDU sequence containing the specified key-value pairs.
- sendRejectPdu(LoginStatus) - Method in class org.jscsi.target.connection.stage.login.TargetLoginStage
-
Sends a Login Response PDU informing the initiator that an error has occurred and that the connection must be
closed.
- sendResponse(int, int, IResponseData) - Method in class org.jscsi.target.connection.stage.fullfeature.TargetFullFeatureStage
-
Sends a two byte sequence of a Data-In and a SCSI Response PDU with the specified responseData
payload to
the initiator.
- SenseData - Class in org.jscsi.target.scsi.sense
-
Sense data shall be returned in the same I_T_L_Q nexus transaction as a CHECK CONDITION status and as parameter data
in response to the REQUEST SENSE command.
- SenseData(ErrorType, SenseDataFormat, SenseKey, AdditionalSenseCodeAndQualifier) - Constructor for class org.jscsi.target.scsi.sense.SenseData
-
The sense data constructor.
- SenseDataDescriptor - Class in org.jscsi.target.scsi.sense.senseDataDescriptor
-
Sense data descriptors are part of sense data and provide specific sense information.
- SenseDataDescriptor(SenseDataDescriptorType, int) - Constructor for class org.jscsi.target.scsi.sense.senseDataDescriptor.SenseDataDescriptor
-
The abstract constructor.
- SenseDataDescriptorType - Enum in org.jscsi.target.scsi.sense.senseDataDescriptor
-
The SenseDataDescriptorType is part of a
SenseDataDescriptor
and determines the object's (non-abstract
sub)class.
- senseDataFormat - Variable in class org.jscsi.target.scsi.sense.SenseData
-
- SenseDataFormat - Enum in org.jscsi.target.scsi.sense
-
Describes the format of requested sense data.
- senseKey - Variable in class org.jscsi.target.scsi.sense.SenseData
-
- SenseKey - Enum in org.jscsi.target.scsi.sense
-
The SENSE KEY field indicates generic information describing an error or exception condition.
- SenseKeySpecificData - Class in org.jscsi.target.scsi.sense.senseDataDescriptor.senseKeySpecific
-
SENSE-KEY-SPECIFIC DATA further defines the reason for a CHECK CONDITION SCSI response status.
- SenseKeySpecificData(boolean) - Constructor for class org.jscsi.target.scsi.sense.senseDataDescriptor.senseKeySpecific.SenseKeySpecificData
-
The absctract constructor.
- senseKeySpecificDataValid - Variable in class org.jscsi.target.scsi.sense.senseDataDescriptor.senseKeySpecific.SenseKeySpecificData
-
true
if and only if the information fields of this data object are valid.
- SenseKeySpecificSenseDataDescriptor - Class in org.jscsi.target.scsi.sense.senseDataDescriptor
-
The sense key specific sense data descriptor provides additional information about the exception condition.
- SenseKeySpecificSenseDataDescriptor(SenseKeySpecificData) - Constructor for class org.jscsi.target.scsi.sense.senseDataDescriptor.SenseKeySpecificSenseDataDescriptor
-
The constructor
- SerialArithmeticNumber - Class in org.jscsi.target.util
-
A class for serial number arithmetics, as defined in [RFC 1982]
, with SERIAL_BITS = 32
.
- SerialArithmeticNumber() - Constructor for class org.jscsi.target.util.SerialArithmeticNumber
-
- SerialArithmeticNumber(int) - Constructor for class org.jscsi.target.util.SerialArithmeticNumber
-
- serialize(ByteBuffer, int) - Method in class org.jscsi.target.scsi.inquiry.DeviceIdentificationVpdPage
-
- serialize(ByteBuffer, int) - Method in class org.jscsi.target.scsi.inquiry.IdentificationDescriptor
-
- serialize(ByteBuffer, int) - Method in class org.jscsi.target.scsi.inquiry.ScsiNameStringIdentifier
-
- serialize(ByteBuffer, int) - Method in class org.jscsi.target.scsi.inquiry.StandardInquiryData
-
- serialize(ByteBuffer, int) - Method in class org.jscsi.target.scsi.inquiry.SupportedVpdPages
-
- serialize(ByteBuffer, int) - Method in interface org.jscsi.target.scsi.ISerializable
-
Inserts a serialized representation of the object into the specified
ByteBuffer
.
- serialize(ByteBuffer, int) - Method in class org.jscsi.target.scsi.lun.LogicalUnitNumber
-
- serialize(ByteBuffer, int) - Method in class org.jscsi.target.scsi.lun.ReportLunsParameterData
-
- serialize(ByteBuffer, int) - Method in class org.jscsi.target.scsi.modeSense.LongLogicalBlockDescriptor
-
- serialize(ByteBuffer, int) - Method in class org.jscsi.target.scsi.modeSense.ModePage
-
- serialize(ByteBuffer, int) - Method in class org.jscsi.target.scsi.modeSense.ModeParameterHeader10
-
- serialize(ByteBuffer, int) - Method in class org.jscsi.target.scsi.modeSense.ModeParameterHeader6
-
- serialize(ByteBuffer, int) - Method in class org.jscsi.target.scsi.modeSense.ModeParameterList
-
- serialize(ByteBuffer, int) - Method in class org.jscsi.target.scsi.modeSense.ShortLogicalBlockDescriptor
-
- serialize(ByteBuffer, int) - Method in class org.jscsi.target.scsi.readCapacity.ReadCapacity10ParameterData
-
- serialize(ByteBuffer, int) - Method in class org.jscsi.target.scsi.readCapacity.ReadCapacity16ParameterData
-
- serialize() - Method in class org.jscsi.target.scsi.ScsiResponseDataSegment
-
Returns a
ByteBuffer
containing a serialized representation of this object.
- serialize(ByteBuffer, int) - Method in class org.jscsi.target.scsi.sense.AdditionalSenseBytes
-
- serialize(ByteBuffer, int) - Method in class org.jscsi.target.scsi.sense.DescriptorFormatSenseData
-
- serialize(ByteBuffer, int) - Method in class org.jscsi.target.scsi.sense.FixedFormatSenseData
-
- serialize(ByteBuffer, int) - Method in class org.jscsi.target.scsi.sense.information.EightByteInformation
-
- serialize(ByteBuffer, int) - Method in class org.jscsi.target.scsi.sense.information.FourByteInformation
-
- serialize(ByteBuffer, int) - Method in class org.jscsi.target.scsi.sense.senseDataDescriptor.SenseDataDescriptor
-
- serialize(ByteBuffer, int) - Method in class org.jscsi.target.scsi.sense.senseDataDescriptor.senseKeySpecific.SenseKeySpecificData
-
- serializeModeParameters(ByteBuffer, int) - Method in class org.jscsi.target.scsi.modeSense.CachingModePage
-
- serializeModeParameters(ByteBuffer, int) - Method in class org.jscsi.target.scsi.modeSense.InformationExceptionsControlModePage
-
- serializeModeParameters(ByteBuffer, int) - Method in class org.jscsi.target.scsi.modeSense.ModePage
-
- serializePageLength(ByteBuffer, int) - Method in class org.jscsi.target.scsi.modeSense.ModePage
-
Serializes the PAGE LENGTH field.
- serializePageLength(ByteBuffer, int) - Method in class org.jscsi.target.scsi.modeSense.Page_0FormatModePage
-
- serializePageLength(ByteBuffer, int) - Method in class org.jscsi.target.scsi.modeSense.SubPageFormatModePage
-
- serializeSpecificFields(ByteBuffer, int) - Method in class org.jscsi.target.scsi.sense.senseDataDescriptor.CommandSpecificSenseDataDescriptor
-
- serializeSpecificFields(ByteBuffer, int) - Method in class org.jscsi.target.scsi.sense.senseDataDescriptor.InformationSenseDataDescriptor
-
- serializeSpecificFields(ByteBuffer, int) - Method in class org.jscsi.target.scsi.sense.senseDataDescriptor.SenseDataDescriptor
-
Serializes all fields which are not common to all sense data descriptors, which means those that are
sub-type-specific.
- serializeSpecificFields(ByteBuffer, int) - Method in class org.jscsi.target.scsi.sense.senseDataDescriptor.senseKeySpecific.ActualRetryCountSenseKeySpecificData
-
- serializeSpecificFields(ByteBuffer, int) - Method in class org.jscsi.target.scsi.sense.senseDataDescriptor.senseKeySpecific.FieldPointerSenseKeySpecificData
-
- serializeSpecificFields(ByteBuffer, int) - Method in class org.jscsi.target.scsi.sense.senseDataDescriptor.senseKeySpecific.InvalidSenseKeySpecificData
-
- serializeSpecificFields(ByteBuffer, int) - Method in class org.jscsi.target.scsi.sense.senseDataDescriptor.senseKeySpecific.ProgressIndicationSenseKeySpecificData
-
- serializeSpecificFields(ByteBuffer, int) - Method in class org.jscsi.target.scsi.sense.senseDataDescriptor.senseKeySpecific.SegmentPointerSenseKeySpecificData
-
- serializeSpecificFields(ByteBuffer, int) - Method in class org.jscsi.target.scsi.sense.senseDataDescriptor.senseKeySpecific.SenseKeySpecificData
-
Serializes all fields which are not common to all sense-key-specific data, which means those that are
sub-type-specific.
- serializeSpecificFields(ByteBuffer, int) - Method in class org.jscsi.target.scsi.sense.senseDataDescriptor.SenseKeySpecificSenseDataDescriptor
-
- serializeSubPageCode(ByteBuffer, int) - Method in class org.jscsi.target.scsi.modeSense.ModePage
-
This method serializes the SUBPAGE CODE field, if the mode page format says this field exists (only for the
sub_page mode page format).
- serializeSubPageCode(ByteBuffer, int) - Method in class org.jscsi.target.scsi.modeSense.Page_0FormatModePage
-
- serializeSubPageCode(ByteBuffer, int) - Method in class org.jscsi.target.scsi.modeSense.SubPageFormatModePage
-
- session - Variable in class org.jscsi.target.connection.stage.TargetStage
-
- SESSION_TYPE - Static variable in class org.jscsi.target.settings.TextKeyword
-
- SessionSettingsNegotiator - Class in org.jscsi.target.settings
-
A class for managing
Entry
objects responsible for negotiating session-wide parameters.
- SessionSettingsNegotiator() - Constructor for class org.jscsi.target.settings.SessionSettingsNegotiator
-
- SessionType - Enum in org.jscsi.target.connection
-
- setLogicalBlockDescriptors(ShortLogicalBlockDescriptor) - Method in class org.jscsi.target.scsi.modeSense.ModeParameterListBuilder
-
- setLogicalBlockDescriptors(ShortLogicalBlockDescriptor[]) - Method in class org.jscsi.target.scsi.modeSense.ModeParameterListBuilder
-
- setLogicalBlockDescriptors(LongLogicalBlockDescriptor[]) - Method in class org.jscsi.target.scsi.modeSense.ModeParameterListBuilder
-
- setModePages(ModePage) - Method in class org.jscsi.target.scsi.modeSense.ModeParameterListBuilder
-
- setModePages(ModePage[]) - Method in class org.jscsi.target.scsi.modeSense.ModeParameterListBuilder
-
- setSession(TargetSession) - Method in interface org.jscsi.target.connection.Connection
-
- setSession(TargetSession) - Method in class org.jscsi.target.connection.Connection.TargetConnection
-
- setStatusSequenceNumber(int) - Method in interface org.jscsi.target.connection.Connection
-
- setStatusSequenceNumber(int) - Method in class org.jscsi.target.connection.Connection.TargetConnection
-
- setTargetName(String) - Method in class org.jscsi.target.connection.TargetSession
-
Sets the target name and retrieves the target (if it exists) from the TargetServer
- settings - Variable in class org.jscsi.target.connection.stage.TargetStage
-
- Settings - Class in org.jscsi.target.settings
-
Instances of this class contain all session-wide and connection-specific parameters that are either declared by the
initiator or negotiated in the text parameter negotiation stages.
- SettingsException - Exception in org.jscsi.target.settings
-
- SettingsException() - Constructor for exception org.jscsi.target.settings.SettingsException
-
- SettingsException(String) - Constructor for exception org.jscsi.target.settings.SettingsException
-
- SettingsNegotiator - Class in org.jscsi.target.settings
-
- SettingsNegotiator() - Constructor for class org.jscsi.target.settings.SettingsNegotiator
-
The abstract constructor.
- ShortLogicalBlockDescriptor - Class in org.jscsi.target.scsi.modeSense
-
A class representing the content of SHORT LBA MODE PAREMETER LOGICAL BLOCK DESCRIPTOR fields, which are part of
ModeParameterList
objects.
- ShortLogicalBlockDescriptor(long, int) - Constructor for class org.jscsi.target.scsi.modeSense.ShortLogicalBlockDescriptor
-
The constructor.
- SINGLE_CONSTANT_PATTERN - Static variable in class org.jscsi.target.settings.NumericalValue
-
A precompiled pattern for matching decimal, hexadecimal, and Base64 integer
String
.
- SingleNumericalValue - Class in org.jscsi.target.settings
-
- size() - Method in class org.jscsi.target.scsi.inquiry.DeviceIdentificationVpdPage
-
- size() - Method in class org.jscsi.target.scsi.inquiry.IdentificationDescriptor
-
- size() - Method in class org.jscsi.target.scsi.inquiry.ScsiNameStringIdentifier
-
- size() - Method in class org.jscsi.target.scsi.inquiry.StandardInquiryData
-
- size() - Method in class org.jscsi.target.scsi.inquiry.SupportedVpdPages
-
- size() - Method in interface org.jscsi.target.scsi.ISerializable
-
Returns the size in bytes of the object's serialized representation.
- SIZE - Static variable in class org.jscsi.target.scsi.lun.LogicalUnitNumber
-
Length of the field in bytes.
- size() - Method in class org.jscsi.target.scsi.lun.LogicalUnitNumber
-
- size() - Method in class org.jscsi.target.scsi.lun.ReportLunsParameterData
-
- size() - Method in class org.jscsi.target.scsi.modeSense.LongLogicalBlockDescriptor
-
- size() - Method in class org.jscsi.target.scsi.modeSense.ModePage
-
- size() - Method in class org.jscsi.target.scsi.modeSense.ModeParameterHeader10
-
- size() - Method in class org.jscsi.target.scsi.modeSense.ModeParameterHeader6
-
- size() - Method in class org.jscsi.target.scsi.modeSense.ModeParameterList
-
- size() - Method in class org.jscsi.target.scsi.modeSense.ShortLogicalBlockDescriptor
-
- size() - Method in class org.jscsi.target.scsi.readCapacity.ReadCapacity10ParameterData
-
- size() - Method in class org.jscsi.target.scsi.readCapacity.ReadCapacity16ParameterData
-
- size() - Method in class org.jscsi.target.scsi.sense.AdditionalSenseBytes
-
- size() - Method in class org.jscsi.target.scsi.sense.DescriptorFormatSenseData
-
- size() - Method in class org.jscsi.target.scsi.sense.FixedFormatSenseData
-
- size() - Method in class org.jscsi.target.scsi.sense.information.EightByteInformation
-
- size() - Method in class org.jscsi.target.scsi.sense.information.FourByteInformation
-
- size() - Method in class org.jscsi.target.scsi.sense.senseDataDescriptor.SenseDataDescriptor
-
- SIZE - Static variable in class org.jscsi.target.scsi.sense.senseDataDescriptor.senseKeySpecific.SenseKeySpecificData
-
The serialized length in bytes of SENSE-KEY-SPECIFIC DATA.
- size() - Method in class org.jscsi.target.scsi.sense.senseDataDescriptor.senseKeySpecific.SenseKeySpecificData
-
- size() - Method in class org.jscsi.target.settings.KeySet
-
Returns the number of keys in this set.
- SIZE_PER_BUCKET - Static variable in class org.jscsi.target.storage.JCloudsStorageModule
-
Number of Bytes in Bucket.
- sizeInBlocks - Variable in class org.jscsi.target.storage.RandomAccessStorageModule
-
The size of the medium in blocks.
- splitKeyValuePair(String) - Static method in class org.jscsi.target.settings.TextParameter
-
Splits a key=value pair and returns an array with the separated key and value parts.
- splitValues(String) - Static method in class org.jscsi.target.settings.TextParameter
-
Splits a String of (one or more) values at the ',' signs and returns the values in an array of Strings.
- stageNumber - Variable in class org.jscsi.target.connection.stage.login.TargetLoginStage
-
The stage number used for describing this stage in Login Request PDUs.
- StandardInquiryData - Class in org.jscsi.target.scsi.inquiry
-
- start(BundleContext) - Method in class org.jscsi.target.Activator
-
- stop(BundleContext) - Method in class org.jscsi.target.Activator
-
- stop() - Method in interface org.jscsi.target.connection.Connection
-
- stop() - Method in class org.jscsi.target.connection.Connection.TargetConnection
-
- stop() - Method in class org.jscsi.target.connection.phase.TargetFullFeaturePhase
-
Stopping this phases execution
- stop() - Method in class org.jscsi.target.TargetServer
-
Stop this target server
- StringEntry - Class in org.jscsi.target.settings.entry
-
This
Entry
sub-class is used for managing and negotiation String parameters.
- StringEntry(KeySet, NegotiationType, Use, NegotiationStatus, String[], Object) - Constructor for class org.jscsi.target.settings.entry.StringEntry
-
- stringToTextDataSegments(String, int) - Static method in class org.jscsi.target.util.ReadWrite
-
Puts the characters in the passed String into an array of one or more ByteBuffers and returns it.
- SubPageFormatModePage - Class in org.jscsi.target.scsi.modeSense
-
Instances of this class represent MODE PAGEs using the SUB-PAGE format.
- SubPageFormatModePage(boolean, int, int, int) - Constructor for class org.jscsi.target.scsi.modeSense.SubPageFormatModePage
-
The abstract constructor.
- SUPPORTED_VPD_PAGES - Static variable in class org.jscsi.target.scsi.inquiry.SupportedVpdPages
-
- SupportedVpdPages - Class in org.jscsi.target.scsi.inquiry
-
This Vital Product Data page contains a list of the VPD page codes supported by the logical unit.
- SynchronizedRandomAccessStorageModule - Class in org.jscsi.target.storage
-
- SynchronizedRandomAccessStorageModule(long, File) - Constructor for class org.jscsi.target.storage.SynchronizedRandomAccessStorageModule
-
- value() - Method in enum org.jscsi.target.scsi.cdb.ScsiOperationCode
-
Returns the serialized value of the operation code.
- value - Variable in class org.jscsi.target.settings.entry.Entry
-
The currently valid value or null
.
- valueOf(String) - Static method in enum org.jscsi.target.connection.SessionType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.jscsi.target.scsi.cdb.CdbType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.jscsi.target.scsi.cdb.DefectListFormat
-
Returns the enum constant of this type with the specified name.
- valueOf(int) - Static method in enum org.jscsi.target.scsi.cdb.DefectListFormat
-
- valueOf(String) - Static method in enum org.jscsi.target.scsi.cdb.ScsiOperationCode
-
Returns the enum constant of this type with the specified name.
- valueOf(byte) - Static method in enum org.jscsi.target.scsi.cdb.ScsiOperationCode
-
- valueOf(String) - Static method in enum org.jscsi.target.scsi.cdb.SelectReport
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.jscsi.target.scsi.cdb.SelfTestCode
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.jscsi.target.scsi.inquiry.Association
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.jscsi.target.scsi.inquiry.CodeSet
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.jscsi.target.scsi.inquiry.IdentifierType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.jscsi.target.scsi.inquiry.PageCode.VitalProductDataPageName
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.jscsi.target.scsi.inquiry.ProtocolIdentifier
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.jscsi.target.scsi.lun.AddressMethod
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.jscsi.target.scsi.modeSense.HeaderType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.jscsi.target.scsi.modeSense.ModePageCode
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.jscsi.target.scsi.modeSense.PageControl
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.jscsi.target.scsi.sense.AdditionalSenseCodeAndQualifier
-
Returns the enum constant of this type with the specified name.
- valueOf(short) - Static method in enum org.jscsi.target.scsi.sense.AdditionalSenseCodeAndQualifier
-
- valueOf(String) - Static method in enum org.jscsi.target.scsi.sense.ErrorType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.jscsi.target.scsi.sense.senseDataDescriptor.SenseDataDescriptorType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.jscsi.target.scsi.sense.SenseDataFormat
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.jscsi.target.scsi.sense.SenseKey
-
Returns the enum constant of this type with the specified name.
- valueOf(int) - Static method in enum org.jscsi.target.scsi.sense.SenseKey
-
Returns the
SenseKey
instance representing the passed
value.
- valueOf(String) - Static method in enum org.jscsi.target.settings.BooleanResultFunction
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.jscsi.target.settings.entry.Use
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.jscsi.target.settings.NegotiationStatus
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.jscsi.target.settings.NegotiationType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.jscsi.target.settings.NumericalResultFunction
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum org.jscsi.target.connection.SessionType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.jscsi.target.scsi.cdb.CdbType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.jscsi.target.scsi.cdb.DefectListFormat
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.jscsi.target.scsi.cdb.ScsiOperationCode
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.jscsi.target.scsi.cdb.SelectReport
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.jscsi.target.scsi.cdb.SelfTestCode
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.jscsi.target.scsi.inquiry.Association
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.jscsi.target.scsi.inquiry.CodeSet
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.jscsi.target.scsi.inquiry.IdentifierType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.jscsi.target.scsi.inquiry.PageCode.VitalProductDataPageName
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.jscsi.target.scsi.inquiry.ProtocolIdentifier
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.jscsi.target.scsi.lun.AddressMethod
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.jscsi.target.scsi.modeSense.HeaderType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.jscsi.target.scsi.modeSense.ModePageCode
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.jscsi.target.scsi.modeSense.PageControl
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.jscsi.target.scsi.sense.AdditionalSenseCodeAndQualifier
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.jscsi.target.scsi.sense.ErrorType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.jscsi.target.scsi.sense.senseDataDescriptor.SenseDataDescriptorType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.jscsi.target.scsi.sense.SenseDataFormat
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.jscsi.target.scsi.sense.SenseKey
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.jscsi.target.settings.BooleanResultFunction
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.jscsi.target.settings.entry.Use
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.jscsi.target.settings.NegotiationStatus
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.jscsi.target.settings.NegotiationType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.jscsi.target.settings.NumericalResultFunction
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- VIRTUAL_BLOCK_SIZE - Static variable in interface org.jscsi.target.storage.IStorageModule
-
A fictitious block size.
- vpdPageCodeSupported(PageCode.VitalProductDataPageName) - Static method in class org.jscsi.target.scsi.inquiry.SupportedVpdPages
-
Returns true
for those and only for those VPD Page Codes which are supported by the jSCSI Target.