Closeable
Base interface for server-side objects that may hold resources that need to be released at the end of the lifecycle of the object.
A class will benefit from implementing this interface instead of AutoCloseable if it needs to see if the instance is open prior to making other calls.