Portability | unknown |
---|---|
Stability | experimental |
Maintainer | n.ohkawa@gmail.com |
Safe Haskell | None |
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