java.lang.Object
org.eclipse.jetty.websocket.common.events.annotated.EventMethod

public class EventMethod extends Object
  • Field Details

    • LOG

      private static final org.eclipse.jetty.util.log.Logger LOG
    • pojo

      protected Class<?> pojo
    • method

      protected Method method
    • hasSession

      private boolean hasSession
    • isStreaming

      private boolean isStreaming
    • paramTypes

      private Class<?>[] paramTypes
  • Constructor Details

    • EventMethod

      public EventMethod(Class<?> pojo, Method method)
    • EventMethod

      public EventMethod(Class<?> pojo, String methodName, Class<?>... paramTypes)
  • Method Details

    • dropFirstArg

      private static Object[] dropFirstArg(Object[] args)
    • call

      public void call(Object obj, Object... args)
    • getMethod

      public Method getMethod()
    • getParamTypes

      protected Class<?>[] getParamTypes()
    • identifyPresentParamTypes

      private void identifyPresentParamTypes()
    • isHasSession

      public boolean isHasSession()
    • isStreaming

      public boolean isStreaming()