Class UncloseableCloseController
java.lang.Object
ch.nolix.base.resourcecontrol.closecontroller.UncloseableCloseController
- All Implemented Interfaces:
ICloseController
- Author:
- Silvan Wyss
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()Closes all elements of the currentICloseController.voidcreateCloseDependencyTo(GroupCloseable element) Adds the given element to the currentICloseController.booleanvoidsetParentClosePool(IClosePool parentClosePool) Sets theIClosePoolthe currentICloseControllerwill belong to.
-
Constructor Details
-
UncloseableCloseController
public UncloseableCloseController()
-
-
Method Details
-
close
public void close()Description copied from interface:ICloseControllerCloses all elements of the currentICloseController.- Specified by:
closein interfaceICloseController
-
createCloseDependencyTo
Adds the given element to the currentICloseController.- Specified by:
createCloseDependencyToin interfaceICloseController- Parameters:
element-
-
getParentClosePool
- Specified by:
getParentClosePoolin interfaceICloseController- Returns:
- the parent
IClosePoolof the currentICloseController.
-
hasClosed
public boolean hasClosed()- Specified by:
hasClosedin interfaceICloseController- Returns:
- true if the current
ICloseControllerhas closed its elements, false otherwise.
-
setParentClosePool
Sets theIClosePoolthe currentICloseControllerwill belong to.- Specified by:
setParentClosePoolin interfaceICloseController- Parameters:
parentClosePool-
-