@RSocketExchange-annotated,
RSocket service proxy method
by delegating to an RSocketRequester to perform actual requests.
| Modifier and Type | Field and Description |
|---|---|
| private final List | |
| private final Method | |
| private final MethodParameter[] | |
| private final Function | |
| private final String |
| Access | Constructor and Description |
|---|---|
| pack-priv | RSocketServiceMethod(Method method, Class<?> containingClass, List<RSocketServiceArgumentResolver> argumentResolvers, RSocketRequester rsocketRequester, StringValueResolver embeddedValueResolver, ReactiveAdapterRegistry reactiveRegistry, Duration blockTimeout)
|
| Modifier and Type | Method and Description |
|---|---|
| private void | |
| private static String | |
| public Method | |
| private static MethodParameter[] | |
| private static RSocketRequester. | |
| private static Function | initResponseFunction(RSocketRequester requester, Method method, ReactiveAdapterRegistry reactiveRegistry, Duration blockTimeout)
|
| private static String | initRoute(Method method, Class<?> containingClass, RSocketStrategies strategies, StringValueResolver embeddedValueResolver)
|
| public Object |
| argumentResolvers | back to summary |
|---|---|
| private final List<RSocketServiceArgumentResolver> argumentResolvers | |
| method | back to summary |
|---|---|
| private final Method method | |
| parameters | back to summary |
|---|---|
| private final MethodParameter[] parameters | |
| responseFunction | back to summary |
|---|---|
| private final Function<RSocketRequestValues, Object> responseFunction | |
| route | back to summary |
|---|---|
| private final String route
| |
| RSocketServiceMethod | back to summary |
|---|---|
| pack-priv RSocketServiceMethod(Method method, Class<?> containingClass, List<RSocketServiceArgumentResolver> argumentResolvers, RSocketRequester rsocketRequester, StringValueResolver embeddedValueResolver, ReactiveAdapterRegistry reactiveRegistry, Duration blockTimeout) | |
| applyArguments | back to summary |
|---|---|
| private void applyArguments(RSocketRequestValues. | |
| formatArgumentError | back to summary |
|---|---|
private static String formatArgumentError(MethodParameter param, String message)
| |
| getMethod | back to summary |
|---|---|
| public Method getMethod() | |
| initMethodParameters | back to summary |
|---|---|
| private static MethodParameter[] initMethodParameters(Method method) | |
| initRequest | back to summary |
|---|---|
private static RSocketRequester.
| |
| initResponseFunction | back to summary |
|---|---|
| private static Function | |
| initRoute | back to summary |
|---|---|
private static String initRoute(Method method, Class<?> containingClass, RSocketStrategies strategies, StringValueResolver embeddedValueResolver)
| |
| invoke | back to summary |
|---|---|
public Object invoke(Object[] arguments)
| |