Package org.apache.dubbo.remoting.http12
Interface ServerHttpChannelObserver<H extends HttpChannel>
- All Superinterfaces:
AutoCloseable,StreamObserver<Object>
- All Known Implementing Classes:
AbstractServerHttpChannelObserver,Http1ServerChannelObserver,Http1SseServerChannelObserver,Http2ServerChannelObserver
public interface ServerHttpChannelObserver<H extends HttpChannel>
extends StreamObserver<Object>, AutoCloseable
-
Method Summary
Modifier and TypeMethodDescriptionvoidaddHeadersCustomizer(BiConsumer<HttpHeaders, Throwable> headersCustomizer) voidaddTrailersCustomizer(BiConsumer<HttpHeaders, Throwable> trailersCustomizer) voidclose()voidsetExceptionCustomizer(Function<Throwable, ?> exceptionCustomizer) Methods inherited from interface org.apache.dubbo.common.stream.StreamObserver
onCompleted, onError, onNext
-
Method Details
-
getHttpChannel
H getHttpChannel() -
addHeadersCustomizer
-
addTrailersCustomizer
-
setExceptionCustomizer
-
close
void close()- Specified by:
closein interfaceAutoCloseable
-