程序包cn.wjybxx.concurrent的分层结构
类分层结构
- java.lang.Object
- cn.wjybxx.concurrent.AbstractEventLoop (implements cn.wjybxx.concurrent.EventLoop)
- cn.wjybxx.concurrent.DisruptorEventLoop<T>
- cn.wjybxx.concurrent.AbstractEventLoopGroup (implements cn.wjybxx.concurrent.EventLoopGroup)
- cn.wjybxx.concurrent.DefaultFixedEventLoopGroup (implements cn.wjybxx.concurrent.FixedEventLoopGroup)
- java.util.concurrent.AbstractExecutorService (implements java.util.concurrent.ExecutorService)
- cn.wjybxx.concurrent.ExecutorServiceAdapter
- cn.wjybxx.concurrent.AggregateOptions
- cn.wjybxx.concurrent.CancelCodeBuilder
- cn.wjybxx.concurrent.CancelCodes
- cn.wjybxx.concurrent.CancelTokenSource (implements cn.wjybxx.concurrent.ICancelTokenSource)
- cn.wjybxx.concurrent.Context<T> (implements cn.wjybxx.concurrent.IContext)
- cn.wjybxx.concurrent.DefaultChooserFactory (implements cn.wjybxx.concurrent.EventLoopChooserFactory)
- cn.wjybxx.concurrent.DefaultThreadFactory (implements java.util.concurrent.ThreadFactory)
- cn.wjybxx.concurrent.EmptyAgent<T> (implements cn.wjybxx.concurrent.EventLoopAgent<T>)
- cn.wjybxx.concurrent.EventLoopBuilder<T>
- cn.wjybxx.concurrent.EventLoopBuilder.DisruptorBuilder<T>
- cn.wjybxx.concurrent.EventLoopGroupBuilder
- cn.wjybxx.concurrent.ForwardFuture<V> (implements cn.wjybxx.concurrent.IFuture<T>)
- cn.wjybxx.concurrent.ReadOnlyFuture<T>
- cn.wjybxx.concurrent.FutureCombiner
- cn.wjybxx.concurrent.FutureLogger
- cn.wjybxx.concurrent.FutureUtils
- cn.wjybxx.concurrent.JDKFutureCombiner
- cn.wjybxx.concurrent.MiniAgentEvent (implements cn.wjybxx.concurrent.IAgentEvent)
- cn.wjybxx.concurrent.MiniContext (implements cn.wjybxx.concurrent.IContext)
- cn.wjybxx.concurrent.Promise<T> (implements cn.wjybxx.concurrent.IFuture<T>, cn.wjybxx.concurrent.IPromise<T>)
- cn.wjybxx.concurrent.ScheduledPromise<T> (implements cn.wjybxx.concurrent.IScheduledPromise<V>)
- cn.wjybxx.concurrent.PromiseTask<V> (implements cn.wjybxx.concurrent.IFutureTask<V>)
- cn.wjybxx.concurrent.ScheduledPromiseTask<V> (implements cn.wjybxx.concurrent.CancelTokenListener, java.util.function.Consumer<T>, cn.wjybxx.base.collection.IndexedElement, cn.wjybxx.concurrent.IScheduledFutureTask<V>)
- cn.wjybxx.concurrent.ReadonlyCancelToken (implements cn.wjybxx.concurrent.ICancelToken)
- cn.wjybxx.concurrent.RejectedExecutionHandlers
- cn.wjybxx.concurrent.RingBufferEvent (implements cn.wjybxx.concurrent.IAgentEvent)
- cn.wjybxx.concurrent.SimpleWatcherMgr<E> (implements cn.wjybxx.concurrent.WatcherMgr<E>)
- cn.wjybxx.concurrent.TaskOption
- cn.wjybxx.concurrent.TaskOptionBuilder
- cn.wjybxx.concurrent.TaskBuilder<V>
- cn.wjybxx.concurrent.ScheduledTaskBuilder<V>
- cn.wjybxx.concurrent.TaskBuilder<V>
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- java.lang.RuntimeException
- cn.wjybxx.concurrent.BlockingOperationException
- cn.wjybxx.concurrent.GuardedOperationException
- java.lang.IllegalStateException
- java.util.concurrent.CancellationException
- cn.wjybxx.concurrent.BetterCancellationException
- cn.wjybxx.concurrent.StacklessCancellationException (implements cn.wjybxx.base.ex.NoLogRequiredException)
- cn.wjybxx.concurrent.BetterCancellationException
- java.util.concurrent.CancellationException
- cn.wjybxx.concurrent.StartFailedException
- cn.wjybxx.concurrent.TaskInsufficientException (implements cn.wjybxx.base.ex.NoLogRequiredException)
- java.lang.RuntimeException
- java.lang.Exception
- cn.wjybxx.concurrent.TimeoutContext
- cn.wjybxx.concurrent.AbstractEventLoop (implements cn.wjybxx.concurrent.EventLoop)
接口分层结构
- java.lang.AutoCloseable
- java.util.concurrent.ExecutorService (并 extends java.util.concurrent.Executor)
- cn.wjybxx.concurrent.IExecutorService (并 extends cn.wjybxx.concurrent.IExecutor)
- cn.wjybxx.concurrent.IScheduledExecutorService (并 extends java.util.concurrent.ScheduledExecutorService)
- cn.wjybxx.concurrent.EventLoopGroup (并 extends java.lang.Iterable<T>)
- cn.wjybxx.concurrent.FixedEventLoopGroup
- cn.wjybxx.concurrent.EventLoop (并 extends cn.wjybxx.concurrent.SingleThreadExecutor)
- cn.wjybxx.concurrent.FixedEventLoopGroup
- cn.wjybxx.concurrent.EventLoopGroup (并 extends java.lang.Iterable<T>)
- cn.wjybxx.concurrent.IScheduledExecutorService (并 extends java.util.concurrent.ScheduledExecutorService)
- java.util.concurrent.ScheduledExecutorService
- cn.wjybxx.concurrent.IScheduledExecutorService (并 extends cn.wjybxx.concurrent.IExecutorService)
- cn.wjybxx.concurrent.EventLoopGroup (并 extends java.lang.Iterable<T>)
- cn.wjybxx.concurrent.FixedEventLoopGroup
- cn.wjybxx.concurrent.EventLoop (并 extends cn.wjybxx.concurrent.SingleThreadExecutor)
- cn.wjybxx.concurrent.FixedEventLoopGroup
- cn.wjybxx.concurrent.EventLoopGroup (并 extends java.lang.Iterable<T>)
- cn.wjybxx.concurrent.IScheduledExecutorService (并 extends cn.wjybxx.concurrent.IExecutorService)
- cn.wjybxx.concurrent.IExecutorService (并 extends cn.wjybxx.concurrent.IExecutor)
- cn.wjybxx.concurrent.IRegistration
- java.util.concurrent.ExecutorService (并 extends java.util.concurrent.Executor)
- cn.wjybxx.concurrent.CancelTokenListener
- java.lang.Comparable<T>
- java.util.concurrent.Delayed
- cn.wjybxx.concurrent.IScheduledFutureTask<V> (并 extends cn.wjybxx.concurrent.IFutureTask<V>)
- java.util.concurrent.ScheduledFuture<V> (并 extends java.util.concurrent.Future<V>)
- cn.wjybxx.concurrent.IScheduledFuture<V> (并 extends cn.wjybxx.concurrent.IFuture<T>)
- cn.wjybxx.concurrent.IScheduledPromise<V> (并 extends cn.wjybxx.concurrent.IPromise<T>)
- cn.wjybxx.concurrent.IScheduledFuture<V> (并 extends cn.wjybxx.concurrent.IFuture<T>)
- java.util.concurrent.Delayed
- cn.wjybxx.concurrent.EventLoopAgent<T>
- cn.wjybxx.concurrent.EventLoopChooser
- cn.wjybxx.concurrent.EventLoopChooserFactory
- cn.wjybxx.concurrent.EventLoopFactory
- cn.wjybxx.concurrent.EventLoopModule
- java.util.concurrent.Executor
- java.util.concurrent.ExecutorService (并 extends java.lang.AutoCloseable)
- cn.wjybxx.concurrent.IExecutorService (并 extends cn.wjybxx.concurrent.IExecutor)
- cn.wjybxx.concurrent.IScheduledExecutorService (并 extends java.util.concurrent.ScheduledExecutorService)
- cn.wjybxx.concurrent.EventLoopGroup (并 extends java.lang.Iterable<T>)
- cn.wjybxx.concurrent.FixedEventLoopGroup
- cn.wjybxx.concurrent.EventLoop (并 extends cn.wjybxx.concurrent.SingleThreadExecutor)
- cn.wjybxx.concurrent.FixedEventLoopGroup
- cn.wjybxx.concurrent.EventLoopGroup (并 extends java.lang.Iterable<T>)
- cn.wjybxx.concurrent.IScheduledExecutorService (并 extends java.util.concurrent.ScheduledExecutorService)
- java.util.concurrent.ScheduledExecutorService
- cn.wjybxx.concurrent.IScheduledExecutorService (并 extends cn.wjybxx.concurrent.IExecutorService)
- cn.wjybxx.concurrent.EventLoopGroup (并 extends java.lang.Iterable<T>)
- cn.wjybxx.concurrent.FixedEventLoopGroup
- cn.wjybxx.concurrent.EventLoop (并 extends cn.wjybxx.concurrent.SingleThreadExecutor)
- cn.wjybxx.concurrent.FixedEventLoopGroup
- cn.wjybxx.concurrent.EventLoopGroup (并 extends java.lang.Iterable<T>)
- cn.wjybxx.concurrent.IScheduledExecutorService (并 extends cn.wjybxx.concurrent.IExecutorService)
- cn.wjybxx.concurrent.IExecutorService (并 extends cn.wjybxx.concurrent.IExecutor)
- cn.wjybxx.concurrent.IExecutor
- cn.wjybxx.concurrent.IExecutorService (并 extends java.util.concurrent.ExecutorService)
- cn.wjybxx.concurrent.IScheduledExecutorService (并 extends java.util.concurrent.ScheduledExecutorService)
- cn.wjybxx.concurrent.EventLoopGroup (并 extends java.lang.Iterable<T>)
- cn.wjybxx.concurrent.FixedEventLoopGroup
- cn.wjybxx.concurrent.EventLoop (并 extends cn.wjybxx.concurrent.SingleThreadExecutor)
- cn.wjybxx.concurrent.FixedEventLoopGroup
- cn.wjybxx.concurrent.EventLoopGroup (并 extends java.lang.Iterable<T>)
- cn.wjybxx.concurrent.IScheduledExecutorService (并 extends java.util.concurrent.ScheduledExecutorService)
- cn.wjybxx.concurrent.IExecutorService (并 extends java.util.concurrent.ExecutorService)
- cn.wjybxx.concurrent.SingleThreadExecutor
- cn.wjybxx.concurrent.EventLoop (并 extends cn.wjybxx.concurrent.FixedEventLoopGroup)
- java.util.concurrent.ExecutorService (并 extends java.lang.AutoCloseable)
- java.util.concurrent.Future<V>
- cn.wjybxx.concurrent.IFuture<T> (并 extends cn.wjybxx.concurrent.ICompletionStage<T>)
- cn.wjybxx.concurrent.IPromise<T>
- cn.wjybxx.concurrent.IScheduledPromise<V> (并 extends cn.wjybxx.concurrent.IScheduledFuture<V>)
- cn.wjybxx.concurrent.IScheduledFuture<V> (并 extends java.util.concurrent.ScheduledFuture<V>)
- cn.wjybxx.concurrent.IScheduledPromise<V> (并 extends cn.wjybxx.concurrent.IPromise<T>)
- cn.wjybxx.concurrent.IPromise<T>
- java.util.concurrent.ScheduledFuture<V> (并 extends java.util.concurrent.Delayed)
- cn.wjybxx.concurrent.IScheduledFuture<V> (并 extends cn.wjybxx.concurrent.IFuture<T>)
- cn.wjybxx.concurrent.IScheduledPromise<V> (并 extends cn.wjybxx.concurrent.IPromise<T>)
- cn.wjybxx.concurrent.IScheduledFuture<V> (并 extends cn.wjybxx.concurrent.IFuture<T>)
- cn.wjybxx.concurrent.IFuture<T> (并 extends cn.wjybxx.concurrent.ICompletionStage<T>)
- cn.wjybxx.concurrent.FutureLogger.LogHandler
- cn.wjybxx.concurrent.IAgentEvent
- cn.wjybxx.concurrent.ICancelToken
- cn.wjybxx.concurrent.ICancelTokenSource
- cn.wjybxx.concurrent.ICompletionStage<T>
- cn.wjybxx.concurrent.IFuture<T> (并 extends java.util.concurrent.Future<V>)
- cn.wjybxx.concurrent.IPromise<T>
- cn.wjybxx.concurrent.IScheduledPromise<V> (并 extends cn.wjybxx.concurrent.IScheduledFuture<V>)
- cn.wjybxx.concurrent.IScheduledFuture<V> (并 extends java.util.concurrent.ScheduledFuture<V>)
- cn.wjybxx.concurrent.IScheduledPromise<V> (并 extends cn.wjybxx.concurrent.IPromise<T>)
- cn.wjybxx.concurrent.IPromise<T>
- cn.wjybxx.concurrent.IFuture<T> (并 extends java.util.concurrent.Future<V>)
- cn.wjybxx.concurrent.IContext
- java.lang.Iterable<T>
- cn.wjybxx.concurrent.EventLoopGroup (并 extends cn.wjybxx.concurrent.IScheduledExecutorService)
- cn.wjybxx.concurrent.FixedEventLoopGroup
- cn.wjybxx.concurrent.EventLoop (并 extends cn.wjybxx.concurrent.SingleThreadExecutor)
- cn.wjybxx.concurrent.FixedEventLoopGroup
- cn.wjybxx.concurrent.EventLoopGroup (并 extends cn.wjybxx.concurrent.IScheduledExecutorService)
- cn.wjybxx.concurrent.RejectedExecutionHandler
- java.lang.Runnable
- cn.wjybxx.concurrent.ITask
- cn.wjybxx.concurrent.IFutureTask<V>
- cn.wjybxx.concurrent.IScheduledFutureTask<V> (并 extends java.util.concurrent.Delayed)
- cn.wjybxx.concurrent.IFutureTask<V>
- cn.wjybxx.concurrent.ITask
- cn.wjybxx.concurrent.TimeSharingTask<V>
- cn.wjybxx.concurrent.WatcherMgr<E>
- cn.wjybxx.concurrent.WatcherMgr.Watcher<E>
枚举类分层结构
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
- cn.wjybxx.concurrent.EventLoopState
- cn.wjybxx.concurrent.TaskStatus
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)