Klasse CloseController
java.lang.Object
ch.nolix.core.resourcecontrol.closecontroller.CloseController
- Alle implementierten Schnittstellen:
ICloseController
- Version:
- 2020-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.static CloseControllerforElement(GroupCloseable element) booleanvoidsetParentClosePool(IClosePool parentClosePool) Sets theIClosePoolthe currentICloseControllerwill belong to.
-
Methodendetails
-
forElement
- Parameter:
element-- Gibt zurück:
- a new
CloseControllerfor the given element. - Löst aus:
ArgumentIsNullException- if the given element is null.
-
close
public void close()Closes all elements of the currentICloseController.- Angegeben von:
closein SchnittstelleICloseController
-
createCloseDependencyTo
Adds the given element to the currentICloseController.- Angegeben von:
createCloseDependencyToin SchnittstelleICloseController- Parameter:
element-
-
getParentClosePool
- Angegeben von:
getParentClosePoolin SchnittstelleICloseController- Gibt zurück:
- the parent
IClosePoolof the currentICloseController.
-
hasClosed
public boolean hasClosed()- Angegeben von:
hasClosedin SchnittstelleICloseController- Gibt zurück:
- true if the current
ICloseControllerhas closed its elements.
-
setParentClosePool
Sets theIClosePoolthe currentICloseControllerwill belong to.- Angegeben von:
setParentClosePoolin SchnittstelleICloseController- Parameter:
parentClosePool-
-