Schnittstelle ICloseController
- Alle bekannten Implementierungsklassen:
CloseController,UncloseableCloseController
public interface ICloseController
- Version:
- 2022-07-05
- Autor:
- Silvan Wyss
-
Methodenübersicht
Modifizierer und TypMethodeBeschreibungvoidclose()Closes all elements of the currentICloseController.voidcreateCloseDependencyTo(GroupCloseable element) Adds the given element to the currentICloseController.booleanvoidsetParentClosePool(IClosePool parentClosePool) Sets theIClosePoolthe currentICloseControllerwill belong to.
-
Methodendetails
-
close
void close()Closes all elements of the currentICloseController. -
createCloseDependencyTo
Adds the given element to the currentICloseController.- Parameter:
element-- Löst aus:
RuntimeException- if the currentICloseControlleris already closed.RuntimeException- if the currentICloseControllercontains already the given element.
-
getParentClosePool
IClosePool getParentClosePool()- Gibt zurück:
- the parent
IClosePoolof the currentICloseController.
-
hasClosed
boolean hasClosed()- Gibt zurück:
- true if the current
ICloseControllerhas closed its elements.
-
setParentClosePool
Sets theIClosePoolthe currentICloseControllerwill belong to.- Parameter:
parentClosePool-- Löst aus:
RuntimeException- if the given parentClosePool is null.
-