Class PayloadArgumentResolver

java.lang.Object
org.springframework.messaging.rsocket.service.PayloadArgumentResolver
All Implemented Interfaces:
RSocketServiceArgumentResolver

public class PayloadArgumentResolver extends Object implements RSocketServiceArgumentResolver
RSocketServiceArgumentResolver for @Payload annotated arguments.
Since:
6.0
Author:
Rossen Stoyanchev
  • Constructor Details

    • PayloadArgumentResolver

      public PayloadArgumentResolver(org.springframework.core.ReactiveAdapterRegistry reactiveAdapterRegistry, boolean useDefaultResolution)
  • Method Details

    • resolve

      public boolean resolve(@Nullable Object argument, org.springframework.core.MethodParameter parameter, RSocketRequestValues.Builder requestValues)
      Description copied from interface: RSocketServiceArgumentResolver
      Resolve the argument value.
      Specified by:
      resolve in interface RSocketServiceArgumentResolver
      Parameters:
      argument - the argument value
      parameter - the method parameter for the argument
      requestValues - builder to add RSocket request values to
      Returns:
      true if the argument was resolved, false otherwise