Copyright | 2013 Noriyuki OHKAWA |
---|---|
License | BSD3 |
Maintainer | n.ohkawa@gmail.com |
Stability | experimental |
Portability | unknown |
Safe Haskell | None |
Language | Haskell98 |
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
GracefulSettings | |
|
data GracefulWorker Source
Worker process settings
Since 0.1.0.0
forall resource . GracefulWorker | |
|
graceful :: GracefulSettings -> GracefulWorker -> IO () Source
Make server application enable shutdown/restart gracefully
Since 0.1.0.0