Example #1
0
  /** {@inheritDoc} */
  @Override
  protected final void deserializeBytes1to3(final int line) throws InternetSCSIException {

    reasonCode =
        LogoutReasonCode.valueOf(
            (byte) ((line & Constants.SECOND_BYTE_MASK) >>> Constants.TWO_BYTES_SHIFT));
    Utils.isReserved(line & Constants.LAST_TWO_BYTES_MASK);
  }
Example #2
0
  /** {@inheritDoc} */
  @Override
  public final String toString() {

    final StringBuilder sb = new StringBuilder(Constants.LOG_INITIAL_SIZE);

    Utils.printField(sb, "Reson Code", reasonCode.value(), 1);
    Utils.printField(sb, "CID", connectionID, 1);
    sb.append(super.toString());

    return sb.toString();
  }
Example #3
0
  /** {@inheritDoc} */
  @Override
  protected final int serializeBytes1to3() {

    return reasonCode.value() << Constants.TWO_BYTES_SHIFT;
  }