View Javadoc

1   /*
2    * telnetservice, Open Source Telnet Service Library
3    *
4    * Copyright (c) 2007-2008, Joseph Walid Gédéon, and individual
5    * contributors as indicated by the @authors tag. See copyright.txt in the
6    * distribution for a full listing of individual contributors.
7    * All rights reserved.
8    *
9    * This is free software; you can redistribute it and/or modify it
10   * under the terms of the Modified BSD License as published by the Free
11   * Software Foundation.
12   *
13   * This software is distributed in the hope that it will be useful,
14   * but WITHOUT ANY WARRANTY; without even the implied warranty of
15   * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the Modified
16   * BSD License for more details.
17   *
18   * You should have received a copy of the Modified BSD License along with
19   * this software; if not, write to the Free Software Foundation, Inc.,
20   * 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA, or see the
21   * FSF site: http://www.fsf.org.
22   */
23  package fr.gedeon.telnetservice.jaasexample2;
24  
25  import fr.gedeon.telnetservice.TelnetServiceStartException;
26  import fr.gedeon.telnetservice.coreexample1.Example1;
27  import fr.gedeon.telnetservice.jaas.TelnetServiceExtensionJAASImpl;
28  
29  public class Example2 extends Example1
30  {
31  
32      public void initialize() {
33          super.initialize();
34          TelnetServiceExtensionJAASImpl extension = new TelnetServiceExtensionJAASImpl();
35          extension.setLoginContextName("TelnetService");
36          extension.setMaxLoginTries(3);
37          super.telnetService.registerExtension(extension);
38      }
39      
40      public static void main(String[] args) throws TelnetServiceStartException {
41          Example2 example = new Example2();
42          example.initialize();
43          example.run();
44      }
45  }