Hierarchy For All Packages
Class Hierarchy
- java.lang.Object
- java.util.AbstractMap<K,
V> (implements java.util.Map<K, V>) - java.util.concurrent.ConcurrentHashMap<K,
V> (implements java.util.concurrent.ConcurrentMap<K, V>, java.io.Serializable) - io.javago.sync.Map<K,
V>
- io.javago.sync.Map<K,
- java.util.concurrent.ConcurrentHashMap<K,
- io.javago.BufferedQueueChannel<T> (implements io.javago.Channel<T>)
- io.javago.DelayedCase (implements java.lang.Runnable)
- io.javago.Go
- io.javago.InputChannelCase<T> (implements java.lang.Runnable)
- io.javago.sync.Once
- io.javago.sync.OnceFunc (implements java.lang.Runnable)
- io.javago.sync.OnceValue<T> (implements java.util.function.Supplier<T>)
- io.javago.sync.OnceValues<S,
T> (implements java.util.function.Supplier<T>) - io.javago.OutputChannelCase<T> (implements java.lang.Runnable)
- io.javago.sync.Pool<T>
- io.javago.Selector
- io.javago.sync.WaitGroup (implements java.lang.AutoCloseable)
- java.util.AbstractMap<K,
Interface Hierarchy
- java.lang.AutoCloseable
- io.javago.InputChannel<T> (also extends java.lang.Iterable<T>)
- io.javago.Channel<T> (also extends io.javago.OutputChannel<T>)
- io.javago.OutputChannel<T> (also extends java.lang.Iterable<T>)
- io.javago.Channel<T> (also extends io.javago.InputChannel<T>)
- io.javago.InputChannel<T> (also extends java.lang.Iterable<T>)
- java.lang.Iterable<T>
- io.javago.InputChannel<T> (also extends java.lang.AutoCloseable)
- io.javago.Channel<T> (also extends io.javago.OutputChannel<T>)
- io.javago.OutputChannel<T> (also extends java.lang.AutoCloseable)
- io.javago.Channel<T> (also extends io.javago.InputChannel<T>)
- io.javago.InputChannel<T> (also extends java.lang.AutoCloseable)
Record Class Hierarchy
- java.lang.Object
- java.lang.Record
- io.javago.sync.OnceValues.Values<S,
T>
- io.javago.sync.OnceValues.Values<S,
- java.lang.Record