@Override public void setWriteListener(WriteListener writeListener) { this.os.setWriteListener(writeListener); } }
@Override public void setWriteListener(WriteListener writeListener) { this.os.setWriteListener(writeListener); } }
@Override public void setWriteListener(WriteListener writeListener) { if (servletOutputStream != null) { servletOutputStream.setWriteListener(writeListener); } } }
@Override public void setWriteListener(final WriteListener writeListener) { output.setWriteListener(writeListener); }
@Override public void setWriteListener(WriteListener writeListener) { this.delegate.setWriteListener(writeListener); } }
public ServletServerHttpResponse(HttpHeaders headers, HttpServletResponse response, AsyncContext asyncContext, DataBufferFactory bufferFactory, int bufferSize, ServletServerHttpRequest request) throws IOException { super(bufferFactory, headers); Assert.notNull(response, "HttpServletResponse must not be null"); Assert.notNull(bufferFactory, "DataBufferFactory must not be null"); Assert.isTrue(bufferSize > 0, "Buffer size must be greater than 0"); this.response = response; this.outputStream = response.getOutputStream(); this.bufferSize = bufferSize; this.request = request; asyncContext.addListener(new ResponseAsyncListener()); // Tomcat expects WriteListener registration on initial thread response.getOutputStream().setWriteListener(new ResponseBodyWriteListener()); }
public ServletServerHttpResponse(HttpHeaders headers, HttpServletResponse response, AsyncContext asyncContext, DataBufferFactory bufferFactory, int bufferSize, ServletServerHttpRequest request) throws IOException { super(bufferFactory, headers); Assert.notNull(response, "HttpServletResponse must not be null"); Assert.notNull(bufferFactory, "DataBufferFactory must not be null"); Assert.isTrue(bufferSize > 0, "Buffer size must be greater than 0"); this.response = response; this.outputStream = response.getOutputStream(); this.bufferSize = bufferSize; this.request = request; asyncContext.addListener(new ResponseAsyncListener()); // Tomcat expects WriteListener registration on initial thread response.getOutputStream().setWriteListener(new ResponseBodyWriteListener()); }
response.getOutputStream().setWriteListener(new WriteListenerImpl(context, byteContent)); } else { context.getResponse().getOutputStream().write(byteContent);
@Override public void setWriteListener(WriteListener writeListener){ if(origin != null){ origin.setWriteListener(writeListener); } } }
@Override public void setWriteListener(WriteListener writeListener) { realSream.setWriteListener(writeListener); } }
@Override public void setWriteListener(WriteListener writeListener) { this.os.setWriteListener(writeListener); } }
@Override public void setWriteListener(WriteListener writeListener) { if (servletOutputStream != null) { servletOutputStream.setWriteListener(writeListener); } } }
@Override /* ServletOutputStream */ public void setWriteListener(WriteListener arg0) { if (sos != null) sos.setWriteListener(arg0); }
@Override public void setWriteListener(WriteListener writeListener) { delegate.setWriteListener(writeListener); } }
@Override public void setWriteListener(WriteListener listener) { out.setWriteListener(listener); } }
public void setWriteListener(WriteListener writeListener) { os.setWriteListener(writeListener); } }
@Override protected void updateMessageForSuspend() { Message currentMessage = PhaseInterceptorChain.getCurrentMessage(); if (currentMessage.get(WriteListener.class) != null) { // CXF Continuation WriteListener will likely need to be introduced // for NIO supported with non-Servlet specific mechanisms getOutputStream().setWriteListener(currentMessage.get(WriteListener.class)); currentMessage.getInterceptorChain().suspend(); } else { inMessage.getExchange().getInMessage().getInterceptorChain().suspend(); } }
@Override public void setWriteListener(WriteListener wl) { if (_responseSwitch.isEnabled()) { _delegate.setWriteListener(wl); } }
public SseWriteableChannel(ServletOutputStream out, Consumer<Throwable> errorConsumer, Duration keepAlivePeriod) { this.errorConsumer = errorConsumer; this.out = out; out.setWriteListener(new ServletWriteListener()); // start the keep alive emitter new KeepAliveEmitter(this, keepAlivePeriod).start(); // write http header, implicitly requestWriteNotificationAsync().thenAccept(Void -> flush()); }
@Override protected void updateMessageForSuspend() { Message currentMessage = PhaseInterceptorChain.getCurrentMessage(); if (currentMessage.get(WriteListener.class) != null) { // CXF Continuation WriteListener will likely need to be introduced // for NIO supported with non-Servlet specific mechanisms getOutputStream().setWriteListener(currentMessage.get(WriteListener.class)); currentMessage.getInterceptorChain().suspend(); } else { inMessage.getExchange().getInMessage().getInterceptorChain().suspend(); } }