Top Description Constructors Methods
io.rsocket.plugins

public Class InitializingInterceptorRegistry

extends InterceptorRegistry
Class Inheritance
Imports
io.rsocket.DuplexConnection, .RSocket, .SocketAcceptor, java.util.stream.Collectors, .Stream, reactor.util.annotation.Nullable

Extends InterceptorRegistry with methods for building a chain of registered interceptors. This is not intended for direct use by applications.

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public DuplexConnection
public RSocket
public RequestInterceptor
public RSocket
public RequestInterceptor
initResponderRequestInterceptor(RSocket rSocketResponder, RequestInterceptor... perConnectionInterceptors)

public SocketAcceptor
Inherited from io.rsocket.plugins.InterceptorRegistry:
forConnectionforConnectionforRequesterforRequesterforRequestsInRequesterforRequestsInResponderforResponderforResponderforSocketAcceptorforSocketAcceptorgetConnectionInterceptorsgetRequesterInterceptorsgetRequestInterceptorsForRequestergetRequestInterceptorsForRespondergetResponderInterceptorsgetSocketAcceptorInterceptors

Constructor Detail

InitializingInterceptorRegistryback to summary
public InitializingInterceptorRegistry()

Method Detail

initConnectionback to summary
public DuplexConnection initConnection(DuplexConnectionInterceptor.Type type, DuplexConnection connection)
initRequesterback to summary
public RSocket initRequester(RSocket rsocket)
initRequesterRequestInterceptorback to summary
public RequestInterceptor initRequesterRequestInterceptor(RSocket rSocketRequester)
Annotations
@Nullable
initResponderback to summary
public RSocket initResponder(RSocket rsocket)
initResponderRequestInterceptorback to summary
public RequestInterceptor initResponderRequestInterceptor(RSocket rSocketResponder, RequestInterceptor... perConnectionInterceptors)
Annotations
@Nullable
initSocketAcceptorback to summary
public SocketAcceptor initSocketAcceptor(SocketAcceptor acceptor)