Klasse ResourcePool<WR extends WrapperResource<WR,R>,R extends GroupCloseable>
java.lang.Object
ch.nolix.core.resourcecontrol.resourcepool.ResourcePool<WR,R>
- Alle implementierten Schnittstellen:
Closeable
,CloseStateRequestable
,GroupCloseable
,IResourcePool<WR>
,AutoCloseable
- Bekannte direkte Unterklassen:
SqlConnectionPool
public abstract class ResourcePool<WR extends WrapperResource<WR,R>,R extends GroupCloseable>
extends Object
implements IResourcePool<WR>
-
Konstruktorübersicht
-
Methodenübersicht
Modifizierer und TypMethodeBeschreibungfinal WR
protected abstract R
protected abstract WR
createWrapperResourceWithResource
(R resource) final ICloseController
final void
Lets the currentGroupCloseable
note a close.Von Klasse geerbte Methoden java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Von Schnittstelle geerbte Methoden ch.nolix.coreapi.resourcecontrolapi.resourceclosingapi.CloseStateRequestable
isOpen
Von Schnittstelle geerbte Methoden ch.nolix.coreapi.resourcecontrolapi.resourceclosingapi.GroupCloseable
close, createCloseDependencyTo, isClosed
-
Konstruktordetails
-
ResourcePool
public ResourcePool()
-
-
Methodendetails
-
borrowResource
- Angegeben von:
borrowResource
in SchnittstelleIResourcePool<WR extends WrapperResource<WR,
R>>
-
getStoredCloseController
- Angegeben von:
getStoredCloseController
in SchnittstelleGroupCloseable
- Gibt zurück:
- the
ICloseController
of the currentGroupCloseable
.
-
noteClose
public final void noteClose()Beschreibung aus Schnittstelle kopiert:GroupCloseable
Lets the currentGroupCloseable
note a close.- Angegeben von:
noteClose
in SchnittstelleGroupCloseable
-
createResource
-
createWrapperResourceWithResource
-