| Copyright | 2013 Noriyuki OHKAWA | 
|---|---|
| License | BSD3 | 
| Maintainer | n.ohkawa@gmail.com | 
| Stability | experimental | 
| Portability | unknown | 
| Safe Haskell | None | 
| Language | Haskell98 | 
System.Posix.Graceful
Description
Provides function to make process graceful.
- data GracefulSettings = GracefulSettings {}
 - data GracefulWorker = forall resource . GracefulWorker {
- gracefulWorkerInitialize :: IO resource
 - gracefulWorkerApplication :: Socket -> resource -> IO ()
 - gracefulWorkerFinalize :: resource -> IO ()
 
 - graceful :: GracefulSettings -> GracefulWorker -> IO ()
 
Documentation
data GracefulSettings Source
Server settings
Since 0.1.0.0
Constructors
| GracefulSettings | |
Fields 
  | |
data GracefulWorker Source
Worker process settings
Since 0.1.0.0
Constructors
| forall resource . GracefulWorker | |
Fields 
  | |
graceful :: GracefulSettings -> GracefulWorker -> IO () Source
Make server application enable shutdown/restart gracefully
Since 0.1.0.0