Examples of SerialArithmeticNumber


Examples of org.jscsi.target.util.SerialArithmeticNumber

        public SerialArithmeticNumber getStatusSequenceNumber () {
            return statusSequenceNumber;
        }

        public void setStatusSequenceNumber (final int statusSequenceNumber) {
            this.statusSequenceNumber = new SerialArithmeticNumber(statusSequenceNumber);
        }
View Full Code Here

Examples of org.jscsi.target.util.SerialArithmeticNumber

        connection.initializeConnectionSettingsNegotiator(sessionSettingsNegotiator);

        // set session variables
        this.initiatorSessionID = initiatorSessionID;
        targetSessionIdentifyingHandle = getNextTargetSessionIdentifyingHandle();
        this.expectedCommandSequenceNumber = new SerialArithmeticNumber(expectedCommandSequenceNumber);
    }
View Full Code Here

Examples of org.jscsi.target.util.SerialArithmeticNumber

     * {@link #expectedCommandSequenceNumber} and {@link #commandWindowSize}) of {@link ProtocolDataUnit}s.
     *
     * @return the {@link SerialArithmeticNumber} representing the next expected command sequence number
     */
    SerialArithmeticNumber getMaximumCommandSequenceNumber () {
        return new SerialArithmeticNumber(expectedCommandSequenceNumber.getValue() + commandWindowSize - 1);
    }
View Full Code Here

Examples of org.jscsi.utils.SerialArithmeticNumber

    public Session (final LinkFactory linkFactory, final Configuration initConfiguration, final String initTargetName, final InetSocketAddress inetAddress, final ExecutorService initExecutor) throws Exception {

        maxConnections = Integer.parseInt(initConfiguration.getSessionSetting(initTargetName, OperationalTextKey.MAX_CONNECTIONS));
        factory = linkFactory;
        configuration = initConfiguration;
        commandSequenceNumber = new SerialArithmeticNumber();
        maximumCommandSequenceNumber = new SerialArithmeticNumber(1);
        nextFreeConnectionID = 1;
        inetSocketAddress = inetAddress;
        initiatorTaskTag = new SerialArithmeticNumber(1);
        targetName = initTargetName;
        phase = new SecurityNegotiationPhase();
        capacityInformations = new TargetCapacityInformations();
        connections = new LinkedBlockingQueue<Connection>(maxConnections);
        executor = initExecutor;
View Full Code Here

Examples of org.jscsi.utils.SerialArithmeticNumber

        configuration = initConfiguration;
        connectionID = initConnectionID;

        referenceSession = session;
        expectedStatusSequenceNumber = new SerialArithmeticNumber();

    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.