Class Hierarchy
- java.lang.Object
- ai.preferred.venom.Crawler (implements ai.preferred.venom.Interruptible)
- ai.preferred.venom.Crawler.Builder
- ai.preferred.venom.Session
- ai.preferred.venom.Session.Builder
- ai.preferred.venom.Session.Key<T>
- ai.preferred.venom.SleepScheduler
- ai.preferred.venom.ThreadedWorkerManager (implements ai.preferred.venom.WorkerManager)
- ai.preferred.venom.ThreadedWorkerManager.AbstractManagedBlockingWorker (implements ai.preferred.venom.Worker)
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- java.lang.RuntimeException
- ai.preferred.venom.FatalHandlerException
- java.lang.RuntimeException
- java.lang.Exception
- ai.preferred.venom.UrlRouter (implements ai.preferred.venom.HandlerRouter, ai.preferred.venom.ValidatorRouter)
Interface Hierarchy
- java.lang.AutoCloseable
- ai.preferred.venom.Interruptible
- ai.preferred.venom.WorkerManager
- ai.preferred.venom.Interruptible
- ai.preferred.venom.Handler
- ai.preferred.venom.HandlerRouter
- ai.preferred.venom.ProxyProvider
- ai.preferred.venom.ValidatorRouter
- ai.preferred.venom.Worker