Mercurial > libervia-pubsub
annotate doc/examples/idavoll.tac @ 209:7f3ffb7a1a9e
Add support for node deletion with redirect.
author | Ralph Meijer <ralphm@ik.nu> |
---|---|
date | Fri, 30 Jan 2009 14:35:05 +0000 |
parents | 5974e718f395 |
children | 51af2ed8bd50 |
rev | line source |
---|---|
194
5974e718f395
Check in missing file, also part of Idavoll 0.7.3.
Ralph Meijer <ralphm@ik.nu>
parents:
diff
changeset
|
1 # Copyright (c) 2003-2008 Ralph Meijer |
5974e718f395
Check in missing file, also part of Idavoll 0.7.3.
Ralph Meijer <ralphm@ik.nu>
parents:
diff
changeset
|
2 # See LICENSE for details. |
5974e718f395
Check in missing file, also part of Idavoll 0.7.3.
Ralph Meijer <ralphm@ik.nu>
parents:
diff
changeset
|
3 |
5974e718f395
Check in missing file, also part of Idavoll 0.7.3.
Ralph Meijer <ralphm@ik.nu>
parents:
diff
changeset
|
4 """ |
5974e718f395
Check in missing file, also part of Idavoll 0.7.3.
Ralph Meijer <ralphm@ik.nu>
parents:
diff
changeset
|
5 Example TAC for Idavoll. |
5974e718f395
Check in missing file, also part of Idavoll 0.7.3.
Ralph Meijer <ralphm@ik.nu>
parents:
diff
changeset
|
6 """ |
5974e718f395
Check in missing file, also part of Idavoll 0.7.3.
Ralph Meijer <ralphm@ik.nu>
parents:
diff
changeset
|
7 |
5974e718f395
Check in missing file, also part of Idavoll 0.7.3.
Ralph Meijer <ralphm@ik.nu>
parents:
diff
changeset
|
8 from twisted.application import service |
5974e718f395
Check in missing file, also part of Idavoll 0.7.3.
Ralph Meijer <ralphm@ik.nu>
parents:
diff
changeset
|
9 from twisted.words.protocols.jabber.jid import JID |
5974e718f395
Check in missing file, also part of Idavoll 0.7.3.
Ralph Meijer <ralphm@ik.nu>
parents:
diff
changeset
|
10 |
5974e718f395
Check in missing file, also part of Idavoll 0.7.3.
Ralph Meijer <ralphm@ik.nu>
parents:
diff
changeset
|
11 from idavoll import tap |
5974e718f395
Check in missing file, also part of Idavoll 0.7.3.
Ralph Meijer <ralphm@ik.nu>
parents:
diff
changeset
|
12 |
5974e718f395
Check in missing file, also part of Idavoll 0.7.3.
Ralph Meijer <ralphm@ik.nu>
parents:
diff
changeset
|
13 application = service.Application("Idavoll") |
5974e718f395
Check in missing file, also part of Idavoll 0.7.3.
Ralph Meijer <ralphm@ik.nu>
parents:
diff
changeset
|
14 |
5974e718f395
Check in missing file, also part of Idavoll 0.7.3.
Ralph Meijer <ralphm@ik.nu>
parents:
diff
changeset
|
15 config = { |
5974e718f395
Check in missing file, also part of Idavoll 0.7.3.
Ralph Meijer <ralphm@ik.nu>
parents:
diff
changeset
|
16 'jid': JID('pubsub.example.org'), |
5974e718f395
Check in missing file, also part of Idavoll 0.7.3.
Ralph Meijer <ralphm@ik.nu>
parents:
diff
changeset
|
17 'secret': 'secret', |
5974e718f395
Check in missing file, also part of Idavoll 0.7.3.
Ralph Meijer <ralphm@ik.nu>
parents:
diff
changeset
|
18 'rhost': '127.0.0.1', |
5974e718f395
Check in missing file, also part of Idavoll 0.7.3.
Ralph Meijer <ralphm@ik.nu>
parents:
diff
changeset
|
19 'rport': 5347, |
5974e718f395
Check in missing file, also part of Idavoll 0.7.3.
Ralph Meijer <ralphm@ik.nu>
parents:
diff
changeset
|
20 'backend': 'memory', |
5974e718f395
Check in missing file, also part of Idavoll 0.7.3.
Ralph Meijer <ralphm@ik.nu>
parents:
diff
changeset
|
21 'verbose': True, |
5974e718f395
Check in missing file, also part of Idavoll 0.7.3.
Ralph Meijer <ralphm@ik.nu>
parents:
diff
changeset
|
22 'hide-nodes': False, |
5974e718f395
Check in missing file, also part of Idavoll 0.7.3.
Ralph Meijer <ralphm@ik.nu>
parents:
diff
changeset
|
23 } |
5974e718f395
Check in missing file, also part of Idavoll 0.7.3.
Ralph Meijer <ralphm@ik.nu>
parents:
diff
changeset
|
24 |
5974e718f395
Check in missing file, also part of Idavoll 0.7.3.
Ralph Meijer <ralphm@ik.nu>
parents:
diff
changeset
|
25 idavollService = tap.makeService(config) |
5974e718f395
Check in missing file, also part of Idavoll 0.7.3.
Ralph Meijer <ralphm@ik.nu>
parents:
diff
changeset
|
26 idavollService.setServiceParent(application) |
5974e718f395
Check in missing file, also part of Idavoll 0.7.3.
Ralph Meijer <ralphm@ik.nu>
parents:
diff
changeset
|
27 |
5974e718f395
Check in missing file, also part of Idavoll 0.7.3.
Ralph Meijer <ralphm@ik.nu>
parents:
diff
changeset
|
28 # Set the maximum delay until trying to reconnect. |
5974e718f395
Check in missing file, also part of Idavoll 0.7.3.
Ralph Meijer <ralphm@ik.nu>
parents:
diff
changeset
|
29 componentService = idavollService.getServiceNamed('component') |
5974e718f395
Check in missing file, also part of Idavoll 0.7.3.
Ralph Meijer <ralphm@ik.nu>
parents:
diff
changeset
|
30 componentService.factory.maxdelay = 300 |