Index
All Classes and Interfaces|All Packages|Serialized Form
A
- AsyncCloseable - Interface in com.cotani
-
Owns resources that can be closed without blocking the calling thread.
B
- build() - Method in class com.cotani.Cotani.Builder
C
- close() - Method in class com.cotani.Cotani
-
Begins closing all registered resources without blocking the calling thread.
- closeAsync() - Method in interface com.cotani.AsyncCloseable
-
Begins non-blocking resource shutdown.
- closeAsync() - Method in class com.cotani.Cotani
-
Executes resource teardown asynchronously.
- com.cotani - package com.cotani
- com.cotani.api - package com.cotani.api
- Cotani - Class in com.cotani
- Cotani.Builder - Class in com.cotani
- CotaniCloseException - Exception Class in com.cotani
- CotaniCloseException(String, Throwable) - Constructor for exception class com.cotani.CotaniCloseException
D
- deregister(AutoCloseable) - Method in class com.cotani.Cotani
- deregisterAsync(Supplier) - Method in class com.cotani.Cotani
F
- forPlugin(Plugin) - Static method in class com.cotani.Cotani
I
- InternalApi - Annotation Interface in com.cotani.api
-
Marks a public type that exists only to connect implementation packages.
P
R
- register(AutoCloseable) - Method in class com.cotani.Cotani
- registerAsync(Supplier) - Method in class com.cotani.Cotani
T
- timeout(Duration) - Method in class com.cotani.Cotani.Builder
W
- with(AutoCloseable) - Method in class com.cotani.Cotani.Builder
- withAsync(Supplier) - Method in class com.cotani.Cotani.Builder
-
Registers an asynchronous teardown stage.
All Classes and Interfaces|All Packages|Serialized Form