Package | Description |
---|---|
org.jscsi.target.connection |
This package contains all classes representing the phase of a connection.
|
org.jscsi.target.connection.phase |
This package contains the classes for sending and receiving Protocol Data Units and "structural" classes that make up
the target - sessions, connections, and stages.
|
org.jscsi.target.connection.stage |
This package contains the abstract parent class of all stage classes.
|
org.jscsi.target.connection.stage.fullfeature |
This package contains all classes which represent stages of the Full Feature Phase.
|
org.jscsi.target.connection.stage.login |
This package contains all classes which represent stages of the Login Phase.
|
org.jscsi.target.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.
|
Modifier and Type | Method and Description |
---|---|
org.jscsi.parser.ProtocolDataUnit |
Connection.receivePdu() |
org.jscsi.parser.ProtocolDataUnit |
Connection.TargetConnection.receivePdu()
Returns the next
ProtocolDataUnit to be received on the connection. |
Modifier and Type | Method and Description |
---|---|
boolean |
TargetPhase.execute()
Throws an
OperationNotSupportedException unless overwritten. |
boolean |
TargetFullFeaturePhase.execute()
Starts the full feature phase.
|
boolean |
TargetPhase.execute(org.jscsi.parser.ProtocolDataUnit pdu)
Throws an
OperationNotSupportedException unless overwritten. |
boolean |
TargetLoginPhase.execute(org.jscsi.parser.ProtocolDataUnit pdu)
Starts the login phase.
|
Modifier and Type | Method and Description |
---|---|
void |
TMStage.execute(org.jscsi.parser.ProtocolDataUnit pdu) |
abstract void |
TargetStage.execute(org.jscsi.parser.ProtocolDataUnit pdu)
Starts the stage.
|
Modifier and Type | Method and Description |
---|---|
void |
WriteStage.execute(org.jscsi.parser.ProtocolDataUnit pdu) |
void |
UnsupportedOpCodeStage.execute(org.jscsi.parser.ProtocolDataUnit pdu) |
void |
TextNegotiationStage.execute(org.jscsi.parser.ProtocolDataUnit pdu) |
void |
TestUnitReadyStage.execute(org.jscsi.parser.ProtocolDataUnit pdu) |
void |
SendDiagnosticStage.execute(org.jscsi.parser.ProtocolDataUnit pdu) |
void |
RequestSenseStage.execute(org.jscsi.parser.ProtocolDataUnit pdu) |
void |
ReportLunsStage.execute(org.jscsi.parser.ProtocolDataUnit pdu) |
void |
ReadStage.execute(org.jscsi.parser.ProtocolDataUnit pdu) |
void |
ReadCapacityStage.execute(org.jscsi.parser.ProtocolDataUnit pdu) |
void |
PingStage.execute(org.jscsi.parser.ProtocolDataUnit pdu) |
void |
ModeSenseStage.execute(org.jscsi.parser.ProtocolDataUnit pdu) |
void |
LogoutStage.execute(org.jscsi.parser.ProtocolDataUnit pdu) |
void |
InquiryStage.execute(org.jscsi.parser.ProtocolDataUnit pdu) |
void |
FormatUnitStage.execute(org.jscsi.parser.ProtocolDataUnit pdu) |
Modifier and Type | Method and Description |
---|---|
void |
SecurityNegotiationStage.execute(org.jscsi.parser.ProtocolDataUnit initialPdu) |
void |
LoginOperationalParameterNegotiationStage.execute(org.jscsi.parser.ProtocolDataUnit pdu) |
protected String |
TargetLoginStage.receivePduSequence()
Receives a sequence of Login Request PDUs (as indicated by the
LoginRequestParser.isContinueFlag() and
returns the concatenated content of the text data segments. |
protected String |
TargetLoginStage.receivePduSequence(org.jscsi.parser.ProtocolDataUnit pdu)
Receives a sequence of Login Request PDUs (as indicated by the
LoginRequestParser.isContinueFlag() and
returns the concatenated content of the text data segments. |
protected void |
TargetLoginStage.sendPduSequence(String keyValuePairs,
org.jscsi.parser.login.LoginStage nextStage)
Sends a Login Response PDU sequence containing the specified key-value pairs.
|
Modifier and Type | Method and Description |
---|---|
String |
Settings.getDataDigest()
Returns the value of the
DataDigest parameter. |
boolean |
Settings.getDataPduInOrder()
Returns the value of the
DataPDUInOrder parameter. |
boolean |
Settings.getDataSequenceInOrder()
Returns the value of the
DataSequenceInOrder parameter. |
int |
Settings.getDefaultTime2Retain()
Returns the value of the
DefaultTime2Retain parameter. |
int |
Settings.getDefaultTime2Wait()
Returns the value of the
DefaultTime2Wait parameter. |
int |
Settings.getErrorRecoveryLevel()
Returns the value of the
ErrorRecoveryLevel parameter. |
int |
Settings.getFirstBurstLength()
Returns the value of the
FirstBurstLength parameter. |
String |
Settings.getHeaderDigest()
Returns the value of the
HeaderDigest parameter. |
boolean |
Settings.getIfMarker()
Returns the value of the
IFMarker parameter. |
int |
Settings.getIfMarkInt()
Returns the value of the
IFMarkInt parameter. |
boolean |
Settings.getImmediateData()
Returns the value of the
ImmediateData parameter. |
boolean |
Settings.getInitialR2T()
Returns the value of the
InitialR2T parameter. |
String |
Settings.getInitiatorAlias()
Returns the value of the
InitiatorAlias parameter. |
String |
Settings.getInitiatorName()
Returns the value of the
InitiatorName parameter. |
int |
Settings.getMaxBurstLength()
Returns the value of the
MaxBurstLength parameter. |
int |
Settings.getMaxConnections()
Returns the value of the
MaxConnections parameter. |
int |
Settings.getMaxOutstandingR2T()
Returns the value of the
MaxOutstandingR2T parameter. |
int |
Settings.getMaxRecvDataSegmentLength()
Returns the value of the
MaxRecvDataSegmentLenght parameter. |
boolean |
Settings.getOfMarker()
Returns the value of the
OFMarker parameter. |
int |
Settings.getOfMarkInt()
Returns the value of the
OFMarkInt parameter. |
String |
Settings.getSessionType()
Returns the value of the
SessionType parameter. |
String |
Settings.getTargetName() |
Copyright © 2013 University of Konstanz, Distributed Systems Group. All Rights Reserved.