java.lang.Object
org.glassfish.grizzly.filterchain.ShutdownEvent
- All Implemented Interfaces:
FilterChainEvent
An event that
Filter implementations may listen for if special processing is required during a graceful
shutdown.- Since:
- 2.4.0
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionShutdownEvent(long gracePeriod, TimeUnit timeUnit) Create a newShutdownEventwith the grace period for the shutdown. -
Method Summary
Modifier and TypeMethodDescriptionvoidaddShutdownTask(Callable<Filter> future) Adds a task to this event.longtype()
-
Field Details
-
TYPE
-
-
Constructor Details
-
ShutdownEvent
Create a newShutdownEventwith the grace period for the shutdown.
-
-
Method Details
-
type
- Specified by:
typein interfaceFilterChainEvent
-
addShutdownTask
Adds a task to this event. Tasks should be called on separate threads after allFilters in the chain have been notified of the impending shutdown. -
getShutdownTasks
-
getGracePeriod
public long getGracePeriod()- Returns:
- the shutdown grace period.
-
getTimeUnit
- Returns:
- the
TimeUnitof the grace period.
-