मैं एक मौजूदा जावा एसई ऐप माइग्रेट करके अक्का सीखना शुरू कर रहा हूं। मैं अक्का 2.0.3 का उपयोग कर रहा हूँ।जावा में एक अभिनेता को एक जहर पिल भेजना
एक बिंदु पर मुझे अभिनेताओं को रोकने के लिए संदेश कतार के माध्यम से एक जहर पिल भेजने की आवश्यकता है। मेरे अभिनेता इस प्रकार instantiated है:
ActorRef myActor = actorSystem.actorOf(new Props(MyActor.class), "myActor");
जो मैं PoisonPill भेजने का प्रयास करने के लिए:
myActor.tell(PoisonPill.getInstance());
लेकिन मैं निम्नलिखित संकलक त्रुटि मिलती है:
'tell(java.lang.Object)' in 'akka.actor.ActorRef' cannot be applied to '(akka.actor.PoisonPill$)'
क्या मैं गलत कर रहा हूँ? मैं आइडिया में जावा 1.6.0_26 चला रहा हूं (जिसे मैं एक्लिप्स में जीवन भर के बाद भी सीख रहा हूं)।
संपादित करें:
मैं भी इस दृष्टिकोण है, जो दस्तावेज में है की कोशिश की है, लेकिन मैं एक ही संकलक त्रुटि मिलती है और आइडिया मुझे चेतावनी दी है कि अभिनेता वर्ग मान्य नहीं है।
import static akka.actor.Actors.*;
extractionActor.tell(poisonPill());
प्रश्न के शीर्षक के लिए +1। मुझे नहीं पता कि यह किस बारे में है लेकिन यह थ्रिलर या डरावनी फिल्म से एक दृश्य की तरह थोड़ा सा पढ़ता है :-) – Ridcully
यह बहुत सच है - मैं इसे कभी नहीं पढ़ूंगा! मेरा विश्वास करो, मैं वास्तव में वास्तविक जीवन में एक बहुत अच्छा व्यक्ति हूँ। – Rich