framework: Exit -> ShutdownJob