ASYNCWEB-24
Wrapped debug() and trace() calls with isDebugEnabled() and isTraceEnabled() calls. Also prefer StringBuilder over StringBuffer.
git-svn-id: https://svn.apache.org/repos/asf/mina/asyncweb/branches/1.0@682480 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/client/src/main/java/org/apache/asyncweb/client/auth/AuthScope.java b/client/src/main/java/org/apache/asyncweb/client/auth/AuthScope.java
index b174684..a7ea1dd 100644
--- a/client/src/main/java/org/apache/asyncweb/client/auth/AuthScope.java
+++ b/client/src/main/java/org/apache/asyncweb/client/auth/AuthScope.java
@@ -265,7 +265,7 @@
* @see java.lang.Object#toString()
*/
public String toString() {
- StringBuffer buffer = new StringBuffer();
+ StringBuilder buffer = new StringBuilder();
if (this.scheme != null) {
buffer.append(this.scheme.toUpperCase());
buffer.append(' ');
diff --git a/client/src/main/java/org/apache/asyncweb/client/auth/AuthState.java b/client/src/main/java/org/apache/asyncweb/client/auth/AuthState.java
index 6e67b32..6c2b375 100644
--- a/client/src/main/java/org/apache/asyncweb/client/auth/AuthState.java
+++ b/client/src/main/java/org/apache/asyncweb/client/auth/AuthState.java
@@ -155,7 +155,7 @@
}
public String toString() {
- StringBuffer buffer = new StringBuffer();
+ StringBuilder buffer = new StringBuilder();
buffer.append("Auth state: auth requested [");
buffer.append(this.authRequested);
buffer.append("]; auth attempted [");
diff --git a/client/src/main/java/org/apache/asyncweb/client/auth/BasicScheme.java b/client/src/main/java/org/apache/asyncweb/client/auth/BasicScheme.java
index 5292469..0a2c67b 100644
--- a/client/src/main/java/org/apache/asyncweb/client/auth/BasicScheme.java
+++ b/client/src/main/java/org/apache/asyncweb/client/auth/BasicScheme.java
@@ -107,7 +107,9 @@
*/
public String authenticate(Credentials credentials, HttpRequestMessage request) throws AuthenticationException {
- LOG.trace("enter BasicScheme.authenticate(Credentials, HttpMethod)");
+ if (LOG.isTraceEnabled()) {
+ LOG.trace("enter BasicScheme.authenticate(Credentials, HttpMethod)");
+ }
if (request == null) {
throw new IllegalArgumentException("Request may not be null");
@@ -137,7 +139,9 @@
*/
public static String authenticate(UsernamePasswordCredentials credentials, String charset) {
- LOG.trace("enter BasicScheme.authenticate(UsernamePasswordCredentials, String)");
+ if (LOG.isTraceEnabled()) {
+ LOG.trace("enter BasicScheme.authenticate(UsernamePasswordCredentials, String)");
+ }
if (credentials == null) {
throw new IllegalArgumentException("Credentials may not be null");
@@ -145,7 +149,7 @@
if (charset == null || charset.length() == 0) {
throw new IllegalArgumentException("charset may not be null or empty");
}
- StringBuffer buffer = new StringBuffer();
+ StringBuilder buffer = new StringBuilder();
buffer.append(credentials.getUserName());
buffer.append(":");
buffer.append(credentials.getPassword());
diff --git a/client/src/main/java/org/apache/asyncweb/client/auth/DigestScheme.java b/client/src/main/java/org/apache/asyncweb/client/auth/DigestScheme.java
index a9231c4..5e8372c 100644
--- a/client/src/main/java/org/apache/asyncweb/client/auth/DigestScheme.java
+++ b/client/src/main/java/org/apache/asyncweb/client/auth/DigestScheme.java
@@ -176,7 +176,9 @@
public String authenticate(Credentials credentials, HttpRequestMessage request)
throws AuthenticationException {
- LOG.trace("enter DigestScheme.authenticate(Credentials, HttpMethod)");
+ if (LOG.isTraceEnabled()) {
+ LOG.trace("enter DigestScheme.authenticate(Credentials, HttpMethod)");
+ }
UsernamePasswordCredentials usernamepassword = null;
try {
@@ -187,7 +189,7 @@
+ credentials.getClass().getName());
}
getParameters().put("methodname", request.getRequestMethod());
- StringBuffer buffer = new StringBuffer(request.getPath());
+ StringBuilder buffer = new StringBuilder(request.getPath());
String query = request.getUrl().getQuery();
if (query != null) {
if (query.indexOf("?") != 0) {
@@ -219,7 +221,9 @@
*/
private String createDigest(final String uname, final String pwd) throws AuthenticationException {
- LOG.trace("enter DigestScheme.createDigest(String, String, Map)");
+ if (LOG.isTraceEnabled()) {
+ LOG.trace("enter DigestScheme.createDigest(String, String, Map)");
+ }
final String digAlg = "MD5";
@@ -257,7 +261,7 @@
}
// 3.2.2.2: Calculating digest
- StringBuffer tmp = new StringBuffer(uname.length() + realm.length() + pwd.length() + 2);
+ StringBuilder tmp = new StringBuilder(uname.length() + realm.length() + pwd.length() + 2);
tmp.append(uname);
tmp.append(':');
tmp.append(realm);
@@ -272,7 +276,7 @@
// ":" unq(cnonce-value)
String tmp2=encode(md5Helper.digest(EncodingUtil.getBytes(a1, charset)));
- StringBuffer tmp3 = new StringBuffer(tmp2.length() + nonce.length() + cnonce.length() + 2);
+ StringBuilder tmp3 = new StringBuilder(tmp2.length() + nonce.length() + cnonce.length() + 2);
tmp3.append(tmp2);
tmp3.append(':');
tmp3.append(nonce);
@@ -297,8 +301,10 @@
// 3.2.2.1
String serverDigestValue;
if (qopVariant == QOP_MISSING) {
- LOG.debug("Using null qop method");
- StringBuffer tmp2 = new StringBuffer(md5a1.length() + nonce.length() + md5a2.length());
+ if (LOG.isDebugEnabled()) {
+ LOG.debug("Using null qop method");
+ }
+ StringBuilder tmp2 = new StringBuilder(md5a1.length() + nonce.length() + md5a2.length());
tmp2.append(md5a1);
tmp2.append(':');
tmp2.append(nonce);
@@ -310,7 +316,7 @@
LOG.debug("Using qop method " + qop);
}
String qopOption = getQopVariantString();
- StringBuffer tmp2 = new StringBuffer(md5a1.length() + nonce.length()
+ StringBuilder tmp2 = new StringBuilder(md5a1.length() + nonce.length()
+ NC.length() + cnonce.length() + qopOption.length() + md5a2.length() + 5);
tmp2.append(md5a1);
tmp2.append(':');
@@ -343,8 +349,10 @@
private String createDigestHeader(final String uname, final String digest)
throws AuthenticationException {
- LOG.trace("enter DigestScheme.createDigestHeader(String, Map, "
- + "String)");
+ if (LOG.isTraceEnabled()) {
+ LOG.trace("enter DigestScheme.createDigestHeader(String, Map, "
+ + "String)");
+ }
String uri = getParameter("uri");
String realm = getParameter("realm");
@@ -372,7 +380,7 @@
params.add(new NameValuePair("opaque", opaque));
}
- StringBuffer buffer = new StringBuffer();
+ StringBuilder buffer = new StringBuilder();
for (int i = 0; i < params.size(); i++) {
NameValuePair param = (NameValuePair) params.get(i);
if (i > 0) {
@@ -404,7 +412,9 @@
* @return encoded MD5, or <CODE>null</CODE> if encoding failed
*/
private static String encode(byte[] binaryData) {
- LOG.trace("enter DigestScheme.encode(byte[])");
+ if (LOG.isTraceEnabled()) {
+ LOG.trace("enter DigestScheme.encode(byte[])");
+ }
if (binaryData.length != 16) {
return null;
@@ -429,7 +439,9 @@
* @throws AsyncHttpClientException if MD5 algorithm is not supported.
*/
public static String createCnonce() {
- LOG.trace("enter DigestScheme.createCnonce()");
+ if (LOG.isTraceEnabled()) {
+ LOG.trace("enter DigestScheme.createCnonce()");
+ }
String cnonce;
final String digAlg = "MD5";
diff --git a/client/src/main/java/org/apache/asyncweb/client/auth/NTCredentials.java b/client/src/main/java/org/apache/asyncweb/client/auth/NTCredentials.java
index b8b01d7..b7adb02 100644
--- a/client/src/main/java/org/apache/asyncweb/client/auth/NTCredentials.java
+++ b/client/src/main/java/org/apache/asyncweb/client/auth/NTCredentials.java
@@ -130,7 +130,7 @@
* @return A string represenation of this object.
*/
public String toString() {
- final StringBuffer sbResult = new StringBuffer(super.toString());
+ final StringBuilder sbResult = new StringBuilder(super.toString());
sbResult.append("@");
sbResult.append(this.host);
diff --git a/client/src/main/java/org/apache/asyncweb/client/auth/NTLMScheme.java b/client/src/main/java/org/apache/asyncweb/client/auth/NTLMScheme.java
index eb01020..54721bb 100644
--- a/client/src/main/java/org/apache/asyncweb/client/auth/NTLMScheme.java
+++ b/client/src/main/java/org/apache/asyncweb/client/auth/NTLMScheme.java
@@ -173,7 +173,9 @@
*/
public String authenticate(Credentials credentials, HttpRequestMessage request)
throws AuthenticationException {
- LOG.trace("enter NTLMScheme.authenticate(Credentials, HttpMethod)");
+ if (LOG.isTraceEnabled()) {
+ LOG.trace("enter NTLMScheme.authenticate(Credentials, HttpMethod)");
+ }
if (this.state == UNINITIATED) {
throw new IllegalStateException("NTLM authentication process has not been initiated");
diff --git a/client/src/main/java/org/apache/asyncweb/client/auth/UsernamePasswordCredentials.java b/client/src/main/java/org/apache/asyncweb/client/auth/UsernamePasswordCredentials.java
index bda810c..585dce0 100644
--- a/client/src/main/java/org/apache/asyncweb/client/auth/UsernamePasswordCredentials.java
+++ b/client/src/main/java/org/apache/asyncweb/client/auth/UsernamePasswordCredentials.java
@@ -144,7 +144,7 @@
* @return the username:password formed string
*/
public String toString() {
- StringBuffer result = new StringBuffer();
+ StringBuilder result = new StringBuilder();
result.append(this.userName);
result.append(":");
result.append((this.password == null) ? "null" : this.password);
diff --git a/client/src/main/java/org/apache/asyncweb/client/codec/HttpDecoder.java b/client/src/main/java/org/apache/asyncweb/client/codec/HttpDecoder.java
index 01209b8..3f4a78b 100644
--- a/client/src/main/java/org/apache/asyncweb/client/codec/HttpDecoder.java
+++ b/client/src/main/java/org/apache/asyncweb/client/codec/HttpDecoder.java
@@ -248,7 +248,9 @@
* @throws Exception if any exception occurs
*/
public void decodeHeader(String line, HttpResponseMessage msg) throws Exception {
- LOG.debug("Processing Header Line: " + line);
+ if (LOG.isDebugEnabled()) {
+ LOG.debug("Processing Header Line: " + line);
+ }
// first, get rid of the CRLF from linear whitespace
line = folding.matcher(line).replaceAll("$1");
int pos = line.indexOf(":");
@@ -420,7 +422,9 @@
* @see Cookie
*/
public Cookie decodeCookie(String cookieStr, HttpResponseMessage msg) throws Exception {
- LOG.debug("Processing Cookie Line: " + cookieStr);
+ if (LOG.isDebugEnabled()) {
+ LOG.debug("Processing Cookie Line: " + cookieStr);
+ }
Cookie cookie = null;
String pairs[] = cookieStr.split(";");
diff --git a/client/src/main/java/org/apache/asyncweb/client/util/EncodingUtil.java b/client/src/main/java/org/apache/asyncweb/client/util/EncodingUtil.java
index 7a491a2..f394eb3 100644
--- a/client/src/main/java/org/apache/asyncweb/client/util/EncodingUtil.java
+++ b/client/src/main/java/org/apache/asyncweb/client/util/EncodingUtil.java
@@ -103,7 +103,7 @@
*/
private static String doFormUrlEncode(NameValuePair[] pairs, String charset)
throws UnsupportedEncodingException {
- StringBuffer buf = new StringBuffer();
+ StringBuilder buf = new StringBuilder();
for (int i = 0; i < pairs.length; i++) {
URLCodec codec = new URLCodec();
NameValuePair pair = pairs[i];
diff --git a/client/src/main/java/org/apache/asyncweb/client/util/ParameterFormatter.java b/client/src/main/java/org/apache/asyncweb/client/util/ParameterFormatter.java
index 5dda8ff..8604fa0 100644
--- a/client/src/main/java/org/apache/asyncweb/client/util/ParameterFormatter.java
+++ b/client/src/main/java/org/apache/asyncweb/client/util/ParameterFormatter.java
@@ -150,7 +150,7 @@
* potentially unsafe special characters
*/
public static void formatValue(
- final StringBuffer buffer, final String value, boolean alwaysUseQuotes) {
+ final StringBuilder buffer, final String value, boolean alwaysUseQuotes) {
if (buffer == null) {
throw new IllegalArgumentException("String buffer may not be null");
}
@@ -194,7 +194,7 @@
* @param buffer output buffer
* @param param the parameter to be formatted
*/
- public void format(final StringBuffer buffer, final NameValuePair param) {
+ public void format(final StringBuilder buffer, final NameValuePair param) {
if (buffer == null) {
throw new IllegalArgumentException("String buffer may not be null");
}
@@ -219,7 +219,7 @@
* attribute/value pair
*/
public String format(final NameValuePair param) {
- StringBuffer buffer = new StringBuffer();
+ StringBuilder buffer = new StringBuilder();
format(buffer, param);
return buffer.toString();
}