Class HandleContext<H>

  • Type Parameters:
    F -
    Direct Known Subclasses:
    EmptyHandleContext

    public class HandleContext<H>
    extends Object
    上下文 用于获取执行器上下文进行快速循环遍历,减少判断带来的性能消耗 每一个执行器只存储一种handle
    Author:
    lb
    Date:
    2023年12月6日
    • Constructor Detail

      • HandleContext

        public HandleContext()
    • Method Detail

      • contains

        public boolean contains​(Object handle)
        是否存在
        Parameters:
        handle -
        Returns:
      • remove

        public boolean remove​(H handle)
        移除一个元素
        Parameters:
        handle -
        Returns:
      • add

        public void add​(H handle)
        添加一个执行器
        Parameters:
        handle -
      • handle

        public void handle​(DoHandle<H> doHandle)
        执行对应执行器
        Parameters:
        doHandle -
      • getHandle

        public <T> T getHandle​(Class<T> type)