ฉันมีข้อกำหนดในการนับธุรกรรมท่าเทียบเรือและวัดเวลาที่ใช้ในการประมวลผลคำขอและรับการตอบกลับโดยใช้ JMX สำหรับระบบการตรวจสอบของเรา
ฉันใช้ Jetty 8.1.7 และดูเหมือนจะไม่สามารถหาวิธีที่เหมาะสมในการทำเช่นนี้ได้ โดยทั่วไปฉันต้องระบุเมื่อมีการส่งคำขอ (เนื่องจากวิธี Jetty Async สิ่งนี้จะถูกทริกเกอร์จากเธรด A) และเมื่อการตอบสนองเสร็จสมบูรณ์ (เนื่องจาก oncompleteResponse เสร็จสิ้นในเธรดอื่น)
ฉันมักจะใช้ ThreadLocal สำหรับสถานะดังกล่าวในด้านอื่น ๆ ที่ฉันต้องการฟังก์ชันที่คล้ายกัน แต่เห็นได้ชัดว่านี่ใช้ไม่ได้ที่นี่
มีความคิดใดบ้างที่จะเอาชนะ?