2012-10-05 3 views
1

여러 포트에서 메시지를 수신하는 꼬인 응용 프로그램을 만들려고합니다. 포트는 다른 것들 사이에 tag 속성과 trigger 속성을 갖는 Alert 개체를 생성해야합니다. 그런 다음 해당 태그가 이미 AlertJob인지 확인해야합니다. 있는 경우에만 해당 AlertJobAlert 큐에 넣어야합니다. 그렇지 않으면 먼저 새 AlertJob 만들어야합니다. AlertJob 님의 ... 작업은 주기적으로 트리거를 확인하고 트리거 조건이 충족되면 기본 앱에 다시 알림을 보내는 것입니다. 그리고 여기 내 질문은 다음과 같습니다.Twisted Matrix, 사용자 정의 클래스를 이벤트 루프에 후킹

트위스트 반응기에 사용자 정의 클래스 (AlertJob)를 연결하여 실행중인 작업에 대해 트리거 조건이 충족되는지 계속 확인하려면 어떻게해야합니까?

답변

1

응용 프로그램에서 시간 기반 이벤트 소스를 호출하는 경우 twisted.internet.reactor.callLater 또는 twisted.internet.task.LoopingCall이 아마도 사용자가 찾고있는 것일 수 있습니다. 이것들은 모두 scheduling howto에서 다룹니다.

관련 문제