2012-05-11 16 views
13

के भीतर से कॉन्फ़िगरेशन पैरामीटर तक पहुंचने का अनुशंसित तरीका क्या है मेरे पास UntypedActor है जिसे application.conf से कॉन्फ़िगर करने योग्य मान पढ़ने की आवश्यकता है। निम्नलिखित पंक्ति काम करती है, लेकिन थोड़ी देर तक हवादार लगती है।अक्का में, एक untypedActor

public class FooUntypedActor extends UntypedActor { 

    private final long bar = context().system().settings().config().getLong("foo.bar"); 

    // other stuff 

} 

क्या यह अक्का में कॉन्फ़िगर करने योग्य मान प्राप्त करने का सही तरीका है?

मुझे शायद यह स्पष्ट करना चाहिए कि मैं जावा एपीआई का उपयोग कर रहा हूं।

उत्तर

4

यह या तो उसके कन्स्ट्रक्टर में मूल्य ले रहा है, इसलिए आपके पास कॉन्फ़िगरेशन पर कठोर निर्भरता नहीं है।

0

अक्का दस्तावेज Extension बनाने और वहां एप्लिकेशन विशिष्ट सेटिंग्स को रखने का सुझाव देता है। अक्का 2.4.7 के लिए अच्छा उदाहरण documentation में निर्दिष्ट है।

संबंधित मुद्दे