| 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