Revert "Merged branch 'jetty-9.2.x' into 'master'."

This reverts commit db61fc2a473c98d75a30aac7fba306c62677d960.
This commit is contained in:
Simone Bordet 2015-09-29 11:31:03 +02:00
parent db61fc2a47
commit 9549b32ea6
5 changed files with 88 additions and 81 deletions

View File

@ -87,15 +87,19 @@ public abstract class AbstractConnection implements Connection
// TODO always dispatch failure ? // TODO always dispatch failure ?
try try
{ {
getExecutor().execute(() -> getExecutor().execute(new Runnable()
{ {
try @Override
public void run()
{ {
callback.failed(x); try
} {
catch(Exception e) callback.failed(x);
{ }
LOG.warn(e); catch(Exception e)
{
LOG.warn(e);
}
} }
}); });
} }
@ -230,9 +234,10 @@ public abstract class AbstractConnection implements Connection
@Override @Override
public String toString() public String toString()
{ {
return String.format("%s@%x[%s]", return String.format("%s@%x[%s,%s]",
getClass().getSimpleName(), getClass().getSimpleName(),
hashCode(), hashCode(),
_state.get(),
_endPoint); _endPoint);
} }
@ -255,5 +260,5 @@ public abstract class AbstractConnection implements Connection
{ {
return String.format("AC.ReadCB@%x{%s}", AbstractConnection.this.hashCode(),AbstractConnection.this); return String.format("AC.ReadCB@%x{%s}", AbstractConnection.this.hashCode(),AbstractConnection.this);
} }
} };
} }

View File

@ -554,7 +554,7 @@ public class HttpChannel implements Runnable, HttpOutput.Interceptor
_requests, _requests,
_committed.get(), _committed.get(),
_state.getState(), _state.getState(),
_request.getHttpURI()); _uri);
} }
public void onRequest(MetaData.Request request) public void onRequest(MetaData.Request request)

View File

@ -558,12 +558,12 @@ public class HttpConnection extends AbstractConnection implements Runnable, Http
@Override @Override
public String toString() public String toString()
{ {
return String.format("%s[p=%s,g=%s,c=%s][b=%s]", return String.format("%s[p=%s,g=%s,c=%s]",
super.toString(), super.toString(),
_parser, _parser,
_generator, _generator,
_channel, _channel);
BufferUtil.toDetailString(_requestBuffer)); return super.toString()+"<--"+BufferUtil.toDetailString(_requestBuffer);
} }
private class Content extends HttpInput.Content private class Content extends HttpInput.Content

View File

@ -637,11 +637,13 @@ public class HttpInput extends ServletInputStream implements Runnable
@Override @Override
public String toString() public String toString()
{ {
return String.format("%s@%x[c=%d,s=%s]", return String.format("%s@%x[r=%d,s=%s,e=%s,f=%s]",
getClass().getSimpleName(), getClass().getSimpleName(),
hashCode(), hashCode(),
_contentConsumed, _contentRead,
_state); _contentState,
_eofState,
_onError);
} }
public static class PoisonPillContent extends Content public static class PoisonPillContent extends Content

View File

@ -2171,7 +2171,7 @@ public class Request implements HttpServletRequest
*/ */
public void setAuthority(String host,int port) public void setAuthority(String host,int port)
{ {
_metadata.getURI().setAuthority(host,port); _metadata.getURI().setAuthority(host,port);;
} }
/* ------------------------------------------------------------ */ /* ------------------------------------------------------------ */
@ -2254,7 +2254,7 @@ public class Request implements HttpServletRequest
getClass().getSimpleName(), getClass().getSimpleName(),
_handled ? "[" : "(", _handled ? "[" : "(",
getMethod(), getMethod(),
getHttpURI(), _uri,
_handled ? "]" : ")", _handled ? "]" : ")",
hashCode()); hashCode());
} }
@ -2327,7 +2327,7 @@ public class Request implements HttpServletRequest
IO.copy(is, os); IO.copy(is, os);
String content=new String(os.toByteArray(),charset==null?StandardCharsets.UTF_8:Charset.forName(charset)); String content=new String(os.toByteArray(),charset==null?StandardCharsets.UTF_8:Charset.forName(charset));
if (_contentParameters == null) if (_contentParameters == null)
_contentParameters = params == null ? new MultiMap<>() : params; _contentParameters = params == null ? new MultiMap<String>() : params;
_contentParameters.add(mp.getName(), content); _contentParameters.add(mp.getName(), content);
} }
os.reset(); os.reset();