Merge remote-tracking branch 'origin/jetty-9.4.x'
This commit is contained in:
commit
78f66fdcf8
|
@ -12,10 +12,10 @@
|
|||
<!-- =========================================================== -->
|
||||
<Set name="RequestLog">
|
||||
<New id="RequestLog" class="org.eclipse.jetty.server.AsyncNCSARequestLog">
|
||||
<Set name="filename"><Property name="jetty.base" default="." /><Property>
|
||||
<Set name="filename"><Property name="jetty.base" default="." />/<Property>
|
||||
<Name>jetty.requestlog.filePath</Name>
|
||||
<Deprecated>requestlog.filename</Deprecated>
|
||||
<Default><Property name="jetty.requestlog.dir" default="/logs"/>/yyyy_mm_dd.request.log</Default>
|
||||
<Default><Property name="jetty.requestlog.dir" default="logs"/>/yyyy_mm_dd.request.log</Default>
|
||||
</Property>
|
||||
</Set>
|
||||
<Set name="filenameDateFormat"><Property name="jetty.requestlog.filenameDateFormat" deprecated="requestlog.filenameDateFormat" default="yyyy_MM_dd"/></Set>
|
||||
|
|
|
@ -323,7 +323,6 @@ public class HttpChannelState
|
|||
protected Action unhandle()
|
||||
{
|
||||
Action action;
|
||||
AsyncContextEvent schedule_event=null;
|
||||
boolean read_interested=false;
|
||||
|
||||
try(Locker.Lock lock= _locker.lock())
|
||||
|
@ -379,10 +378,12 @@ public class HttpChannelState
|
|||
}
|
||||
else
|
||||
{
|
||||
schedule_event=_event;
|
||||
read_interested=_asyncReadUnready;
|
||||
_state=State.ASYNC_WAIT;
|
||||
action=Action.WAIT;
|
||||
Scheduler scheduler = _channel.getScheduler();
|
||||
if (scheduler!=null && _timeoutMs>0)
|
||||
_event.setTimeoutTask(scheduler.schedule(_event,_timeoutMs,TimeUnit.MILLISECONDS));
|
||||
}
|
||||
break;
|
||||
|
||||
|
@ -418,8 +419,6 @@ public class HttpChannelState
|
|||
}
|
||||
}
|
||||
|
||||
if (schedule_event!=null)
|
||||
scheduleTimeout(schedule_event);
|
||||
if (read_interested)
|
||||
_channel.asyncReadFillInterested();
|
||||
return action;
|
||||
|
@ -890,13 +889,6 @@ public class HttpChannelState
|
|||
_channel.execute(_channel);
|
||||
}
|
||||
|
||||
protected void scheduleTimeout(AsyncContextEvent event)
|
||||
{
|
||||
Scheduler scheduler = _channel.getScheduler();
|
||||
if (scheduler!=null && _timeoutMs>0)
|
||||
event.setTimeoutTask(scheduler.schedule(event,_timeoutMs,TimeUnit.MILLISECONDS));
|
||||
}
|
||||
|
||||
protected void cancelTimeout()
|
||||
{
|
||||
final AsyncContextEvent event;
|
||||
|
|
Loading…
Reference in New Issue