public String toDump()

in commons-transfer/commons-transfer-api/src/main/java/org/apache/archiva/commons/transfer/TransferNetworkProxy.java [183:218]


    public String toDump()
    {
        StringBuffer dbg = new StringBuffer();

        dbg.append( "  Proxy / enabled: " );
        dbg.append( isEnabled() );
        dbg.append( "\n        / host: " );
        dbg.append( StringUtils.defaultString( getHost(), "<null>" ) );
        dbg.append( "\n        / port: " ).append( getPort() );
        dbg.append( "\n        / auth-enabled: " ).append( isAuthEnabled() );
        dbg.append( "\n        / username: " );
        dbg.append( StringUtils.defaultString( getUsername(), "<null>" ) );
        dbg.append( "\n        / password: " );
        String rawpass = getPassword();
        if ( rawpass == null )
        {
            dbg.append( "<null>" );
        }
        else
        {
            int len = rawpass.length();
            for ( int i = 0; i < len; i++ )
            {
                dbg.append( '*' );
            }
        }
        dbg.append( "\n        / no-proxy: (" );
        dbg.append( getNoProxyHosts().size() + " entries)" );
        for ( String host : getNoProxyHosts() )
        {
            dbg.append( "\n                  / " ).append( host );
        }
        dbg.append( "\n" );

        return dbg.toString();
    }