View Javadoc

1   /**
2    * Copyright (c) 2012, University of Konstanz, Distributed Systems Group All rights reserved.
3    * 
4    * Redistribution and use in source and binary forms, with or without modification, are permitted provided that the
5    * following conditions are met: * Redistributions of source code must retain the above copyright notice, this list of
6    * conditions and the following disclaimer. * Redistributions in binary form must reproduce the above copyright notice,
7    * this list of conditions and the following disclaimer in the documentation and/or other materials provided with the
8    * distribution. * Neither the name of the University of Konstanz nor the names of its contributors may be used to
9    * endorse or promote products derived from this software without specific prior written permission.
10   * 
11   * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES,
12   * INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
13   * DISCLAIMED. IN NO EVENT SHALL <COPYRIGHT HOLDER> BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY,
14   * OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
15   * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
16   * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
17   * EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
18   */
19  package org.jscsi.initiator.connection.phase;
20  
21  
22  import org.jscsi.parser.login.LoginStage;
23  
24  
25  /**
26   * <h1>LoginOperationalNegotiationPhase</h1>
27   * <p/>
28   * This class represents the Login Operational Negotiation Phase of a session. In this phase only further exchange of
29   * the parameters are allowed.
30   * 
31   * @author Volker Wildi
32   */
33  public final class LoginOperationalNegotiationPhase extends AbstractPhase {
34  
35      // --------------------------------------------------------------------------
36      // --------------------------------------------------------------------------
37  
38      /** {@inheritDoc} */
39      @Override
40      public final LoginStage getStage () {
41  
42          return LoginStage.LOGIN_OPERATIONAL_NEGOTIATION;
43      }
44  
45      // --------------------------------------------------------------------------
46      // --------------------------------------------------------------------------
47      // --------------------------------------------------------------------------
48      // --------------------------------------------------------------------------
49  
50  }