// Error flag
error = false;
- boolean openSocket = true;
boolean keptAlive = false;
while (!error && !endpoint.isPaused()) {
}
- // Add the socket to the poller
- if (!error && !endpoint.isPaused()) {
- if (!isAsync()) {
- ((AprEndpoint)endpoint).getPoller().add(socketRef);
- }
- } else {
- openSocket = false;
- }
-
rp.setStage(org.apache.coyote.Constants.STAGE_ENDED);
if (error || endpoint.isPaused()) {
return SocketState.LONG;
} else {
recycle();
- return (openSocket) ? SocketState.OPEN : SocketState.CLOSED;
+ return SocketState.OPEN;
}
}