@Override protected HttpHeader create() { if (requestPacket == null) { throw new IllegalStateException( "Unable to create new HttpResponsePacket. No HttpRequestPacket available."); } HttpResponsePacket responsePacket = requestPacket.getResponse(); if (responsePacket == null) { responsePacket = HttpResponsePacketImpl.create(); responsePacket.setRequest(requestPacket); responsePacket.setSecure(requestPacket.isSecure()); } return responsePacket; }
/** Mark this packet as having been acknowledged. */ public void acknowledged() { request.requiresAcknowledgement(false); acknowledgment = false; httpStatus = null; reasonPhraseC.recycle(); }