Class SingleEndpointPool.ConnectionTTLTaskResolver

java.lang.Object
org.glassfish.grizzly.connectionpool.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 Details

    • ConnectionTTLTaskResolver

      protected ConnectionTTLTaskResolver()
  • Method Details

    • 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>