Class HandlerDescriptor

java.lang.Object
com.sap.cds.services.impl.handlerregistry.HandlerDescriptor

public class HandlerDescriptor extends Object
Meta descriptor of a event handler method. This object stores information about the processed annotations, argument and return type resolvers and the order of a handler.
  • Constructor Details

    • HandlerDescriptor

      public HandlerDescriptor(String methodName, MethodHandle methodHandle, int parameterCount)
  • Method Details

    • getMethodName

      public String getMethodName()
    • getMethodHandle

      public MethodHandle getMethodHandle()
    • getArgumentResolvers

      public List<ArgumentResolver> getArgumentResolvers()
    • getReturnResolver

      public ReturnResolver getReturnResolver()
    • setReturnResolver

      public void setReturnResolver(ReturnResolver returnResolver)
    • getDefaultServiceNames

      public String[] getDefaultServiceNames()
    • setDefaultServiceNames

      public void setDefaultServiceNames(String[] defaultServiceNames)
    • getDefaultServiceTypes

      public Class<?>[] getDefaultServiceTypes()
    • setDefaultServiceTypes

      public void setDefaultServiceTypes(Class<?>[] defaultServiceTypes)
    • setBefore

      public void setBefore(Before before)
    • setOn

      public void setOn(On on)
    • setAfter

      public void setAfter(After after)
    • getAnnotations

      public List<AnnotationDescriptor> getAnnotations()
    • getOrder

      public int getOrder()
    • setOrder

      public void setOrder(int order)
    • verifyOrThrow

      public void verifyOrThrow()