Interface HandlerContainer

    • Method Detail

      • 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​(java.lang.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​(java.lang.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.