Uses of Class
org.jgrapes.io.util.PermitsPool
Packages that use PermitsPool
Package
Description
Utility classes, mainly for adapted buffers to specific needs.
Networking related I/O classes.
-
Uses of PermitsPool in org.jgrapes.io.util
Methods in org.jgrapes.io.util that return PermitsPoolModifier and TypeMethodDescriptionPermitsPool.acquire()
Acquire a permit, waiting until one becomes available.PermitsPool.addListener
(AvailabilityListener listener) Adds an AvailabilityListener.PermitsPool.augmentPermits
(int permits) Adds the given number of permits to the pool.PermitsPool.reducePermits
(int permits) Remove the given number of permits from the pool.PermitsPool.release()
Release a previously obtained permit.PermitsPool.removeListener
(AvailabilityListener listener) Removes the listener.Methods in org.jgrapes.io.util with parameters of type PermitsPoolModifier and TypeMethodDescriptionvoid
AvailabilityListener.availabilityChanged
(PermitsPool pool, boolean available) Called when the availability has changed. -
Uses of PermitsPool in org.jgrapes.net
Methods in org.jgrapes.net that return PermitsPoolModifier and TypeMethodDescriptionSocketServer.getConnectionLimiter()
Returns the connection limiter.Methods in org.jgrapes.net with parameters of type PermitsPoolModifier and TypeMethodDescriptionSocketServer.setConnectionLimiter
(PermitsPool connectionLimiter) Sets a permit “pool”.