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 }