Skip navigation links
EDB/Java
jp.ac.tokushima_u.db.common

Class SharableResource

  • Direct Known Subclasses:
    GnuPlot, PgRDB


    public abstract class SharableResource
    extends Object
    Class for Accessing to Sharable Resource. $Id: SharableResource.java,v 1.5 2022/08/22 09:38:30 alex Exp $
    • Field Detail

      • renewRequested

        boolean renewRequested
    • Constructor Detail

      • SharableResource

        public SharableResource()
    • Method Detail

      • reserve

        public final void reserve()
      • tryReserve

        public final boolean tryReserve()
      • isReserved

        public final boolean isReserved()
      • isReservedByMe

        public final boolean isReservedByMe()
      • release

        public final void release()
      • idlingTime

        public final long idlingTime()
      • renew

        public void renew()
      • open

        public abstract boolean open()
        Open resource (setup ready to be used).
        Returns:
        success to ready to be used.
      • close

        public abstract void close()
        Close resource (free resource).
      • isAvailable

        public abstract boolean isAvailable()
        Resource is already ready to be used.
        Returns:
        is available.
EDB/Java

EDB Working Group at Tue Jun 10 17:08:59 JST 2025