Perhaps you could ask the original author of that code? Roman.
On Wed, Oct 24, 2012 at 6:37 PM, Andrea Candini <[email protected]>wrote: > approvedActions is indeed empty when I start Webserver (Test.java, line > 18), but it is updated in Subscriber.java, line 103: shouldn't it have that > value when the handle is called, then? > > In PuSHhandler I'm having troubles to understand how to handle Object > channel, line 85: it's not very clear to me what it refers to. :( > > Il giorno mercoledì 24 ottobre 2012 16:29:25 UTC+2, Roman Perepelitsa ha > scritto: > >> On Wed, Oct 24, 2012 at 11:03 AM, Andrea Candini <[email protected]>wrote: >> >>> I finally managed to put my .war file online, but I still have the same >>> problem. You can access my feed from this >>> link<http://receivetemplate.eu01.aws.af.cm/feed/>: >>> do you spot any error in the RSS code? My callback is >>> here<http://receivetemplate.eu01.aws.af.cm/receivefromhub>, >>> instead: when it receives a GET request it shows a simple text line, while >>> it should create an empy txt file if it receives a POST message (I haven't >>> implemented anything in particular at the moment, as I would like to get at >>> least the base part right). >>> >>> Subscription confirmation should be automatically done by the >>> PuSHhandler class, if I understand properly the code: do I have to >>> implement processFeed() method in order for it to work? >>> I tried to subscribe from >>> https://pubsubhubbub.appspot.**com/subscribe<https://pubsubhubbub.appspot.com/subscribe>too, >>> but result is the same. >>> >> >> You are right that PuSHhandler implements subscription confirmation but >> there is a catch. >> >> Around line 73-82 of >> PuSHhandler.java<http://code.google.com/p/pubsubhubbub-java/source/browse/trunk/Subscriber-v0.3/src/PubSubHubbub/PuSHhandler.java> >> you >> can see that the subscriber will confirm only subscriptions that were >> explicitly put in the static approvedActions collection. By default the >> collection is empty, so the subscriber will refuse to subscribe to >> anything. You can remove these lines and replace them with the following: >> >> stsMessage = MessageStatus.OK_Challenge; >> >> Roman. >> >
