Interface HandlerContainer

  • Method Details

    • getHandlers

      @ManagedAttribute("handlers in this container") Handler[] getHandlers()
      Returns:
      array of handlers directly contained by this handler.
    • getChildHandlers

      @ManagedAttribute("all contained handlers") Handler[] getChildHandlers()
      Returns:
      array of all handlers contained by this handler and it's children
    • getChildHandlersByClass

      Handler[] getChildHandlersByClass(Class<?> byclass)
      Parameters:
      byclass - the child handler class to get
      Returns:
      array of all handlers contained by this handler and it's children of the passed type.
    • getChildHandlerByClass

      <T extends Handler> T getChildHandlerByClass(Class<T> byclass)
      Type Parameters:
      T - the type of handler
      Parameters:
      byclass - the child handler class to get
      Returns:
      first handler of all handlers contained by this handler and it's children of the passed type.