Class MethodCall

java.lang.Object
ru.vyarus.dropwizard.guice.url.model.MethodCall

public class MethodCall extends Object
Recorded method call on resource class. The call may include sub-resource calls like: resource.subResource(args).method(args). In this case the root would be a sub-resource method call, and a subCall would be a method call on sub-resource (there might be multiple sib-resource calls).
Since:
25.09.2025
  • Constructor Details

    • MethodCall

      public MethodCall(Class<?> resource, Method method, Object... args)
      Create a method call info.
      Parameters:
      resource - resource type
      method - called method
      args - call arguments
  • Method Details

    • getResource

      public Class<?> getResource()
      Returns:
      resource class where method was called
    • getMethod

      public Method getMethod()
      Returns:
      method instance
    • getArgs

      public Object[] getArgs()
      Returns:
      call arguments
    • getSubCall

      public @Nullable MethodCall getSubCall()
      Returns:
      sub method call
    • setSubCall

      public void setSubCall(MethodCall subCall)
      Set sub method call (call chain case).
      Parameters:
      subCall - sub method call