Hierarchy For Package io.github.teceli.resiliencia.patterns.bulkhead
Class Hierarchy
- java.lang.Object
- io.github.teceli.resiliencia.patterns.bulkhead.Bulkhead<T> (implements io.github.teceli.resiliencia.core.api.Resilient<T>)
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- java.lang.RuntimeException
- io.github.teceli.resiliencia.core.api.ResilientException
- io.github.teceli.resiliencia.patterns.bulkhead.BulkheadFullException
- io.github.teceli.resiliencia.core.api.ResilientException
- java.lang.RuntimeException
- java.lang.Exception
Interface Hierarchy
- io.github.teceli.resiliencia.core.spi.ResilienceEvent
- io.github.teceli.resiliencia.patterns.bulkhead.BulkheadEvent
Record Class Hierarchy
- java.lang.Object
- java.lang.Record
- io.github.teceli.resiliencia.patterns.bulkhead.BulkheadEvent.Finished (implements io.github.teceli.resiliencia.patterns.bulkhead.BulkheadEvent)
- io.github.teceli.resiliencia.patterns.bulkhead.BulkheadEvent.Permitted (implements io.github.teceli.resiliencia.patterns.bulkhead.BulkheadEvent)
- io.github.teceli.resiliencia.patterns.bulkhead.BulkheadEvent.Rejected (implements io.github.teceli.resiliencia.patterns.bulkhead.BulkheadEvent)
- java.lang.Record