Hierarchy For Package org.apache.shenyu.common.concurrent

Package Hierarchies:

Class Hierarchy

  • java.lang.Object
    • org.apache.shenyu.common.concurrent.AbortPolicy<E> (implements org.apache.shenyu.common.concurrent.Rejector<E>)
    • java.util.AbstractCollection<E> (implements java.util.Collection<E>)
    • java.util.concurrent.AbstractExecutorService (implements java.util.concurrent.ExecutorService)
    • org.apache.shenyu.common.concurrent.DiscardOldestPolicy<E> (implements org.apache.shenyu.common.concurrent.Rejector<E>)
    • org.apache.shenyu.common.concurrent.DiscardPolicy<E> (implements org.apache.shenyu.common.concurrent.Rejector<E>)
    • org.apache.shenyu.common.concurrent.MemoryLimitCalculator
    • org.apache.shenyu.common.concurrent.MemoryLimiter
    • org.apache.shenyu.common.concurrent.ShenyuThreadFactory (implements java.util.concurrent.ThreadFactory)
    • java.lang.Throwable (implements java.io.Serializable)
      • java.lang.Exception
        • java.lang.RuntimeException

Interface Hierarchy

  • java.util.concurrent.Executor
  • java.lang.Iterable<T>
    • java.util.Collection<E>
      • java.util.Queue<E>
        • java.util.concurrent.BlockingQueue<E>
          • org.apache.shenyu.common.concurrent.TaskQueue<E>
  • org.apache.shenyu.common.concurrent.Rejector<E>