/jboss-as-7.1.1.Final/domain-management/src/main/java/org/jboss/as/domain/management/security/JavaConsole.java
Java | 66 lines | 28 code | 10 blank | 28 comment | 0 complexity | 01919b6a5549faf207af8d5e626be6bb MD5 | raw file
Possible License(s): LGPL-2.1, Apache-2.0
- /*
- *
- * * JBoss, Home of Professional Open Source.
- * * Copyright 2011, Red Hat, Inc., and individual contributors
- * * as indicated by the @author tags. See the copyright.txt file in the
- * * distribution for a full listing of individual contributors.
- * *
- * * This is free software; you can redistribute it and/or modify it
- * * under the terms of the GNU Lesser General Public License as
- * * published by the Free Software Foundation; either version 2.1 of
- * * the License, or (at your option) any later version.
- * *
- * * This software is distributed in the hope that it will be useful,
- * * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * * Lesser General Public License for more details.
- * *
- * * You should have received a copy of the GNU Lesser General Public
- * * License along with this software; if not, write to the Free
- * * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
- * * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
- *
- */
- package org.jboss.as.domain.management.security;
- import java.io.Console;
- import java.io.IOError;
- import java.util.IllegalFormatException;
- /**
- * Describe the purpose
- *
- * @author <a href="mailto:flemming.harms@gmail.com">Flemming Harms</a>
- */
- public class JavaConsole implements ConsoleWrapper<Console> {
- private Console theConsole = System.console();
- public void JavaConsole() {}
- @Override
- public Console format(String fmt, Object... args) throws IllegalFormatException {
- return theConsole.format(fmt,args);
- }
- @Override
- public void printf(String format, Object... args) throws IllegalFormatException {
- theConsole.printf(format,args);
- }
- @Override
- public String readLine(String fmt, Object... args) throws IOError {
- return theConsole.readLine(fmt,args);
- }
- @Override
- public char[] readPassword(String fmt, Object... args) throws IllegalFormatException, IOError {
- return theConsole.readPassword(fmt,args);
- }
- @Override
- public Console getConsole() {
- return theConsole;
- }
- }