Package org.glassfish.jersey.simple
Class SimpleContainer.TimeoutTimer
- java.lang.Object
-
- org.glassfish.jersey.simple.SimpleContainer.TimeoutTimer
-
- Enclosing class:
- SimpleContainer
private static final class SimpleContainer.TimeoutTimer extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private java.util.concurrent.atomic.AtomicReference<java.util.concurrent.ScheduledFuture<?>>
reference
private java.util.concurrent.ScheduledExecutorService
service
private SimpleContainer.TimeoutDispatcher
task
-
Constructor Summary
Constructors Constructor Description TimeoutTimer(java.util.concurrent.ScheduledExecutorService service, java.util.concurrent.ScheduledFuture<?> future, SimpleContainer.TimeoutDispatcher task)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
reschedule(long timeOut, java.util.concurrent.TimeUnit timeUnit)
-
-
-
Field Detail
-
reference
private final java.util.concurrent.atomic.AtomicReference<java.util.concurrent.ScheduledFuture<?>> reference
-
service
private final java.util.concurrent.ScheduledExecutorService service
-
task
private final SimpleContainer.TimeoutDispatcher task
-
-
Constructor Detail
-
TimeoutTimer
public TimeoutTimer(java.util.concurrent.ScheduledExecutorService service, java.util.concurrent.ScheduledFuture<?> future, SimpleContainer.TimeoutDispatcher task)
-
-