Class SingleEndpointPool.ConnectionTTLTaskResolver

  • All Implemented Interfaces:
    org.glassfish.grizzly.utils.DelayedExecutor.Resolver<ConnectionInfo>
    Enclosing class:
    SingleEndpointPool<E>

    protected static final class SingleEndpointPool.ConnectionTTLTaskResolver
    extends Object
    implements org.glassfish.grizzly.utils.DelayedExecutor.Resolver<ConnectionInfo>
    • Constructor Detail

      • ConnectionTTLTaskResolver

        protected ConnectionTTLTaskResolver()
    • Method Detail

      • removeTimeout

        public boolean removeTimeout​(ConnectionInfo ci)
        Specified by:
        removeTimeout in interface org.glassfish.grizzly.utils.DelayedExecutor.Resolver<ConnectionInfo>
      • getTimeoutMillis

        public long getTimeoutMillis​(ConnectionInfo ci)
        Specified by:
        getTimeoutMillis in interface org.glassfish.grizzly.utils.DelayedExecutor.Resolver<ConnectionInfo>
      • setTimeoutMillis

        public void setTimeoutMillis​(ConnectionInfo ci,
                                     long timeoutMillis)
        Specified by:
        setTimeoutMillis in interface org.glassfish.grizzly.utils.DelayedExecutor.Resolver<ConnectionInfo>