Index

A B C D F I P R T W 
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

plugin() - Method in class com.cotani.Cotani
 

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.
A B C D F I P R T W 
All Classes and Interfaces|All Packages|Serialized Form