1. Dispositions are described here: https://github.com/noxrepo/nox-classic/wiki/Disposition
(You just need to return CONTINUE or STOP depending on whether you want the event to propagate the processing chain or not) 2. I've missed the previous discussion, but if you're looking for how to convert a json object to a string, you probably need json.dumps(data) On Tue, Aug 7, 2012 at 2:26 PM, Neha Jatav <[email protected]> wrote: > Hi, > > The port number worked. Thanks :) > I am using the handler as follows: > > class messenger (Component): > def configure (self, configuration): > Msg_event.register_event_converter(self.ctxt) > self.register_handler(Msg_event.static_get_name(), myHandler) > > def getInterface (self): > return str(self.__class__) > > def myHandler (e): > import logging > logging.getLogger('nox.coreapps.messenger.messenger').info('received') > > I am receiving the following error after every log.info > > 00003|nox.coreapps.messenger.messenger|INFO:received > 00004|pyrt|ERR:Python handler returned invalid Disposition. > > > 1. I don't understand what is causing the error. Can you please > suggest what I am doing wrong? > 2. I want to obtain the message in the form of a string. What is the > function to convert the incoming message into a string? (something > analogous to e.jsonstring in the JSON messenger handler) > 3. I would like to add this messenger to my existing NOX application. > Do I just add the "def configure" alongside "def install" & "def > getInterface"? Do I need to append anything to the "def __init__"? > > > Thanks and Regards, > Neha > > On Tue, Aug 7, 2012 at 3:43 PM, Murphy McCauley <[email protected] > > wrote: > >> According to the doxygen... >> >> http://www.noxrepo.org/_/nox-classic-doxygen/messenger_8hh.html >> >> .. it's 2603. >> >> -- Murphy >> >> On Aug 7, 2012, at 2:14 AM, Neha Jatav wrote: >> >> Hi Murphy, >> >> Wow! That was quick :) >> Which is the default port for the non-JSON messenger? >> >> -Neha >> >> On Tue, Aug 7, 2012 at 2:42 PM, Murphy McCauley < >> [email protected]> wrote: >> >>> On Aug 7, 2012, at 2:05 AM, Neha Jatav wrote: >>> >>> *I rectified it by adding the files *.pem from the previous messenger >>> folder to the one provided by you. Can you please verify if this will work >>> fine.* >>> >>> >>> Yeah, should be fine, especially if you're not planning to use SSL. >>> >>> I want to create an external JAVA application that will send JSON >>> objects over TCP (port 2703). I was wondering if something like >>> DataStreamOutput will work for the sender side? Will the JSON messenger in >>> NOX be able to respond to the messages sent in that way? >>> >>> >>> No, because those won't be JSON messages. json.org has some Java code >>> to construct JSON messages. And there's json-simple. And google-gson... >>> >>> Though if you don't care about JSON, it might even be easier to just use >>> the non-JSON messenger... I think you'll be able to create appropriate >>> messages with DataOutputStream fairly easily. >>> >>> -- Murphy >>> >>> >> >> >
