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

A

AbstractTaskBalancer - Class in org.jscsi.initiator.taskbalancer
AbstractLoadBalancer
AbstractTaskBalancer(LinkedBlockingQueue<Connection>) - Constructor for class org.jscsi.initiator.taskbalancer.AbstractTaskBalancer
Constructor to create a new AbstractLoadBalancer instance, which distribute the work to these connections.
addConnections(int) - Method in class org.jscsi.initiator.connection.Session
Adds a number of new connections to this session.
addNewConnection() - Method in class org.jscsi.initiator.connection.Session
Adds a new connection to this session with the next free connection ID (if the maximum number is not reached).
addOutstandingTask(Connection, ITask) - Method in class org.jscsi.initiator.connection.Session
Adds a Task to the outstandingTasks Hashmap.

C

call() - Method in interface org.jscsi.initiator.connection.ITask
This method is call, when this ITask instance is polled from the head of the taskQueue to start a task.
capacityInformations - Variable in class org.jscsi.initiator.connection.Session
This instance contains the informations about the capacity of the connected target.
CapacityRequestState - Class in org.jscsi.initiator.connection.state
CapacityRequestState
CapacityRequestState(Connection, TargetCapacityInformations, SCSICommandParser.TaskAttributes) - Constructor for class org.jscsi.initiator.connection.state.CapacityRequestState
Constructor to create a new, empty CapacityRequestState instance.
CapacityResponseState - Class in org.jscsi.initiator.connection.state
CapacityResponseState
CapacityResponseState(Connection, TargetCapacityInformations) - Constructor for class org.jscsi.initiator.connection.state.CapacityResponseState
Constructor to create a new, empty CapacityResponseState instance.
close() - Method in class org.jscsi.initiator.connection.Connection
This method does all the necessary steps, which are needed when a connection should be closed.
close() - Method in class org.jscsi.initiator.connection.SenderWorker
This method does all the necessary steps, which are needed when a connection should be closed.
close() - Method in class org.jscsi.initiator.connection.Session
Closes this session instances with all opened connections.
closedSession(Session) - Method in class org.jscsi.initiator.LinkFactory
Adds a dying Session instance to the Queue.
closeSession(String) - Method in class org.jscsi.initiator.Initiator
Closes all opened connections within this session to the given target.
commandSequenceNumber - Variable in class org.jscsi.initiator.connection.Session
The Command Sequence Number of this session.
Configuration - Class in org.jscsi.initiator
Configuration
Configuration() - Constructor for class org.jscsi.initiator.Configuration
Constructor to create a new, empty Configuration object.
Configuration(Hashtable<OperationalTextKey, SettingEntry>, ConcurrentHashMap<String, Configuration.SessionConfiguration>) - Constructor for class org.jscsi.initiator.Configuration
Constructor to create a Configuration object with existing data
configuration - Variable in class org.jscsi.initiator.connection.Session
The Configuration instance for this session.
Connection - Class in org.jscsi.initiator.connection
AbsConnection
Connection(Session, Configuration, InetSocketAddress, short) - Constructor for class org.jscsi.initiator.connection.Connection
Method to create and return a new, empty Connection object with the configured layer of threading.
connections - Variable in class org.jscsi.initiator.connection.Session
A List object with all open connections.
create() - Static method in class org.jscsi.initiator.Configuration
Creates a instance of a Configuration object, which is initialized with the settings from the system-wide configuration file.
create(File, File) - Static method in class org.jscsi.initiator.Configuration
Creates a instance of a Configuration object, which is initialized with the settings from the system-wide configuration file.
createSession(String) - Method in class org.jscsi.initiator.Initiator
Creates a new session with the given target name, which is read from the configuration file.
createSession(InetSocketAddress, String) - Method in class org.jscsi.initiator.Initiator
Creates a new session to a target with the given Internet address and port.

D

deserialize(ByteBuffer) - Method in class org.jscsi.initiator.connection.TargetCapacityInformations
This method deserializes from buf the capacity informations of the iSCSI Target.

E

execute() - Method in class org.jscsi.initiator.connection.state.CapacityRequestState
This method is always invoked, when a request message must be send or response message must be received and then parsed.
execute() - Method in class org.jscsi.initiator.connection.state.CapacityResponseState
This method is always invoked, when a request message must be send or response message must be received and then parsed.
execute() - Method in class org.jscsi.initiator.connection.state.GetConnectionsRequestState
This method is always invoked, when a request message must be send or response message must be received and then parsed.
execute() - Method in interface org.jscsi.initiator.connection.state.IState
This method is always invoked, when a request message must be send or response message must be received and then parsed.
execute() - Method in class org.jscsi.initiator.connection.state.LoginRequestState
This method is always invoked, when a request message must be send or response message must be received and then parsed.
execute() - Method in class org.jscsi.initiator.connection.state.LoginResponseState
This method is always invoked, when a request message must be send or response message must be received and then parsed.
execute() - Method in class org.jscsi.initiator.connection.state.LogoutRequestState
This method is always invoked, when a request message must be send or response message must be received and then parsed.
execute() - Method in class org.jscsi.initiator.connection.state.LogoutResponseState
This method is always invoked, when a request message must be send or response message must be received and then parsed.
execute() - Method in class org.jscsi.initiator.connection.state.ReadRequestState
This method is always invoked, when a request message must be send or response message must be received and then parsed.
execute() - Method in class org.jscsi.initiator.connection.state.ReadResponseState
This method is always invoked, when a request message must be send or response message must be received and then parsed.
execute() - Method in class org.jscsi.initiator.connection.state.SNACKRequestState
This method is always invoked, when a request message must be send or response message must be received and then parsed.
execute() - Method in class org.jscsi.initiator.connection.state.WriteFirstBurstState
This method is always invoked, when a request message must be send or response message must be received and then parsed.
execute() - Method in class org.jscsi.initiator.connection.state.WriteRequestState
This method is always invoked, when a request message must be send or response message must be received and then parsed.
execute() - Method in class org.jscsi.initiator.connection.state.WriteSecondBurstState
This method is always invoked, when a request message must be send or response message must be received and then parsed.
execute() - Method in class org.jscsi.initiator.connection.state.WriteSecondResponseState
This method is always invoked, when a request message must be send or response message must be received and then parsed.

F

factory - Variable in class org.jscsi.initiator.connection.Session
The LinkFactory instance for this session.
finishedTask(ITask) - Method in class org.jscsi.initiator.connection.Session
removes Task from outstandingTasks.
freeConnections - Variable in class org.jscsi.initiator.taskbalancer.AbstractTaskBalancer
This list contains all free connections of a iSCSI Session.
FullFeaturePhase - Class in org.jscsi.initiator.connection.phase
FullFeaturePhase
FullFeaturePhase() - Constructor for class org.jscsi.initiator.connection.phase.FullFeaturePhase
 

G

getBlockSize() - Method in class org.jscsi.initiator.connection.Session
Returns the used block size of the connected iSCSI Target.
getBlockSize() - Method in class org.jscsi.initiator.connection.TargetCapacityInformations
Returns the block size (in bytes).
getBlockSize(String) - Method in class org.jscsi.initiator.Initiator
Returns the used block size (in bytes) of the iSCSI Target.
getCapacity(Session, TargetCapacityInformations) - Method in class org.jscsi.initiator.connection.phase.FullFeaturePhase
This method handles the TargetCapacityInformations within this session (if possible in the current phase).
getCapacity(Session, TargetCapacityInformations) - Method in interface org.jscsi.initiator.connection.phase.IPhase
This method handles the TargetCapacityInformations within this session (if possible in the current phase).
getCapacity() - Method in class org.jscsi.initiator.connection.Session
Returns the capacity (in blocks) of the connected iSCSI Target.
getCapacity(String) - Method in class org.jscsi.initiator.Initiator
Returns the capacity (in blocks) of the iSCSI Target.
getCommandSequenceNumber() - Method in class org.jscsi.initiator.connection.Session
Returns the Command Sequence Number of this session.
getConnection(Session, Configuration, InetSocketAddress, short) - Method in class org.jscsi.initiator.LinkFactory
Method to create and return a new, empty Connection object with the configured layer of threading.
getConnection() - Method in class org.jscsi.initiator.taskbalancer.AbstractTaskBalancer
 
getConnection() - Method in interface org.jscsi.initiator.taskbalancer.ITaskBalancer
Deprecated.
Returns the next connection, which should used for the next task.
getConnection() - Method in class org.jscsi.initiator.taskbalancer.SimpleTaskBalancer
getConnectionID() - Method in class org.jscsi.initiator.connection.Connection
Returns the ID of this Connection object.
GetConnectionsRequestState - Class in org.jscsi.initiator.connection.state
GetConnectionsRequestState
GetConnectionsRequestState(Connection) - Constructor for class org.jscsi.initiator.connection.state.GetConnectionsRequestState
Constructor to create a GetConnectionsRequestState instance, which uses the given connection for transmission.
getExpectedStatusSequenceNumber() - Method in class org.jscsi.initiator.connection.Connection
Returns the Expected Status Sequence Number of this Connection object.
getInitiatorTaskTag() - Method in class org.jscsi.initiator.connection.Session
Returns the Initiator Task Tag of this session.
getMaximumCommandSequenceNumber() - Method in class org.jscsi.initiator.connection.Session
Returns the Maximum Command Sequence Number of this session.
getNextFreeConnection() - Method in class org.jscsi.initiator.connection.Session
Returns the next free Connection object of this Session object.
getPhase() - Method in class org.jscsi.initiator.connection.Session
Returns the current LoginStage object.
getSession() - Method in class org.jscsi.initiator.connection.Connection
Returns the session, which contains this connection instance.
getSession(Configuration, String, InetSocketAddress) - Method in class org.jscsi.initiator.LinkFactory
Method to create and return a new, empty Session object with the configured layer of threading.
getSessionSetting(String, OperationalTextKey) - Method in class org.jscsi.initiator.Configuration
Returns the value of a single parameter.
getSetting(String, int, OperationalTextKey) - Method in class org.jscsi.initiator.Configuration
Returns the value of a single parameter, instead of all values.
getSetting(OperationalTextKey) - Method in class org.jscsi.initiator.connection.Connection
Returns the value of the given parameter as String.
getSettingAsBoolean(OperationalTextKey) - Method in class org.jscsi.initiator.connection.Connection
Returns the value of the given parameter, which is parsed to an boolean.
getSettingAsInt(OperationalTextKey) - Method in class org.jscsi.initiator.connection.Connection
Returns the value of the given parameter, which is parsed to an integer.
getSettings(String, int) - Method in class org.jscsi.initiator.Configuration
Unifies all parameters (in the right precedence) and returns one SettingsMap.
getSettings() - Method in class org.jscsi.initiator.connection.Connection
Returns the settings of the given session and connection.
getSize() - Method in class org.jscsi.initiator.connection.TargetCapacityInformations
Returns the number of blocks of the connected target.
getStage() - Method in class org.jscsi.initiator.connection.phase.FullFeaturePhase
Returns the current stage.
getStage() - Method in interface org.jscsi.initiator.connection.phase.IPhase
Returns the current stage.
getStage() - Method in class org.jscsi.initiator.connection.phase.LoginOperationalNegotiationPhase
Returns the current stage.
getStage() - Method in class org.jscsi.initiator.connection.phase.SecurityNegotiationPhase
Returns the current stage.
getState() - Method in class org.jscsi.initiator.connection.Connection
Returns the current state of this connection.
getTargetAddress(String) - Method in class org.jscsi.initiator.Configuration
Returns the InetAddress instance of the connected iSCSI Target.
getTargetName() - Method in class org.jscsi.initiator.connection.Session
Returns the name of the iSCSI Target of this session.
getTargetSessionIdentifyingHandle() - Method in class org.jscsi.initiator.connection.Session
Returns the Target Session Identifying Handle (TSID) of this Session object.

H

hasTargetMoreResources() - Method in class org.jscsi.initiator.connection.Session
Has the iSCSI Target enough resources to accept more incoming PDU?

I

incrementCommandSequenceNumber() - Method in class org.jscsi.initiator.connection.Session
Increments the Command Sequence Number as defined in RFC1982, where SERIAL_BITS = 32.
incrementExpectedStatusSequenceNumber() - Method in class org.jscsi.initiator.connection.Connection
Increments the Expected Status Sequence Number as defined in RFC1982 where SERIAL_BITS = 32.
incrementInitiatorTaskTag() - Method in class org.jscsi.initiator.connection.Session
Increments the Initiator Task Tag as defined in RFC1982 where SERIAL_BITS = 32.
inetSocketAddress - Variable in class org.jscsi.initiator.connection.Session
The unique name of the connected iSCSI Target.
Initiator - Class in org.jscsi.initiator
Initiator
Initiator(Configuration) - Constructor for class org.jscsi.initiator.Initiator
Constructor to create an empty Initiator object with the given configuration.
initiatorTaskTag - Variable in class org.jscsi.initiator.connection.Session
The initiator uses this Initiator Task Tag to relate data to the appropriate command.
IPhase - Interface in org.jscsi.initiator.connection.phase
A State Pattern.
isCorrect(ProtocolDataUnit) - Method in interface org.jscsi.initiator.connection.state.IState
This method checks the correctness of the given ProtocolDataUnit instance within the current state of a connection.
isCorrect(ProtocolDataUnit) - Method in class org.jscsi.initiator.connection.state.LoginResponseState
This method checks the correctness of the given ProtocolDataUnit instance within the current state of a connection.
isCorrect(ProtocolDataUnit) - Method in class org.jscsi.initiator.connection.state.ReadResponseState
This method checks the correctness of the given ProtocolDataUnit instance within the current state of a connection.
isCorrect(ProtocolDataUnit) - Method in class org.jscsi.initiator.connection.state.WriteSecondResponseState
This method checks the correctness of the given ProtocolDataUnit instance within the current state of a connection.
IState - Interface in org.jscsi.initiator.connection.state
IState
ITask - Interface in org.jscsi.initiator.connection
ITask
ITaskBalancer - Interface in org.jscsi.initiator.taskbalancer
Deprecated.

L

LinkFactory - Class in org.jscsi.initiator
LinkFactory
LinkFactory(Initiator) - Constructor for class org.jscsi.initiator.LinkFactory
Default Constructor to create a Linkfactory.
login(Session) - Method in class org.jscsi.initiator.connection.phase.FullFeaturePhase
This method handles the login of a connection (if possible).
login(Session) - Method in interface org.jscsi.initiator.connection.phase.IPhase
This method handles the login of a connection (if possible).
login(Session) - Method in class org.jscsi.initiator.connection.phase.SecurityNegotiationPhase
This method handles the login of a connection (if possible).
login() - Method in class org.jscsi.initiator.connection.Session
This method invokes the same called method of the current IPhase instance.
LoginOperationalNegotiationPhase - Class in org.jscsi.initiator.connection.phase
LoginOperationalNegotiationPhase
LoginOperationalNegotiationPhase() - Constructor for class org.jscsi.initiator.connection.phase.LoginOperationalNegotiationPhase
 
LoginRequestState - Class in org.jscsi.initiator.connection.state
LoginRequestState
LoginRequestState(Connection, LoginStage) - Constructor for class org.jscsi.initiator.connection.state.LoginRequestState
Constructor to create a LoginRequestState instance, which uses the given connection for transmission.
LoginResponseState - Class in org.jscsi.initiator.connection.state
LoginResponseState
LoginResponseState(Connection, LoginStage) - Constructor for class org.jscsi.initiator.connection.state.LoginResponseState
Constructor to create a LoginResponseState instance, which uses the given connection for transmission.
logout() - Method in class org.jscsi.initiator.connection.Session
This method invokes the same called method of the current IPhase instance.
logoutConnection(Session, short) - Method in interface org.jscsi.initiator.connection.phase.IPhase
This method handles the logout of a connection (if possible) (if possible in the current phase).
LogoutRequestState - Class in org.jscsi.initiator.connection.state
LogoutRequestState
LogoutRequestState(Connection, LogoutRequestParser.LogoutReasonCode) - Constructor for class org.jscsi.initiator.connection.state.LogoutRequestState
Constructor to create a LogoutRequestState instance, which uses the given connection for transmission.
LogoutResponseState - Class in org.jscsi.initiator.connection.state
LogoutResponseState
LogoutResponseState(Connection) - Constructor for class org.jscsi.initiator.connection.state.LogoutResponseState
Constructor to create a LogoutResponseState instance, which uses the given connection for transmission.
logoutSession(ITask, Session) - Method in class org.jscsi.initiator.connection.phase.FullFeaturePhase
This method handles the logout of the whole session (with all its connections) (if possible in the current phase).
logoutSession(ITask, Session) - Method in interface org.jscsi.initiator.connection.phase.IPhase
This method handles the logout of the whole session (with all its connections) (if possible in the current phase).

M

main(String[]) - Static method in class org.jscsi.initiator.example.MultiThreadedReadWrite
 
main(String[]) - Static method in class org.jscsi.initiator.example.SimpleLoginLogout
 
main(String[]) - Static method in class org.jscsi.initiator.example.SingleThreadedReadWrite
 
maximumCommandSequenceNumber - Variable in class org.jscsi.initiator.connection.Session
The Maximum Command Sequence Number of this session.
multiThreadedRead(String, ByteBuffer, int, long) - Method in class org.jscsi.initiator.Initiator
Invokes a read operation for the session targetName and store the read bytes in the buffer dst.
MultiThreadedReadWrite - Class in org.jscsi.initiator.example
Example 3, Reading and Writing data multi-threaded to multiple targets.
MultiThreadedReadWrite() - Constructor for class org.jscsi.initiator.example.MultiThreadedReadWrite
 
multiThreadedWrite(String, ByteBuffer, int, long) - Method in class org.jscsi.initiator.Initiator
Invokes a write operation for the session targetName and transmits the bytes in the buffer dst.

N

nextFreeConnectionID - Variable in class org.jscsi.initiator.connection.Session
The index of the next used connection ID.
nextState(IState) - Method in class org.jscsi.initiator.connection.Connection
Switch to the new state.
nextStateFollowing() - Method in interface org.jscsi.initiator.connection.state.IState
This method shows if another state is following this one.
nextStateFollowing() - Method in class org.jscsi.initiator.connection.state.WriteSecondBurstState
This method shows if another state is following this one.
noSessions() - Method in class org.jscsi.initiator.Initiator
is the Sessions Map empty?.

O

org.jscsi.initiator - package org.jscsi.initiator
This package contains all the core classes to provide an easy and usable iSCSI (RFC 3720) initiator.
org.jscsi.initiator.connection - package org.jscsi.initiator.connection
This package contains all the states of a connection and all phases of the iSCSI (RFC 3720) implementation.
org.jscsi.initiator.connection.phase - package org.jscsi.initiator.connection.phase
This package contains all the phases of a session related to the iSCSI (RFC 3720) implementation.
org.jscsi.initiator.connection.state - package org.jscsi.initiator.connection.state
This package contains all states in which an iscsi process can come related to the RFC 3720.
org.jscsi.initiator.example - package org.jscsi.initiator.example
 
org.jscsi.initiator.taskbalancer - package org.jscsi.initiator.taskbalancer
This package contains all the load balancing algorithms to distribute tasks over all opened connections in a session of the iSCSI (RFC 3720) implementation.

P

phase - Variable in class org.jscsi.initiator.connection.Session
The session is in this phase.

R

read(ITask, Session, ByteBuffer, int, long) - Method in class org.jscsi.initiator.connection.phase.FullFeaturePhase
This method handles a read operation within this session (if possible in the current phase).
read(ITask, Session, ByteBuffer, int, long) - Method in interface org.jscsi.initiator.connection.phase.IPhase
This method handles a read operation within this session (if possible in the current phase).
read(ByteBuffer, int, long) - Method in class org.jscsi.initiator.connection.Session
This method invokes the same called method of the current IPhase instance.
read(String, ByteBuffer, int, long) - Method in class org.jscsi.initiator.Initiator
Invokes a read operation for the session targetName and store the read bytes in the buffer dst.
ReadRequestState - Class in org.jscsi.initiator.connection.state
ReadRequestState
ReadRequestState(Connection, ByteBuffer, SCSICommandParser.TaskAttributes, int, int, short) - Constructor for class org.jscsi.initiator.connection.state.ReadRequestState
Constructor to create a ReadRequestState instance, which creates a request to the iSCSI Target.
ReadResponseState - Class in org.jscsi.initiator.connection.state
ReadResponseState
ReadResponseState(Connection, ByteBuffer, int, int) - Constructor for class org.jscsi.initiator.connection.state.ReadResponseState
Constructor to create a new, empty ReadResponseState.
receive() - Method in class org.jscsi.initiator.connection.Connection
Reads one ProtocolDataUnit instance from the receivingQueue.
receiveFromWire() - Method in class org.jscsi.initiator.connection.SenderWorker
Receives a ProtocolDataUnit from the socket and appends it to the end of the receiving queue of this connection.
releaseConnection(Connection) - Method in class org.jscsi.initiator.taskbalancer.AbstractTaskBalancer
 
releaseConnection(Connection) - Method in interface org.jscsi.initiator.taskbalancer.ITaskBalancer
Deprecated.
Releases a used connection, so that it can be used by another task.
releaseUsedConnection(Connection) - Method in class org.jscsi.initiator.connection.Session
Adds a Task to the outstandingTasks Hashmap.
removeSession(Session) - Method in class org.jscsi.initiator.Initiator
Removes the Session instances form the sessions queue.
restartTask(ITask) - Method in class org.jscsi.initiator.connection.Session
restarts a Task from outstandingTasks.

S

SecurityNegotiationPhase - Class in org.jscsi.initiator.connection.phase
SecurityNegotiationPhase
SecurityNegotiationPhase() - Constructor for class org.jscsi.initiator.connection.phase.SecurityNegotiationPhase
 
send(ProtocolDataUnit) - Method in class org.jscsi.initiator.connection.Connection
Enqueue this protocol data unit to the end of the sending queue.
send(Queue<ProtocolDataUnit>) - Method in class org.jscsi.initiator.connection.Connection
Enqueue all protocol data units to the end of the sending queue.
SenderWorker - Class in org.jscsi.initiator.connection
SenderWorker
SenderWorker(Connection, InetSocketAddress) - Constructor for class org.jscsi.initiator.connection.SenderWorker
Creates a new, empty SenderWorker instance.
sendOverWire(ProtocolDataUnit) - Method in class org.jscsi.initiator.connection.SenderWorker
Sends the given ProtocolDataUnit instance over the socket to the connected iSCSI Target.
Session - Class in org.jscsi.initiator.connection
Session
Session(LinkFactory, Configuration, String, InetSocketAddress, ExecutorService) - Constructor for class org.jscsi.initiator.connection.Session
Constructor to create a new, empty AbsSession object with a maximum number of allowed connections to a given iSCSI Target.
session - Variable in class org.jscsi.initiator.taskbalancer.AbstractTaskBalancer
The Session.
setExpectedStatusSequenceNumber(int) - Method in class org.jscsi.initiator.connection.Connection
Sets the expected Status Sequence Number to the given one from the leading Login Response.
setMaximumCommandSequenceNumber(int) - Method in class org.jscsi.initiator.connection.Session
Sets the Maximum Command Sequence Number to a new value.
setPhase(IPhase) - Method in class org.jscsi.initiator.connection.Session
This method sets the current IPhase instance to the given value.
setTargetSessionIdentifyingHandle(short) - Method in class org.jscsi.initiator.connection.Session
Sets the Target Session Identifying Handle (TSIH) to the given value.
SimpleLoginLogout - Class in org.jscsi.initiator.example
Example 1, Just creating and closing a session.
SimpleLoginLogout() - Constructor for class org.jscsi.initiator.example.SimpleLoginLogout
 
SimpleTaskBalancer - Class in org.jscsi.initiator.taskbalancer
SimpleLoadBalancer
SimpleTaskBalancer(LinkedBlockingQueue<Connection>) - Constructor for class org.jscsi.initiator.taskbalancer.SimpleTaskBalancer
Constructor to create a SimpleLoadBalancer instance.
SingleThreadedReadWrite - Class in org.jscsi.initiator.example
Example 2, Reading and Writing data single-threaded to one target.
SingleThreadedReadWrite() - Constructor for class org.jscsi.initiator.example.SingleThreadedReadWrite
 
SNACKRequestState - Class in org.jscsi.initiator.connection.state
SNACKRequestState
SNACKRequestState(Connection, IState, int) - Constructor for class org.jscsi.initiator.connection.state.SNACKRequestState
Constructor to create a new, empty SNACKRequestState.

T

TargetCapacityInformations - Class in org.jscsi.initiator.connection
TargetCapacityInformations
TargetCapacityInformations() - Constructor for class org.jscsi.initiator.connection.TargetCapacityInformations
Default constructor to create a new, empty TargetCapacityInformations object.
targetName - Variable in class org.jscsi.initiator.connection.Session
The unique name of the connected iSCSI Target.
targetSessionIdentifyingHandle - Variable in class org.jscsi.initiator.connection.Session
The Target Session Identifying Handle.
taskBalancer - Variable in class org.jscsi.initiator.connection.Session
Handles the load balancing of the task distribution to the opened connections.
toString() - Method in class org.jscsi.initiator.connection.TargetCapacityInformations
tsihChanged - Variable in class org.jscsi.initiator.connection.Session
Flag to indicate, if the login phase of this session is successfully completed.

U

update(String, int, SettingsMap) - Method in class org.jscsi.initiator.Configuration
Updates the stored settings of a connection with these values from the response of the iSCSI Target.
update(SettingsMap) - Method in class org.jscsi.initiator.connection.Connection
Updates all entries of the given response key-values with the stored settings of this instance.
updateMaxConnections(int) - Method in class org.jscsi.initiator.connection.Session
Updates the MaxConnection setting, so that it grows/shrinks the Connectionlist.

W

write(ITask, Session, ByteBuffer, int, long) - Method in class org.jscsi.initiator.connection.phase.FullFeaturePhase
This method handles a write operation within this session (if possible in the current phase).
write(ITask, Session, ByteBuffer, int, long) - Method in interface org.jscsi.initiator.connection.phase.IPhase
This method handles a write operation within this session (if possible in the current phase).
write(ByteBuffer, int, long) - Method in class org.jscsi.initiator.connection.Session
This method invokes the same called method of the current IPhase instance.
write(String, ByteBuffer, int, long) - Method in class org.jscsi.initiator.Initiator
Invokes a write operation for the session targetName and transmits the bytes in the buffer dst.
WriteFirstBurstState - Class in org.jscsi.initiator.connection.state
WriteFirstBurstState
WriteFirstBurstState(Connection, IDataSegmentIterator, int, int, int) - Constructor for class org.jscsi.initiator.connection.state.WriteFirstBurstState
Constructor to create a WriteFirstBurstState instance, which sends the first data sequence.
WriteRequestState - Class in org.jscsi.initiator.connection.state
WriteRequestState
WriteRequestState(Connection, ByteBuffer, int, SCSICommandParser.TaskAttributes, int, int, short) - Constructor for class org.jscsi.initiator.connection.state.WriteRequestState
Constructor to create a WriteRequestState instance, which creates a request to the iSCSI Target.
WriteSecondBurstState - Class in org.jscsi.initiator.connection.state
WriteSecondBurstState
WriteSecondBurstState(Connection, IDataSegmentIterator, int, int, int, int) - Constructor for class org.jscsi.initiator.connection.state.WriteSecondBurstState
Constructor to create a WriteSecondBurstState instance, which sends the second and all following data sequences.
WriteSecondResponseState - Class in org.jscsi.initiator.connection.state
WriteSecondResponseState
WriteSecondResponseState(Connection, IDataSegmentIterator, int, int) - Constructor for class org.jscsi.initiator.connection.state.WriteSecondResponseState
Constructor to create a WriteSecondResponseState instance, which handles the response of the iSCSI Target.
A C D E F G H I L M N O P R S T U W 

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