java-design-patterns/resource-acquisition-is-initialization
Anurag Agarwal 20ea465b7f Java 11 migrate remaining q-r (#1121)
* Moves queue-load-leveling to Java 11

* Moves reactor to Java 11

* Moves reader-writer-lock to Java 11

* Moves repository to Java 11

* Moves resource-acquisition-is-initialization to Java 11

* Moves retry to Java 11

* Moves role-object to Java 11
2020-01-04 18:43:12 +02:00
..
2019-12-07 18:03:49 +02:00
2020-01-04 18:43:12 +02:00
2019-12-29 14:41:21 +02:00

layout, title, folder, permalink, categories, tags
layout title folder permalink categories tags
pattern Resource Acquisition Is Initialization resource-acquisition-is-initialization /patterns/resource-acquisition-is-initialization/ Idiom
Data access

Intent

Resource Acquisition Is Initialization pattern can be used to implement exception safe resource management.

Class diagram

alt text

Applicability

Use the Resource Acquisition Is Initialization pattern when

  • You have resources that must be closed in every condition