[jboss-svn-commits] JBL Code SVN: r25365 - in labs/jbossesb/branches/JBESB_4_4_GA_FP/product: samples/quickstarts and 10 other directories.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Fri Feb 20 11:27:10 EST 2009


Author: tfennelly
Date: 2009-02-20 11:27:10 -0500 (Fri, 20 Feb 2009)
New Revision: 25365

Added:
   labs/jbossesb/branches/JBESB_4_4_GA_FP/product/docs/wiki/WritingCustomListeners.pdf
   labs/jbossesb/branches/JBESB_4_4_GA_FP/product/samples/quickstarts/custom_listener/
   labs/jbossesb/branches/JBESB_4_4_GA_FP/product/samples/quickstarts/custom_listener/README.html
   labs/jbossesb/branches/JBESB_4_4_GA_FP/product/samples/quickstarts/custom_listener/build.xml
   labs/jbossesb/branches/JBESB_4_4_GA_FP/product/samples/quickstarts/custom_listener/deployment.xml
   labs/jbossesb/branches/JBESB_4_4_GA_FP/product/samples/quickstarts/custom_listener/images/
   labs/jbossesb/branches/JBESB_4_4_GA_FP/product/samples/quickstarts/custom_listener/images/deploy.png
   labs/jbossesb/branches/JBESB_4_4_GA_FP/product/samples/quickstarts/custom_listener/images/running.png
   labs/jbossesb/branches/JBESB_4_4_GA_FP/product/samples/quickstarts/custom_listener/jboss-esb.xml
   labs/jbossesb/branches/JBESB_4_4_GA_FP/product/samples/quickstarts/custom_listener/jbossesb-properties.xml
   labs/jbossesb/branches/JBESB_4_4_GA_FP/product/samples/quickstarts/custom_listener/jndi.properties
   labs/jbossesb/branches/JBESB_4_4_GA_FP/product/samples/quickstarts/custom_listener/juddi.properties
   labs/jbossesb/branches/JBESB_4_4_GA_FP/product/samples/quickstarts/custom_listener/lib/
   labs/jbossesb/branches/JBESB_4_4_GA_FP/product/samples/quickstarts/custom_listener/log4j.xml
   labs/jbossesb/branches/JBESB_4_4_GA_FP/product/samples/quickstarts/custom_listener/src/
   labs/jbossesb/branches/JBESB_4_4_GA_FP/product/samples/quickstarts/custom_listener/src/org/
   labs/jbossesb/branches/JBESB_4_4_GA_FP/product/samples/quickstarts/custom_listener/src/org/jboss/
   labs/jbossesb/branches/JBESB_4_4_GA_FP/product/samples/quickstarts/custom_listener/src/org/jboss/soa/
   labs/jbossesb/branches/JBESB_4_4_GA_FP/product/samples/quickstarts/custom_listener/src/org/jboss/soa/esb/
   labs/jbossesb/branches/JBESB_4_4_GA_FP/product/samples/quickstarts/custom_listener/src/org/jboss/soa/esb/samples/
   labs/jbossesb/branches/JBESB_4_4_GA_FP/product/samples/quickstarts/custom_listener/src/org/jboss/soa/esb/samples/quickstart/
   labs/jbossesb/branches/JBESB_4_4_GA_FP/product/samples/quickstarts/custom_listener/src/org/jboss/soa/esb/samples/quickstart/custom_listener/
   labs/jbossesb/branches/JBESB_4_4_GA_FP/product/samples/quickstarts/custom_listener/src/org/jboss/soa/esb/samples/quickstart/custom_listener/PulseSenderGateway.java
Log:
https://jira.jboss.org/jira/browse/JBESB-2404

Added: labs/jbossesb/branches/JBESB_4_4_GA_FP/product/docs/wiki/WritingCustomListeners.pdf
===================================================================
--- labs/jbossesb/branches/JBESB_4_4_GA_FP/product/docs/wiki/WritingCustomListeners.pdf	                        (rev 0)
+++ labs/jbossesb/branches/JBESB_4_4_GA_FP/product/docs/wiki/WritingCustomListeners.pdf	2009-02-20 16:27:10 UTC (rev 25365)
@@ -0,0 +1,14669 @@
+%PDF-1.4
+
+29 0 obj
+<<
+/E 81972
+/H [ 2897 356 ]
+/L 208058
+/Linearized 1
+/N 5
+/O 32
+/T 207427
+>>                                                                   
+endobj
+
+xref
+29 90
+0000000012 00000 n
+0000002629 00000 n
+0000002897 00000 n
+0000003254 00000 n
+0000004344 00000 n
+0000004452 00000 n
+0000004565 00000 n
+0000004752 00000 n
+0000005850 00000 n
+0000005933 00000 n
+0000006049 00000 n
+0000006160 00000 n
+0000006266 00000 n
+0000006489 00000 n
+0000006725 00000 n
+0000006954 00000 n
+0000007178 00000 n
+0000007409 00000 n
+0000007641 00000 n
+0000007868 00000 n
+0000008098 00000 n
+0000008346 00000 n
+0000008576 00000 n
+0000008801 00000 n
+0000009088 00000 n
+0000009379 00000 n
+0000009690 00000 n
+0000010000 00000 n
+0000010309 00000 n
+0000010633 00000 n
+0000010928 00000 n
+0000011223 00000 n
+0000011480 00000 n
+0000011799 00000 n
+0000012078 00000 n
+0000012334 00000 n
+0000012632 00000 n
+0000012888 00000 n
+0000013180 00000 n
+0000013449 00000 n
+0000013728 00000 n
+0000014025 00000 n
+0000014337 00000 n
+0000014630 00000 n
+0000014923 00000 n
+0000015215 00000 n
+0000015508 00000 n
+0000015801 00000 n
+0000016092 00000 n
+0000016387 00000 n
+0000016637 00000 n
+0000016892 00000 n
+0000017080 00000 n
+0000018181 00000 n
+0000018393 00000 n
+0000018620 00000 n
+0000019523 00000 n
+0000019826 00000 n
+0000020124 00000 n
+0000024034 00000 n
+0000024277 00000 n
+0000024501 00000 n
+0000024885 00000 n
+0000025245 00000 n
+0000025521 00000 n
+0000025792 00000 n
+0000026069 00000 n
+0000026349 00000 n
+0000026622 00000 n
+0000026896 00000 n
+0000027175 00000 n
+0000027527 00000 n
+0000027773 00000 n
+0000027932 00000 n
+0000028169 00000 n
+0000028328 00000 n
+0000028565 00000 n
+0000028728 00000 n
+0000028965 00000 n
+0000029128 00000 n
+0000029365 00000 n
+0000029524 00000 n
+0000034101 00000 n
+0000036002 00000 n
+0000036839 00000 n
+0000037700 00000 n
+0000038815 00000 n
+0000039040 00000 n
+0000039277 00000 n
+0000039448 00000 n
+trailer
+<<
+/ABCpdf 6111
+/ID [ <4F9647637C77678DEF1B261DAA3D9DFA>
+<0E09065AEAE149977890D326A99EFCA3> ]
+/Length 0
+/Prev 207416
+/Root 30 0 R
+/Size 119
+/Type /XRef
+>>                                                                                                                                                                                                                                                                                                                                                                                                                                                     
+startxref
+0
+%%EOF
+30 0 obj
+<<
+/Dests <<
+/1b91578a84109fd0dbfe8aea2ec823d7 27 0 R
+/1c871c4f0bc56405b2b02a2151289579 28 0 R
+/dcd4f790d9a0816fe40787c2374ea58a 26 0 R
+>>
+/OpenAction [ 32 0 R
+/Fit ]
+/Outlines 24 0 R
+/PageMode /UseNone
+/Pages 25 0 R
+/Type /Catalog
+>>
+endobj
+
+31 0 obj
+<<
+/Filter /FlateDecode
+/Length 262
+/S 116
+>>
+stream
+xœuÑ1KBQÆñGo$	
+‰„-MµµºESCb ¡>F»ET9	a.Õ1
+„¨†ZJ· ,$rê=/b–çò»Ï{çžsî=’‚RxEq)ùèß»-n×:uR¿[Dz>–ÒlKŠ½h`ûwÜ„¼™2…µNϪ¿¶÷N5‰)lðüeã§ë¼'¥qˆ=lã
+ç֏nM­§®Ú<œ`“=·É-·ož|róF>ÉœÛs`ãÔ—(â
+×(á­%°„lO.÷%ýc|ëp”£ü`Íi(dߟuÿ7_!¿ŸÑßöäC)
+endstream
+
+endobj
+
+ 32 0 obj
+<<
+/Annots [ 41 0 R 42 0 R 43 0 R 44 0 R
+45 0 R 46 0 R 47 0 R 48 0 R
+49 0 R 50 0 R 51 0 R 52 0 R
+53 0 R 54 0 R 55 0 R 56 0 R
+57 0 R 58 0 R 59 0 R 60 0 R
+61 0 R 62 0 R 63 0 R 64 0 R
+65 0 R 66 0 R 67 0 R 68 0 R
+69 0 R 70 0 R 71 0 R 72 0 R
+73 0 R 74 0 R 75 0 R 76 0 R
+77 0 R 78 0 R 79 0 R 83 0 R ]
+/Contents [ 118 0 R 82 0 R ]
+/MediaBox [ 0 0 612 792 ]
+/Parent 25 0 R
+/Resources <<
+/Font <<
+/Fabc1 33 0 R
+/Fabc2 36 0 R
+/Fabc3 37 0 R
+/Fabc4 34 0 R
+/Fabc5 38 0 R
+/Fabc6 39 0 R
+/Fabc7 40 0 R
+/Fabc8 81 0 R
+>>
+/ProcSet [ /PDF
+/Text
+/ImageB
+/ImageC
+/ImageI ]
+/XObject <<
+/Iabc1 89 0 R
+/Iabc10 87 0 R
+/Iabc11 88 0 R
+/Iabc12 90 0 R
+/Iabc13 92 0 R
+/Iabc14 93 0 R
+/Iabc15 94 0 R
+/Iabc16 96 0 R
+/Iabc17 97 0 R
+/Iabc18 98 0 R
+/Iabc19 100 0 R
+/Iabc2 91 0 R
+/Iabc20 102 0 R
+/Iabc21 104 0 R
+/Iabc22 106 0 R
+/Iabc23 108 0 R
+/Iabc24 112 0 R
+/Iabc25 113 0 R
+/Iabc26 114 0 R
+/Iabc27 115 0 R
+/Iabc28 116 0 R
+/Iabc3 95 0 R
+/Iabc4 85 0 R
+/Iabc5 99 0 R
+/Iabc6 110 0 R
+/Iabc7 111 0 R
+/Iabc8 84 0 R
+/Iabc9 86 0 R
+>>
+>>
+/Type /Page
+>>
+endobj
+
+33 0 obj
+<<
+/BaseFont /Helvetica
+/Encoding /WinAnsiEncoding
+/Subtype /Type1
+/Type /Font
+>>
+endobj
+
+34 0 obj
+<<
+/BaseFont /Helvetica-Bold
+/Encoding /WinAnsiEncoding
+/Subtype /Type1
+/Type /Font
+>>
+endobj
+
+35 0 obj
+<<
+/Ascent 756
+/CapHeight 699
+/Descent -216
+/Flags 34
+/FontBBox [ -173 -216 1166 912 ]
+/FontName /Georgia
+/ItalicAngle 0
+/StemV 80
+/Type /FontDescriptor
+>>
+endobj
+
+36 0 obj
+<<
+/BaseFont /Georgia
+/Encoding /WinAnsiEncoding
+/FirstChar 32
+/FontDescriptor 35 0 R
+/LastChar 255
+/Subtype /TrueType
+/Type /Font
+/Widths [ 241 331 411 643 609 817 710 215 375 375
+472 643 269 374 269 468 613 429 558 551
+564 528 565 502 596 565 312 312 643 643
+643 478 928 670 653 642 749 653 599 725
+814 389 517 694 603 927 767 744 609 744
+701 561 618 756 666 975 710 615 601 375
+468 375 643 643 500 503 560 454 574 483
+325 509 582 292 291 535 286 880 590 539
+571 559 409 432 345 575 496 737 504 492
+443 430 375 430 643 392 642 392 226 519
+410 807 472 472 500 1205 561 415 998 392
+601 392 392 226 226 410 410 392 643 856
+500 942 432 415 816 392 443 615 241 331
+555 622 571 614 375 500 500 941 500 581
+643 374 941 643 419 643 500 500 500 566
+500 279 500 500 500 581 1049 1049 1049 478
+670 670 670 670 670 670 970 642 653 653
+653 653 389 389 389 389 749 767 744 744
+744 744 744 643 744 756 756 756 756 615
+614 548 503 503 503 503 503 503 736 454
+483 483 483 483 292 292 292 292 531 590
+539 539 539 539 539 643 539 575 575 575
+575 492 559 492 ]
+>>
+endobj
+
+37 0 obj
+<<
+/BaseFont /ZapfDingbats
+/Subtype /Type1
+/Type /Font
+>>
+endobj
+
+38 0 obj
+<<
+/BaseFont /Helvetica-Oblique
+/Encoding /WinAnsiEncoding
+/Subtype /Type1
+/Type /Font
+>>
+endobj
+
+39 0 obj
+<<
+/BaseFont /Courier-Bold
+/Encoding /WinAnsiEncoding
+/Subtype /Type1
+/Type /Font
+>>
+endobj
+
+40 0 obj
+<<
+/BaseFont /Courier
+/Encoding /WinAnsiEncoding
+/Subtype /Type1
+/Type /Font
+>>
+endobj
+
+41 0 obj
+<<
+/A <<
+/S /URI
+/Type /Action
+/URI (http://www.jboss.org/)
+>>
+/Border [ 0 0 0 ]
+/Contents ()
+/H /N
+/P 32 0 R
+/Rect [ 32.57827 743.68324 94.36464 780.19337 ]
+/Subtype /Link
+/Type /Annot
+>>
+endobj
+
+42 0 obj
+<<
+/A <<
+/S /URI
+/Type /Action
+/URI (http://www.cafepress.com/jbossorg)
+>>
+/Border [ 0 0 0 ]
+/Contents ()
+/H /N
+/P 32 0 R
+/Rect [ 441.49171 767.8361 459.46593 774.57643 ]
+/Subtype /Link
+/Type /Annot
+>>
+endobj
+
+43 0 obj
+<<
+/A <<
+/S /URI
+/Type /Action
+/URI (http://www.jboss.org/help/)
+>>
+/Border [ 0 0 0 ]
+/Contents ()
+/H /N
+/P 32 0 R
+/Rect [ 465.64457 767.8361 481.37201 774.57643 ]
+/Subtype /Link
+/Type /Annot
+>>
+endobj
+
+44 0 obj
+<<
+/A <<
+/S /URI
+/Type /Action
+/URI (http://www.jboss.org/)
+>>
+/Border [ 0 0 0 ]
+/Contents ()
+/H /N
+/P 32 0 R
+/Rect [ 179.74217 744.24494 215.12891 757.1639 ]
+/Subtype /Link
+/Type /Annot
+>>
+endobj
+
+45 0 obj
+<<
+/A <<
+/S /URI
+/Type /Action
+/URI (http://www.jboss.org/projects)
+>>
+/Border [ 0 0 0 ]
+/Contents ()
+/H /N
+/P 32 0 R
+/Rect [ 216.2523 744.24494 260.06446 757.1639 ]
+/Subtype /Link
+/Type /Annot
+>>
+endobj
+
+46 0 obj
+<<
+/A <<
+/S /URI
+/Type /Action
+/URI (http://www.jboss.org/download)
+>>
+/Border [ 0 0 0 ]
+/Contents ()
+/H /N
+/P 32 0 R
+/Rect [ 261.18785 744.24494 313.42541 757.1639 ]
+/Subtype /Link
+/Type /Annot
+>>
+endobj
+
+47 0 obj
+<<
+/A <<
+/S /URI
+/Type /Action
+/URI (http://www.jboss.org/docs)
+>>
+/Border [ 0 0 0 ]
+/Contents ()
+/H /N
+/P 32 0 R
+/Rect [ 314.5488 744.24494 379.70534 757.1639 ]
+/Subtype /Link
+/Type /Annot
+>>
+endobj
+
+48 0 obj
+<<
+/A <<
+/S /URI
+/Type /Action
+/URI (http://www.jboss.org/forums)
+>>
+/Border [ 0 0 0 ]
+/Contents ()
+/H /N
+/P 32 0 R
+/Rect [ 380.82873 744.24494 445.98527 757.1639 ]
+/Subtype /Link
+/Type /Annot
+>>
+endobj
+
+49 0 obj
+<<
+/A <<
+/S /URI
+/Type /Action
+/URI (http://www.jboss.org/community/community/wiki)
+>>
+/Border [ 0 0 0 ]
+/Contents ()
+/H /N
+/P 32 0 R
+/Rect [ 447.10866 744.24494 478.00184 757.1639 ]
+/Subtype /Link
+/Type /Annot
+>>
+endobj
+
+50 0 obj
+<<
+/A <<
+/S /URI
+/Type /Action
+/URI (http://www.jboss.org/feeds/)
+>>
+/Border [ 0 0 0 ]
+/Contents ()
+/H /N
+/P 32 0 R
+/Rect [ 479.12523 744.24494 513.95028 757.1639 ]
+/Subtype /Link
+/Type /Annot
+>>
+endobj
+
+51 0 obj
+<<
+/A <<
+/S /URI
+/Type /Action
+/URI (http://jira.jboss.org/)
+>>
+/Border [ 0 0 0 ]
+/Contents ()
+/H /N
+/P 32 0 R
+/Rect [ 515.07366 744.24494 579.10681 757.1639 ]
+/Subtype /Link
+/Type /Annot
+>>
+endobj
+
+52 0 obj
+<<
+/A <<
+/S /URI
+/Type /Action
+/URI (http://www.jboss.org/community/index.jspa;jsessionid=6D823518CB4E430C8E77953C50A25CDE)
+>>
+/Border [ 0 0 0 ]
+/Contents ()
+/H /N
+/P 32 0 R
+/Rect [ 44.93554 704.92634 75.26703 712.79006 ]
+/Subtype /Link
+/Type /Annot
+>>
+endobj
+
+53 0 obj
+<<
+/A <<
+/S /URI
+/Type /Action
+/URI (http://www.jboss.org/community/community/wiki;jsessionid=6D823518CB4E430C8E77953C50A25CDE)
+>>
+/Border [ 0 0 0 ]
+/Contents ()
+/H /N
+/P 32 0 R
+/Rect [ 82.00737 704.92634 93.80295 712.79006 ]
+/Subtype /Link
+/Type /Annot
+>>
+endobj
+
+54 0 obj
+<<
+/A <<
+/S /URI
+/Type /Action
+/URI (http://www.jboss.org/community/community/wiki;jsessionid=6D823518CB4E430C8E77953C50A25CDE?view=docum\
+ents)
+>>
+/Border [ 0 0 0 ]
+/Contents ()
+/H /N
+/P 32 0 R
+/Rect [ 100.54328 704.92634 122.44936 712.79006 ]
+/Subtype /Link
+/Type /Annot
+>>
+endobj
+
+55 0 obj
+<<
+/A <<
+/S /URI
+/Type /Action
+/URI (http://www.jboss.org/community/community/wiki;jsessionid=6D823518CB4E430C8E77953C50A25CDE?view=docum\
+ents)
+>>
+/Border [ 0 0 0 ]
+/Contents ()
+/H /N
+/P 32 0 R
+/Rect [ 43.81215 686.39042 111.77716 695.93923 ]
+/Subtype /Link
+/Type /Annot
+>>
+endobj
+
+56 0 obj
+<<
+/A <<
+/S /URI
+/Type /Action
+/URI (http://www.jboss.org/community/community/wiki;jsessionid=6D823518CB4E430C8E77953C50A25CDE?view=docum\
+ents)
+>>
+/Border [ 0 0 0 ]
+/Contents ()
+/H /N
+/P 32 0 R
+/Rect [ 43.81215 689.76059 47.74401 692.00737 ]
+/Subtype /Link
+/Type /Annot
+>>
+endobj
+
+57 0 obj
+<<
+/A <<
+/S /URI
+/Type /Action
+/URI (http://www.jboss.org/community/docs/DOC-13193/diff;jsessionid=6D823518CB4E430C8E77953C50A25CDE?secon\
+dVersionNumber=21)
+>>
+/Border [ 0 0 0 ]
+/Contents ()
+/H /N
+/P 32 0 R
+/Rect [ 418.46225 665.60773 425.20258 672.34807 ]
+/Subtype /Link
+/Type /Annot
+>>
+endobj
+
+58 0 obj
+<<
+/A <<
+/S /URI
+/Type /Action
+/URI (http://www.jboss.org/community/people/tfennelly;jsessionid=6D823518CB4E430C8E77953C50A25CDE)
+>>
+/Border [ 0 0 0 ]
+/Contents ()
+/H /N
+/P 32 0 R
+/Rect [ 173.00184 645.94843 208.38858 653.81215 ]
+/Subtype /Link
+/Type /Annot
+>>
+endobj
+
+59 0 obj
+<<
+/A <<
+/S /URI
+/Type /Action
+/URI (http://www.jboss.org/community/people/tfennelly;jsessionid=6D823518CB4E430C8E77953C50A25CDE)
+>>
+/Border [ 0 0 0 ]
+/Contents ()
+/H /N
+/P 32 0 R
+/Rect [ 333.64641 645.94843 369.03315 653.81215 ]
+/Subtype /Link
+/Type /Annot
+>>
+endobj
+
+60 0 obj
+<<
+/A <<
+/S /URI
+/Type /Action
+/URI (http://www.jboss.org/community/docs/DOC-13193#Overview)
+>>
+/Border [ 0 0 0 ]
+/Contents ()
+/H /N
+/P 32 0 R
+/Rect [ 76.95212 606.62983 104.47514 615.05525 ]
+/Subtype /Link
+/Type /Annot
+>>
+endobj
+
+61 0 obj
+<<
+/A <<
+/S /URI
+/Type /Action
+/URI (http://www.jboss.org/community/docs/DOC-13193#AbstractThreadedManagedLifecycleAbstractManagedLifecyc\
+le\137Listener)
+>>
+/Border [ 0 0 0 ]
+/Contents ()
+/H /N
+/P 32 0 R
+/Rect [ 76.95212 597.08103 294.8895 605.50645 ]
+/Subtype /Link
+/Type /Annot
+>>
+endobj
+
+62 0 obj
+<<
+/A <<
+/S /URI
+/Type /Action
+/URI (http://www.jboss.org/community/docs/DOC-13193#Schedule\137Driven\137Listener)
+>>
+/Border [ 0 0 0 ]
+/Contents ()
+/H /N
+/P 32 0 R
+/Rect [ 76.95212 587.53223 154.46593 595.95764 ]
+/Subtype /Link
+/Type /Annot
+>>
+endobj
+
+63 0 obj
+<<
+/A <<
+/S /URI
+/Type /Action
+/URI (http://www.jboss.org/community/docs/DOC-13193#Example)
+>>
+/Border [ 0 0 0 ]
+/Contents ()
+/H /N
+/P 32 0 R
+/Rect [ 93.80295 577.98343 120.76427 586.40884 ]
+/Subtype /Link
+/Type /Annot
+>>
+endobj
+
+64 0 obj
+<<
+/A <<
+/S /URI
+/Type /Action
+/URI (http://www.jboss.org/community/docs/DOC-13193#Groovy\137Scripted\137Event\137Driven\137Listener)
+>>
+/Border [ 0 0 0 ]
+/Contents ()
+/H /N
+/P 32 0 R
+/Rect [ 76.95212 568.43462 191.53775 576.86004 ]
+/Subtype /Link
+/Type /Annot
+>>
+endobj
+
+65 0 obj
+<<
+/A <<
+/S /URI
+/Type /Action
+/URI (http://www.jboss.org/community/docs/DOC-13193#Example)
+>>
+/Border [ 0 0 0 ]
+/Contents ()
+/H /N
+/P 32 0 R
+/Rect [ 93.80295 558.88582 120.76427 567.31123 ]
+/Subtype /Link
+/Type /Annot
+>>
+endobj
+
+66 0 obj
+<<
+/A <<
+/S /URI
+/Type /Action
+/URI (http://www.jboss.org/community/docs/DOC-13193#ESB\137Component\137Lifecycle\137Management)
+>>
+/Border [ 0 0 0 ]
+/Contents ()
+/H /N
+/P 32 0 R
+/Rect [ 76.95212 549.33702 198.83978 557.76243 ]
+/Subtype /Link
+/Type /Annot
+>>
+endobj
+
+67 0 obj
+<<
+/A <<
+/S /URI
+/Type /Action
+/URI (http://www.jboss.org/community/docs/DOC-13193#Managed\137Lifecycle)
+>>
+/Border [ 0 0 0 ]
+/Contents ()
+/H /N
+/P 32 0 R
+/Rect [ 93.80295 539.78821 150.53407 548.21363 ]
+/Subtype /Link
+/Type /Annot
+>>
+endobj
+
+68 0 obj
+<<
+/A <<
+/S /URI
+/Type /Action
+/URI (http://www.jboss.org/community/docs/DOC-13193#Managed\137Lifecycle\137Thread)
+>>
+/Border [ 0 0 0 ]
+/Contents ()
+/H /N
+/P 32 0 R
+/Rect [ 93.80295 530.23941 174.12523 538.66483 ]
+/Subtype /Link
+/Type /Annot
+>>
+endobj
+
+69 0 obj
+<<
+/A <<
+/S /URI
+/Type /Action
+/URI (http://www.jboss.org/community/docs/DOC-13193.pdf;jsessionid=6D823518CB4E430C8E77953C50A25CDE)
+>>
+/Border [ 0 0 0 ]
+/Contents ()
+/H /N
+/P 32 0 R
+/Rect [ 451.60221 653.25046 499.90792 663.36096 ]
+/Subtype /Link
+/Type /Annot
+>>
+endobj
+
+70 0 obj
+<<
+/A <<
+/S /URI
+/Type /Action
+/URI (http://www.jboss.org/community/;jsessionid=6D823518CB4E430C8E77953C50A25CDEdocs/DOC-13193?decorator=\
+print)
+>>
+/Border [ 0 0 0 ]
+/Contents ()
+/H /N
+/P 32 0 R
+/Rect [ 451.60221 641.45488 516.75875 651.56538 ]
+/Subtype /Link
+/Type /Annot
+>>
+endobj
+
+71 0 obj
+<<
+/A <<
+/S /URI
+/Type /Action
+/URI (http://www.jboss.org/community/docs/DOC-10326;jsessionid=6D823518CB4E430C8E77953C50A25CDE)
+>>
+/Border [ 0 0 0 ]
+/Contents ()
+/H /N
+/P 32 0 R
+/Rect [ 451.04052 540.34991 565.06446 550.46041 ]
+/Subtype /Link
+/Type /Annot
+>>
+endobj
+
+72 0 obj
+<<
+/A <<
+/S /URI
+/Type /Action
+/URI (http://www.jboss.org/community/docs/DOC-12833;jsessionid=6D823518CB4E430C8E77953C50A25CDE)
+>>
+/Border [ 0 0 0 ]
+/Contents ()
+/H /N
+/P 32 0 R
+/Rect [ 451.04052 477.44015 565.06446 495.41436 ]
+/Subtype /Link
+/Type /Annot
+>>
+endobj
+
+73 0 obj
+<<
+/A <<
+/S /URI
+/Type /Action
+/URI (http://www.jboss.org/community/docs/DOC-9321;jsessionid=6D823518CB4E430C8E77953C50A25CDE)
+>>
+/Border [ 0 0 0 ]
+/Contents ()
+/H /N
+/P 32 0 R
+/Rect [ 451.04052 463.39779 610.56169 473.50829 ]
+/Subtype /Link
+/Type /Annot
+>>
+endobj
+
+74 0 obj
+<<
+/A <<
+/S /URI
+/Type /Action
+/URI (http://www.jboss.org/community/docs/DOC-10347;jsessionid=6D823518CB4E430C8E77953C50A25CDE)
+>>
+/Border [ 0 0 0 ]
+/Contents ()
+/H /N
+/P 32 0 R
+/Rect [ 451.04052 449.35543 565.06446 459.46593 ]
+/Subtype /Link
+/Type /Annot
+>>
+endobj
+
+75 0 obj
+<<
+/A <<
+/S /URI
+/Type /Action
+/URI (http://www.jboss.org/community/docs/DOC-11949;jsessionid=6D823518CB4E430C8E77953C50A25CDE)
+>>
+/Border [ 0 0 0 ]
+/Contents ()
+/H /N
+/P 32 0 R
+/Rect [ 451.04052 435.31308 565.06446 445.42357 ]
+/Subtype /Link
+/Type /Annot
+>>
+endobj
+
+76 0 obj
+<<
+/A <<
+/S /URI
+/Type /Action
+/URI (http://www.jboss.org/community/docs/DOC-13187;jsessionid=6D823518CB4E430C8E77953C50A25CDE)
+>>
+/Border [ 0 0 0 ]
+/Contents ()
+/H /N
+/P 32 0 R
+/Rect [ 451.04052 413.407 565.06446 431.38122 ]
+/Subtype /Link
+/Type /Annot
+>>
+endobj
+
+77 0 obj
+<<
+/A <<
+/S /URI
+/Type /Action
+/URI (http://www.jboss.org/community/people/tfennelly;jsessionid=6D823518CB4E430C8E77953C50A25CDE)
+>>
+/Border [ 0 0 0 ]
+/Contents ()
+/H /N
+/P 32 0 R
+/Rect [ 451.04052 398.24125 568.43462 408.91344 ]
+/Subtype /Link
+/Type /Annot
+>>
+endobj
+
+78 0 obj
+<<
+/A <<
+/S /URI
+/Type /Action
+/URI (http://www.jboss.org/community/docs/DOC-13193#)
+>>
+/Border [ 0 0 0 ]
+/Contents ()
+/H /N
+/P 32 0 R
+/Rect [ 106.16022 726.83241 120.76427 734.69613 ]
+/Subtype /Link
+/Type /Annot
+>>
+endobj
+
+79 0 obj
+<<
+/A <<
+/S /URI
+/Type /Action
+/URI (http://jboss.com/index.html?op=checkage&module=user)
+>>
+/Border [ 0 0 0 ]
+/Contents ()
+/H /N
+/P 32 0 R
+/Rect [ 129.18969 726.83241 151.65746 734.69613 ]
+/Subtype /Link
+/Type /Annot
+>>
+endobj
+
+80 0 obj
+<<
+/Ascent 728
+/CapHeight 699
+/Descent -210
+/Flags 32
+/FontBBox [ -664 -324 2000 1005 ]
+/FontName /ArialMT
+/ItalicAngle 0
+/StemV 80
+/Type /FontDescriptor
+>>
+endobj
+
+81 0 obj
+<<
+/BaseFont /ArialMT
+/Encoding /WinAnsiEncoding
+/FirstChar 32
+/FontDescriptor 80 0 R
+/LastChar 255
+/Subtype /TrueType
+/Type /Font
+/Widths [ 277 277 354 556 556 889 666 190 333 333
+389 583 277 333 277 277 556 556 556 556
+556 556 556 556 556 556 277 277 583 583
+583 556 1015 666 666 722 722 666 610 777
+722 277 500 666 556 833 722 777 666 777
+722 666 610 722 666 943 666 666 610 277
+277 277 469 556 333 556 556 500 556 556
+277 556 556 222 222 500 222 833 556 556
+556 556 333 500 277 556 500 722 500 500
+500 333 259 333 583 350 556 350 222 556
+333 1000 556 556 333 1000 666 333 1000 350
+610 350 350 222 222 333 333 350 556 1000
+333 1000 500 333 943 350 500 666 277 333
+556 556 556 556 259 556 333 736 370 556
+583 333 736 552 399 548 333 333 333 576
+537 277 333 333 365 556 833 833 833 610
+666 666 666 666 666 666 1000 722 666 666
+666 666 277 277 277 277 722 722 777 777
+777 777 777 583 777 722 722 722 722 666
+666 610 556 556 556 556 556 556 889 500
+556 556 556 556 277 277 277 277 556 556
+556 556 556 556 556 548 610 556 556 556
+556 500 556 500 ]
+>>
+endobj
+
+82 0 obj
+<<
+/Length 148
+>>
+stream
+q
+BT
+0 Tr
+/Fabc8 8 Tf
+0 0 1 rg
+1 0 0 1 5 783.6 Tm
+0 Ts
+(http://www.jboss.org/community/docs/DOC-13193) Tj
+ET
+5 782.6 176.848 0.4 re
+f
+Q
+
+endstream
+
+endobj
+
+83 0 obj
+<<
+/A <<
+/S /URI
+/Type /Action
+/URI (http://www.jboss.org/community/docs/DOC-13193)
+>>
+/Border [ 0 0 0 ]
+/Contents ()
+/H /N
+/P 32 0 R
+/Rect [ 5 782 181.848 790 ]
+/Subtype /Link
+/Type /Annot
+>>
+endobj
+
+84 0 obj
+<<
+/BitsPerComponent 8
+/ColorSpace /DeviceRGB
+/Filter /FlateDecode
+/Height 65
+/Length 714
+/Subtype /Image
+/Type /XObject
+/Width 1087
+>>
+stream
+xœíØ9RT
+¢8‚‚î	¦?/8Ug·ê>z<ý
+Å
+Å
+Å
+Å
+Å
+Å
+Å
+Å
+Å
+Å
+endstream
+
+endobj
+
+85 0 obj
+<<
+/BitsPerComponent 8
+/ColorSpace /DeviceRGB
+/Filter /FlateDecode
+/Height 65
+/Length 115
+/Subtype /Image
+/Type /XObject
+/Width 252
+>>
+stream
+xœíÂ!
+€@
+,
+‹ñªÿÿƒ0í­3L¹ž¢ªªªªªªªúù¡ªšç¨jòUUUUÛ¸«ªªªª¸êßÞªªiöªªj»UUUUÕOU3ŸUUUU¸S5÷IUUUÕ˜7UÕ<UÕ<_K^e5
+endstream
+
+endobj
+
+86 0 obj
+<<
+/BitsPerComponent 8
+/ColorSpace /DeviceRGB
+/Filter /FlateDecode
+/Height 65
+/Length 110
+/Subtype /Image
+/Type /XObject
+/Width 218
+>>
+stream
+xœí¡@P
+endstream
+
+endobj
+
+87 0 obj
+<<
+/BitsPerComponent 8
+/ColorSpace /DeviceRGB
+/Filter /FlateDecode
+/Height 65
+/Length 3721
+/Subtype /Image
+/Type /XObject
+/Width 110
+>>
+stream
+xœí›¿]G†ÿ‘4Q"’å„•íìzµyWÞl²N,GrbmBB”&Ô¤ AB”iC
+¢@¢€* 	DD
+G<3Ï9ï{î¹×wy´Ò§£sç|gf¾wÞïÇÌÙ]¿õîú¹œË¹Ÿ\Ý{gTNºÿs9—s9FY}ù­Ñë¹üOÀø¹|gÌõ—ß•=Ì»®½x??¿óÝïÿè'?ãzå¥oó“$ÈýÃ/¿üÝ>^퇸ró›«»o'?Ú®ò•ÝýÒ²û6Wz@|ÔšàÓVmýÖ{ê”Îw÷é‡G>u ò´Þðt0ÿƒ;{‡äêCŠ9»ûà‰
+Œ¥¾ëÒMfºO…w£Y*œîõýÃÙ;+Lj¤Í$™m,Ö§"ùñÿŒJ±‹Ÿ»û»ªÅبÕzÕ|Wöú
+í*ÓØ¡])ÇÏÕþu47v'pq½¼}סíª]‚£ˆë;+^‘[ïIí„ÍßØܹÃý¥í{-'¹/0V¢rÃUw…®hÇ@Ú;~Þz—–çn<q“ÿY}¹¼U³ê	|?XÕáÞÓß›õ:°½Ë#)U–½IÄ
+&½XÍl±båo´HòV<·uýbZ½òŠÞ—g?4¯àϸUß%ðgt:© qÃ4&·’–vÅ™—ÉÏ
+ZqÃùµ÷Ù›oÂÍ[ï wƒäúWmlTKQsĪÀU¹Ãí£Ò¾ƒ´G»÷…ò´QÞOÂ*.°}OO×µ‘nÏ*’Ún?ýù/¹‚@N>wíµWßx‡§Ü#¿øÕo¾÷ƒ±]Jë­fZÐüᇡƒ&«À[üD™ne/š¼ÂOÆ",«Æ•{º-j·Þ…ÿè8%~ýÛߣàô5g
+Iâ],m3€àbrC0›ÐtÚe"àð?ýâ?³ÊùûçY#aÞQMŸÒ!
+£ý ÀôaïˆôiôˆR¦´Ó¥º
+’Ì[ðh‘üâ‹ëãü„œ½&OÐ4=Ñþú·Þ·eÀ/ž¾}l1ŸÆÏ?ûºBu„a„º¼E',
+šüd>,"
+võáG?¾ùêý(04te¶èÐùqAqRHîì›_ôn‘!§_|áÎ…Í=ä뛯„¥ÀK6nc—ˆÁU)=€¼ ÐCW
+¯¤+HK*U²´îHÒXžVÆEÊÕž$¯ÔÊ07A’©Šƒæã†R$/¬m?sµ ÉOiÍø‰]@ª¿c;ìåu®Ï<¿ÃSpà]‘'úÑçe8Æ*šW÷)—¡Õ§Ã2ôÆmž
+&ÃIÑ3‚dq1$±ËOÆÑR`,²q[7±üÄRÔòz1¹jÊmÝå]„š	l8ü×OþÆ¢ò
+úÉd¤8uÉïh¢™³-:gÆ»ÃI§$ƒC‹¤ÞW¼µÆIÀ™ ¹Yè*’ ¡ûÛWYÄ(A’–§¯ÜDG¨ëOŸüîàaq‡k¯Ã7™O¦£Ï( ÜÑòÆP˜Yö­£H8iõØ"‰	VÄ7Ó
+†ëøú—Y×çx·F_(ŒièBÍP,‡8‡ä(‹³Xâ±X7”êdØaÌh yºÒm¥kUæÏ ixGÂ:Ñ"+blRŒœ
+`ç>¡ ä©›o2
+úú©ï™Ë[®Ê]I°q;´hë®Ü¶ÄP`’
+˜V\§‹ê$%L¤Q¿.A¢åƪe+vÑñiIcE¹¦:åXÝ¿8x
+º9W'àZ˜ã#g›Ôx×ØkmÙÊAé4*‡à¤oùú'á@ƒ$ áS]ýSK +4#çZí@3ýWe󬉃~$¤éŒ~.•íÞ}¹—@ Ðýy—bÞT®›ó
+}þó_Ÿ¹v_YíJãÌ¡q˜‡äQ„%’fÌIÔ¿MÿåF—©©0Æ®mÃ7‹F“‘3<Â+kÛt‚«òˆÏ1„‘U`׉‚-\!3£
+${0Ï‚ˆ$èv…n±kzÅ@„É‹CáFU`¡„á-©U¸s'¯LŠùµm#¤ÝÚsŠùìñ¦$„k\ÝãéöÒn\ Ú"y0óâ¥RÑ>1ÇÌËlÍlm¬Ÿm×7MýQ!âarbš2xäîÙ{IÓF4]ÇÏ?û4!}êG‡`ôR!TÆÚ[+ž8M!|\ ‰02¨Çû©‹ãÔ\œcZ cþÙ,/*ðL@ “$ý‡ý2 "£ó3s ”YÉò‰«É} Öù³íðÖV6òEfI‰>ø´E£†w„\Ûvwl~ÔGsîbø»•R‹¤’z{@éܸÊx=+Ha þ0G‘Ô•Z$—Ç砒혂QCËl½ÒHµROÉcŠ@óÈ,'s,¿@
+Â+³©Àl¹”"¡¯ç@i	é°cþÊõ‰\ÜœfYây6Ù[-N³_˜’G¾Ro2bÄð’¯Øò' ·IÙ‚´¾!ÐCÎ4âÒIßZ¡«!’빂98’A>aꑜީµ`æEîÍ5Žar‹aÌ[ ™Ñ¬Å-yA×æ‘'!éj
+?Gy’©r5d‰¡Çî
+	óvÍŠÃvEFuZ×ȃ”’1ë	À’HžŠ´1sÀIhƒ¿O¦Ú8›ú
+Œ­;?ìӁ‚Ÿô<@rtÕ&œ¬°
+Jœ½ ÃX£S“0ÞïtF
+Œ]þº|'"jÌ
+"µHr{vÕr_ÚMŽp¡åå­P……hKñöÀA~¶Hæ- MÕÍX)SËóvwdY¯à-'ƒä¬±‡
+åטßâ	DádÖÝÄ­k³Uo©e݈~ÒÝN!¹r=»
+NW”^ÜCnPÄfëíQÕ¼˜CïîKÐå‘9F™ÖF¥üÁÞÎOü²ƒÐ¸Ú¸g\Óe¦¬Î›Ñgýû@„Þœà
+t¿ðprµçä,b¹_@¸gÇä!dìuó8»+x7BBYŒÒ¬ÀÛAŸÚ8T—5ÖÒty™Ú<ý€ÖiÌmñù6ì‚E:c9ž­°÷$$â‡H~¦çöø"`òÖèÙÚ(Qý×^oKôÁì ˆ‹´ÞÝšãNv1˜í	vŠöö€bösä w§hj »x¿ê>ìOT4HÒg6GSìd¢â‚ï³	A²Ý
+-@²õD7&ŒhæRÓƒ#‘ôhΨk¾ÐÆœYN>~$7TXÑ^°
+t~‰ý$A”ƒ¤W?÷(öÜVÝmjÎ*`
+LÀoå@'†ÊhÐôùt=Nyüœ,†Ô‚¤=Ÿ'èøáO)´3}Šžòfªe¬çî·Ö-qöGN`t5Ý!³²@¿5ÿ(29®d¸|x›q:Í%&ÿFY{cÎòȣ譙|æ=GR†çÚŸ«·=䩆S—¶äœ7\öPƒÍ×€“	•_&†·ÆN§Gz_«fé>¾T™uö¼S?øWCÄƖƃEœWÖ¶µk»‚§
+¶Bí.`¨OÉÅ×ÙWÚöYÌ$íöå…­èx¬ž?™ÿrbFI
+endstream
+
+endobj
+
+88 0 obj
+<<
+/BitsPerComponent 8
+/ColorSpace /DeviceRGB
+/Filter /FlateDecode
+/Height 13
+/Length 42
+/SMask 89 0 R
+/Subtype /Image
+/Type /XObject
+/Width 13
+>>
+stream
+xœc` ¤!L.\S=<váQU«2\&Ze˜
+endstream
+
+endobj
+
+89 0 obj
+<<
+/BitsPerComponent 8
+/ColorSpace /DeviceGray
+/Filter /FlateDecode
+/Height 13
+/Length 37
+/Subtype /Image
+/Type /XObject
+/Width 13
+>>
+stream
+xœc`@i@
+‰„«ó¡4”ÃÀ@6ð
+endstream
+
+endobj
+
+90 0 obj
+<<
+/BitsPerComponent 8
+/ColorSpace /DeviceRGB
+/Filter /FlateDecode
+/Height 13
+/Length 182
+/SMask 91 0 R
+/Subtype /Image
+/Type /XObject
+/Width 13
+>>
+stream
+xœc`
+›®Þ{
+endstream
+
+endobj
+
+91 0 obj
+<<
+/BitsPerComponent 8
+/ColorSpace /DeviceGray
+/Filter /FlateDecode
+/Height 13
+/Length 172
+/Subtype /Image
+/Type /XObject
+/Width 13
+>>
+stream
+xœcfiú‡å…Y&Y‡>üÿYE\ÌùÿÿÍrB¢µÿÿÏ‘•]ôÿ€°˜”lÿÿ*Êÿ·‹IË+Çüÿ¯­}ð‡˜”¼ŠFÂÿÿF†‹ÿ?T—SÖÔ›ñÿ“¥…ÇÿÿÛõÔu{þÿ_eoÇ;hôÉO@¢ÈÅ™W¸û?<öà–Ô-ŸÖ_ðÿÿE/ G^M×ÄÚqÚÿÿ¼Brª:ÆV®ë_$
+T'
+endstream
+
+endobj
+
+92 0 obj
+<<
+/BitsPerComponent 8
+/ColorSpace /DeviceRGB
+/Filter /FlateDecode
+/Height 25
+/Length 90
+/Subtype /Image
+/Type /XObject
+/Width 65
+>>
+stream
+xœí±
+ at P†á‹5M’E2HÎpÒƒ2­®ËEPÎû÷==n¿êû›ý°¨~1â·ñÄš@_ùâ
+\é‹ž¿3p¦ÏM`íè³Rÿÿ
+endstream
+
+endobj
+
+93 0 obj
+<<
+/BitsPerComponent 8
+/ColorSpace /DeviceRGB
+/Filter /FlateDecode
+/Height 25
+/Length 85
+/Subtype /Image
+/Type /XObject
+/Width 80
+>>
+stream
+xœí±
+@`…á‹5M’E2H}ýƒôŠAV×å>Î{žž¸¾p—yÒ¾¨Óî.4³öùa]]zbmÒͺÀδj5´jÙ¹ô6P‹Ú•ÿ§(Ǥ
+endstream
+
+endobj
+
+94 0 obj
+<<
+/BitsPerComponent 8
+/ColorSpace /DeviceRGB
+/Filter /FlateDecode
+/Height 25
+/Length 91
+/Subtype /Image
+/Type /XObject
+/Width 95
+>>
+stream
+xœíÂ!
+€@EÑō&‹ˆAÄ Ÿ	"
+‚Ñhu]®àý0L¼‡c×g$ó>é|©N;ÉÜ#å>>”W2i Ü„›òB}¦ó ZÔ:7ªeG&mjQ“)9ˆ]
+endstream
+
+endobj
+
+95 0 obj
+<<
+/BitsPerComponent 8
+/ColorSpace /DeviceRGB
+/Filter /FlateDecode
+/Height 25
+/Length 93
+/Subtype /Image
+/Type /XObject
+/Width 118
+>>
+stream
+xœí±
+ at P
+endstream
+
+endobj
+
+96 0 obj
+<<
+/BitsPerComponent 8
+/ColorSpace /DeviceRGB
+/Filter /FlateDecode
+/Height 25
+/Length 87
+/Subtype /Image
+/Type /XObject
+/Width 57
+>>
+stream
+xœí¡
+€0…ч5M"‘ƒü,YhŒF«ÏåK¸ð±{8v¾¦%?@Ê9iÙ#æoÌ zÌÎ_˜+çºS6§Ý(ëA3썲jõÿ,	Ñn
+endstream
+
+endobj
+
+97 0 obj
+<<
+/BitsPerComponent 8
+/ColorSpace /DeviceRGB
+/Filter /FlateDecode
+/Height 25
+/Length 88
+/Subtype /Image
+/Type /XObject
+/Width 64
+>>
+stream
+xœíÂ!
+€@EÑō¦A,"Dò™ 2AÐ V×å4|.¼Ã±ã1ÕÏwú}XUÌì]¾ØguØët²Oð#ý†^õð‘~A/[uÝzÔó &
+endstream
+
+endobj
+
+98 0 obj
+<<
+/BitsPerComponent 8
+/ColorSpace /DeviceRGB
+/Filter /FlateDecode
+/Height 25
+/Length 92
+/Subtype /Image
+/Type /XObject
+/Width 116
+>>
+stream
+xœí±
+ at P
+M+;Âe04Éíø¾20û
+endstream
+
+endobj
+
+99 0 obj
+<<
+/BitsPerComponent 8
+/ColorSpace /DeviceRGB
+/Filter /FlateDecode
+/Height 2340
+/Length 164
+/Subtype /Image
+/Type /XObject
+/Width 7
+>>
+stream
+xœíÈ¡
+endstream
+
+endobj
+
+100 0 obj
+<<
+/BitsPerComponent 8
+/ColorSpace /DeviceRGB
+/Filter /FlateDecode
+/Height 4
+/ImageMask false
+/Length 28
+/Mask 101 0 R
+/Subtype /Image
+/Type /XObject
+/Width 7
+>>
+stream
+xœûÿ
+¦,>ø
+endstream
+
+endobj
+
+101 0 obj
+<<
+/BitsPerComponent 1
+/Height 4
+/ImageMask true
+/Length 4
+/Subtype /Image
+/Type /XObject
+/Width 7
+>>
+stream
+ïǃ
+endstream
+
+endobj
+
+102 0 obj
+<<
+/BitsPerComponent 8
+/ColorSpace /DeviceRGB
+/Filter /FlateDecode
+/Height 1
+/ImageMask false
+/Length 18
+/Mask 103 0 R
+/Subtype /Image
+/Type /XObject
+/Width 24
+>>
+stream
+xœÛµk×ÿÿÿwQL
+endstream
+
+endobj
+
+103 0 obj
+<<
+/BitsPerComponent 1
+/Height 1
+/ImageMask true
+/Length 3
+/Subtype /Image
+/Type /XObject
+/Width 24
+>>
+stream
+UUU
+endstream
+
+endobj
+
+104 0 obj
+<<
+/BitsPerComponent 8
+/ColorSpace /DeviceRGB
+/Filter /FlateDecode
+/Height 1
+/ImageMask false
+/Length 18
+/Mask 105 0 R
+/Subtype /Image
+/Type /XObject
+/Width 56
+>>
+stream
+xœÛµk×ÿÿÿw
+z
+endstream
+
+endobj
+
+105 0 obj
+<<
+/BitsPerComponent 1
+/Height 1
+/ImageMask true
+/Length 7
+/Subtype /Image
+/Type /XObject
+/Width 56
+>>
+stream
+UUUUUUU
+endstream
+
+endobj
+
+106 0 obj
+<<
+/BitsPerComponent 8
+/ColorSpace /DeviceRGB
+/Filter /FlateDecode
+/Height 1
+/ImageMask false
+/Length 18
+/Mask 107 0 R
+/Subtype /Image
+/Type /XObject
+/Width 56
+>>
+stream
+xœÛµk×ÿÿÿw
+z
+endstream
+
+endobj
+
+107 0 obj
+<<
+/BitsPerComponent 1
+/Height 1
+/ImageMask true
+/Length 7
+/Subtype /Image
+/Type /XObject
+/Width 56
+>>
+stream
+UUUUUUU
+endstream
+
+endobj
+
+108 0 obj
+<<
+/BitsPerComponent 8
+/ColorSpace /DeviceRGB
+/Filter /FlateDecode
+/Height 1
+/ImageMask false
+/Length 18
+/Mask 109 0 R
+/Subtype /Image
+/Type /XObject
+/Width 23
+>>
+stream
+xœÛµk×ÿÿÿwQF
+endstream
+
+endobj
+
+109 0 obj
+<<
+/BitsPerComponent 1
+/Height 1
+/ImageMask true
+/Length 3
+/Subtype /Image
+/Type /XObject
+/Width 23
+>>
+stream
+UUU
+endstream
+
+endobj
+
+110 0 obj
+<<
+/BitsPerComponent 8
+/ColorSpace /DeviceGray
+/Filter /FlateDecode
+/Height 611
+/Length 4384
+/Subtype /Image
+/Type /XObject
+/Width 1568
+>>
+stream
+xœíÝÑnâ:Ð*BBª*Íÿªïm!”¶™iÀÇŽc¯õÐ2/S;ö9›
+¢]/j]k-~;#fAuY¤0ü±ZÔºÖZüvFÌ‚ê²Da.ü±VÔº–\ü?^ù
+ÔeÂ\ü3b¥¨u-ºø)Ý=Üt$À,¾.C
+3}ý×—Y¬µ®…ÿ¶7	0‹®Ë˜Â¼Ë­¿
+lÈë´¯sä\QëºJÎâ§Ðñʈ[—Q…ù™ù;ž@ÜÍþß	QâuÃU²ÿ²ä-Œ˜…Öe\aþrb3^ø2ý¿ÿRàuÃU2å}ØmŒ˜Öe`a^›œpõeú¿>…¿n¸Jö¢´3`V—¡…ù¯Ü®|›ÿ¯ï¿¿n+¶o§4Uù;;ðmþ¿¿ÿûºá*ΠCauYÍp
+à‰ùG¾nXcQ¼ÿ
+ªË"…ù- ÆŒ‡ÿÂy>
+óÖoŽ=›Çw]~ÿCìxå
+ªËb…ym5Gä-¨.fc¢ÖµÖâ·3`T—
+³1QëZkñÛ	0ªK…Ù˜¨u­µø팘եÂlÌòí«Êˆ¸ª=f¼^_õ…Ù˜š÷}¸)VÌxÇ»=”ÔGfkê@Ä<7ˆ¯g)+¤(Ìæ,ܾªŒ ËÚÆ;èöPNDQ˜
+ªakŸ=^»Âå÷…Ù¤û»“”yד¼ñ~Œ$ýþW€uÞë*»Œ{c¤ÖÝݝ¤”лžd÷2Ù®­ýzÇϼ>2ò‘Zw»;I)ÁKŸ1ÞëHä¸Ãüðò §H"  DRMt'ÙӐO<Ð%»r¥•D—lkÈ“n? 3ö5dH⁎ÙÙð´ôåôÆÖ†'¥o¿¡7ö6<E<Ð?Ÿs…Ç}֍¢gö7<(-<‚Ùáð´øzd‹Ã#±ßa5åÂXìxXÇ':Ž=k¨dÛÃïÔ	CrÚ¿Q$ŒÊÞ‡ñŠÙýðwꃡ)
+ËÃs_X¢@@ÀOÞ™†w·JPp¡àÊ×&Â=¥
+é !Ø'gΰFf<¤tìŒt€5²ãA@°7âÖˆÁ¾ˆX%$·­§«‰X%$R:9`'¼3
++åƒvB:ÀZAùðzÜz" o“~|[<Àj1ñ (/›ºT‘_sä¥EìS´ƒD]’³Q¬SuòÂ‚6ª€€õ‚ªN>PVÐFõI;X/¨êäEíÓäRX/¨èäEíÓäÖ*:ù@QAûÔV…(:ö hŸÚªð
+Pt´êþV«AûÔV…(:šu÷M>AûÔV…(:vKˆ }j«ÂM»DÐ>µU኎¶]N!‚ö©­
+Pt´î=!‚ö©­
+Pt´/h—ÚªðÈʃöÉXKÑѾ ]j«ÂC­óþlCÑÑ6Ÿ_‚­(:šæúØŒ¢£a®Ÿ†
+):šåþK°)EG«Ü¿¶¥è؃ }j«Â!5÷ç|Øz"t-d›~°ÖRso§ië‰ÐµmúA>Àj'N(,`—^ÉXm:fWܟףÓŠ
+†+ù
+FѳŽÃQö¬aŸÀ€ÒâC¸gkÀ’ûéð;F% ø'ûÆå~ÍüË`h¾ï…¿±)`p‚e¶Ï÷ͳĎ
+ôîØÀ‡ô¢!pÏn
+fKÖ($»½h0›²~@!íEƒÙõJ	é/çÃÖÓ–õ
+	i/)<݆õJ	ê/ž€nÄú¥õ—×ãÖ”õJÑ_öÍú¥è/ûfý€Rô—}³~@)ú˾Y? ýe߬PJ|q/ÐÒîpüú\D÷_(QÁÝAŽ^?€Yl‘•Ütìú|
+í/Ò¡žë±]?€;ýÅÉCU—ø~
+ôA7怽ÐÏB9œ@?t´8ÉÁ:¢¥…q(¾èjAH 7úZ‡èÎÀAz¤·es>én™@ Wú[‡è——ÁÁzæÏžåª8 s¾0ù9ŽÐ=ñG@úò‹5,`éî'k8VÀ Òík8TÀ0Ä#(`òáŽ0’ô¢ï­ä0cë¸*Dº¿~Zëû•CŒ#¥4¾Uóû#æ^:ù(¥Û‰áð
+ÿ’;/ñ
+ˆС|8¶ž
+endstream
+
+endobj
+
+111 0 obj
+<<
+/BitsPerComponent 8
+/ColorSpace /DeviceGray
+/Filter /FlateDecode
+/Height 494
+/Length 1709
+/Subtype /Image
+/Type /XObject
+/Width 672
+>>
+stream
+xœíÝÑnI†Q		YB²"íû?jïÆN08ÎÚ@ÏÌ_Ô9Iöbjêó€Ëyz
+”åLÈS ,fJŸÇýÖÇà1MÉsŒgP–0©OP1©Ï—ÃÖáv¿–˜r£pœÿ¹xŸ§	RÜzÎÖò ŽqöÇÊ}^ÌòàVsñ¦Üˆ9ZºÏC¤<¸µ\<„9_Gü
+´rŸL!Ðë}xsnļ]B÷ùɽڇG0çúVh¥>Çå}F ×Úb‘ß6©ÎµŽ5¾¼óôé_´²­õi÷^è_ÉyýTÃn£E~O¹>ߟäÿ2ˆèu’û¬öúó}꧿žôø–ûøÕýúýuò„AÁþâáû'æù§ôýϘAê»|‚ÿòú}öûG1ôy­óhÈå³üûïc||]¯Ï[íÇßuþ8FÜ?®þýK^NµÛ?_~:>ç}‹MÅ>ÿop}Þ`·?ü”Wgá>÷ŸÎòŠYÊöùùД¯?™¤lŸŸ^@]>MÝ>w‡?ó|‰øú“yêöùg ò|<…ûü¨<På>Ïn-çÜ\fªÒ}¾ßZμ¹ÌÝj÷yºµœys™»Uï“ǦO’é“dú$Ùçßfq-ï+²Œ¿}Ÿïu|[™quùd)Ÿ|›ÅÕyzc‘Åܨ<Y̸|û†:¾ï=¾þ‹à?Ë:{ûz¯ï{¡Pð+«Ó»Ø×{}ßû¿<Ê|“ªzûINs>ü6+©·Ë§B™knŸó><MÌiüþX.¡Ì3ïòyösc'}LÚ›yù&³é“`ó‚òÅóé“`s¿Áú$Ø1	”YôI°eR(sè“`K…$PfÐ'Á–ËH ÜOŸ[2"r/}lÙ„Ê}ôI°¥(÷Ð'Á–ÏG ÜNŸ[#r+}ltÊmôI°µÂ(·Ð'ÁÖËF \OŸ[3r-}lÝdÊuôI°µƒ(×Ð'ÁÖÏE |Ÿ>	¶E,å»ôI°mR(ߣO‚mŠ@ù}l»LÊ×ôI°-#(_Ñ'Á¶MD ü?}lë@¶þûɶu[ÿýDÛ>í' ×öul?±âH˜L	m$Ì@¤Œ42¦ OFS'%Œ”9È’ÒEÊDÉÉ"gräT‘3	1’¢Hš…IM$ÍB„¬$²¦a{YEdMÃæÒ‚H›‡m¥õ6›ÊË!o"¶“WCÞDl&1†Ä™ØFb‰3±‰Ì2§b}™%dNÅêRCH‹u¥v:«ÊÍ w2Ö“[Aîd¬&9‚äÙXÖøð{¢äÙXÖ¸ø-Töt,HŸ$g¿æJŸ¥è“dãôK´ü	YÄyŸÁÆ¢Æé9>±ñÇèed?Ǐük;KÑy>
+͐%½öùÜ~þ	Ä’ÆÈßýë§Oú,bŒ
+›¯1%óìçö“*sriÜn¿»ïÿ_Û”ó²¦;7^hcoyö9ïC¸s]cŠ,ìþ‹g­ó>†»×Uda§›ôMÎû &¬«ÄÂNßãß伏bʾŽû­ñ…÷¯Û{œ÷aLY×ÏÑ”³»J-Îû@&í+ú‚r~ϳÃyɤ}½¶>È7u;ouÝöÕí¼ÕuÛW·óV×m_ÝÎ[]·}u;ouÝöÕí¼ÕuÛW·óV×m_ÝÎ[]·}u;ouÝöÕí¼ÕuÛW·óV×m_ÝÎ[]·}u;ouÝöÕí¼ÕuÛW·óV×m_ÝÎ[]·}u;ouÝöÕí¼ÕuÛW·óV×m_ÝÎ[]·}u;ouÝöÕí¼ÕuÛW·óV×m_ÝÎ[]·}u;ouÝöÕí¼ÕuÛW·óV×m_ÝÎ[]·}u;ouÝöÕí¼Õí§¬ëŸ2?o°Ûy«ÛMÙ׏2?¯µÛyË›qA©t9évÞêv‡û×õRèßèvÞòî^X±uu;oy»Ãñžmý8[W·ó–·Û?_nu|.÷ïýu;o}»ýáV%·Õí¼
+endstream
+
+endobj
+
+112 0 obj
+<<
+/BitsPerComponent 8
+/ColorSpace /DeviceRGB
+/Filter /FlateDecode
+/Height 69
+/Length 648
+/Subtype /Image
+/Type /XObject
+/Width 224
+>>
+stream
+xœíÕnÃ@Ñû_ÔUnrM‚—HZrI®fŽðù
+KdÚ²T’ùÂ'2
+e
+²-³õy5î•KÉa‰LmŸÈ4dKf–m³Ù,ŠL–ÈŒ"SÛ'2³ÉTei%Sɧ Ë"e
+²,[¦¸Od"S<ŸeŠ°D¦yóù™J,cÉ´–ø¸Á>½±Dfa2›úúd‰L[–Îe6u÷‰Ìl,‘ÙÖÅ'2‘iÕb±ˆ%ÓKdfè™Od#ÓšXR÷>½±Dæ8e6µ>Y"Ó–e2›–Ë%2³±Dfß}úa‰ÌbñéG¦Kdú)Ñ'2
+eZÛÉÑ0Ÿ",–©Êr$2›ªªB&2ÝÖÝgy2Y"S©.>ý°DæØZ­V!dŠ°Œ%Óš†‹úa‰Ld¦÷Ç'2
+Y"ó¾Ögy2Y"ÓªõzLdº-ݧ–È,¯ŸÈ„¥v›Í™Èt[_Ÿ¥ÊTe‰ÌÁu÷éG¦ Kd:¯‹Od"ÓªívëŸ%2GÛCŸÈ„¥“þøD&2]µÛí®¢
+–©Ê™Ú5>Èd‰Ì2J÷‰LÒk°O–±dZßjŒÕuLdº­—O‡2UY"Ó¼Ž>½±DæHÚï÷ÈD¦Û^øD&™wïS„e,™ÖG §d’Û®>¥XÊÊTe‰Ì(‰ød‰Lº-Ñ'2IµãñˆLrÛ
+è
+endstream
+
+endobj
+
+113 0 obj
+<<
+/BitsPerComponent 8
+/ColorSpace /DeviceRGB
+/Filter /FlateDecode
+/Height 73
+/Length 672
+/Subtype /Image
+/Type /XObject
+/Width 224
+>>
+stream
+xœíÕ	nã@Ñû_Ô«¼É›f’™Ä€
+KdÚ²T’ùÆ'2
+e
+²-³óy3î•KÉa‰LmŸÈ4dKf–]‹Å"ŠL–ÈŒ"SÛ'2³ÉTei%Sɧ Ë"e
+²,[¦¸Od"S<ŸeŠ°D¦yËå™J,cÉ´–ø¼Ñ>½±Dfa2Û†úd‰L[–Îe¶õ÷‰Ìl,‘ÙÕÇ'2‘iÕjµŠ%ÓKdfè•Od#ÓšXR>½±Dæ4e¶u>Y"Ó–e2ÛÖë52³±DæÐ}úa‰ÌbñéG¦Kdú)Ñ'2
+eZÛÉÑ8Ÿ",–©Êr"2ÛªªB&2ÝÖßgy2Y"S©>>ý°DæÔÚl6!dŠ°Œ%Óš†‹žúa‰Ld¦÷Ã'2
+Y"ó±Îgy2Y"Óªív‹Ldº-ݧ–È,¯ŸÈ„¥v»Ý™ÈtÛPŸ¥ÊTe‰ÌÑõ÷éG¦ Kd:¯Od"Óªý~ïŸ%2'ÛSŸÈ„¥“~øD&2]u8n¢
+–©Ê™Úµ>Èd‰Ì2J÷‰LÒk´O–±dZßjŠÕuLdºmO‡2UY"Ó¼ž>½±DæD:ÈD¦ÛÞøD&™÷èS„e,™ÖG —N'd’Ûn>¥XÊÊTe‰Ì(‰ød‰Lº/Ñ'2IµóùŒLrÛŸdZ¯K©
+ò‰LÊÜårÉ,S•%2ë½OA–Ȥ½ò‰LòÐõzE&¹íÞg ™Ö³Q¦n>±DæÔô‰L¯id’Û}"“Tí–”¡oC4€2
+endstream
+
+endobj
+
+114 0 obj
+<<
+/BitsPerComponent 8
+/ColorSpace /DeviceRGB
+/Filter /FlateDecode
+/Height 107
+/Length 925
+/Subtype /Image
+/Type /XObject
+/Width 224
+>>
+stream
+xœíÙ‹r›0@ÑÿÿÑ$ŽÁï¶[—
+ã&FXiWâÞ/XiÏŒ†áñø[UUEQ”e¹ì«XéÑÊ£µ³M_[g»îö͝º;wwqVuwíëÖ×½¯_ÞýöîñU½…žûrzsßÞô÷?´Þ}yÖ»VŸzWYE#z©^}íÓ¬LA–ÈÔe9TfSý#3E™‚,mÊlz7Å™È|îíí
+™I°œ›ÌA>‘‰Ì˜,Ûzß÷„dŠ°D¦™½>Sa‰L]–d:|"SQ¦ ˤe¶>k3É=åR2EX"3´Od*²LKf–m©Èa‰ÌTd†ö‰Ìh2ƒ²Ô’ȧ Ë,e
+²Ì[¦¸Od"S<ŸeŠ°D¦z‹Å™X¦%S[âëFû´Æ™™ÉlêS%2uY—Ùäï™ÑX"³ÍÇ'2‘©ÕççgZ2í°Df„º|"3™ÚÄ&õÓ§5–Èœ§Ì¦Ö§ Kdê²ÌCfÓr¹Df4–Èš O;,‘™M">íÈa‰L;Mô‰LE™Úvb4ΧËŒee9™MEQ ™fó÷™ŸLA–È”O;,‘9·Ê²LB¦Ë´djÓ0ÑKŸ",‘‰Ìé}ó‰LE–ÈüYë3?™‚,‘©ÕjµB&2Í6ݧ–È̯)>‘	ËЭ×kd"ÓlC}æ*3(KdŽÎߧ™‚,‘i<ŸÈD¦V›ÍÆ>Kdζ—>‘	K#}ó‰Ldšj»ÝÖ¢2–”%2C×ø4"S%2óhºOdR¸Fûa™–Lí]ͱÝn‡LdšmOƒ2ƒ²D¦zž>­±DæLÚï÷ÈD¦Ù>‘Iêýô)Â2-™ÚK Î‡2ÉlµO)–²2ƒ²Df*‰ød‰Lzn¢OdRÐŽÇ#2Él#|&$Sûvijƒ|"“"w:"ËÊ™™åö)È™4¢.ŸÈ$Ïgd’Ùž}&$SûÚ(RµÏ„X"sn	úD&‰w¹\If›è™´Ñ>aIá™­ªª,°D&½ÌÇ'2I+·Od’n]>‘Iº^¯|þÙž}"“¬UûÊ™4¥ >µGÉw»ÝIf÷©} Ê*)ŸÚç <›îSû”s÷û™d¶q>µ§¦¹4Ô§ö¼4¯<}jI3­÷·¦ö€4ë>µG#zíS{(¢}ó©=ѵ>µ!z2Érø$Ëá“,‡O²>Érø$ËᓈˆˆˆböÜ=¦
+endstream
+
+endobj
+
+115 0 obj
+<<
+/BitsPerComponent 8
+/ColorSpace /DeviceRGB
+/Filter /FlateDecode
+/Height 44
+/Length 39
+/Subtype /Image
+/Type /XObject
+/Width 7
+>>
+stream
+xœÛ»oï±ãÇΝ>wíúµ{÷ï=üöŽ
+Ž
+Ž
+´ 
+endstream
+
+endobj
+
+116 0 obj
+<<
+/BitsPerComponent 8
+/ColorSpace /DeviceRGB
+/Filter /FlateDecode
+/Height 14
+/ImageMask false
+/Length 18
+/Mask 117 0 R
+/Subtype /Image
+/Type /XObject
+/Width 1
+>>
+stream
+xœÛ´iÓÿÿÿ7A
+endstream
+
+endobj
+
+117 0 obj
+<<
+/BitsPerComponent 1
+/Height 14
+/ImageMask true
+/Length 14
+/Subtype /Image
+/Type /XObject
+/Width 1
+>>
+stream
+ÿÿÿÿÿÿÿ
+endstream
+
+endobj
+
+118 0 obj
+<<
+/Length 42457
+>>
+stream
+BX
+q
+0.56169 0 0 0.56169 -1.12339 -10.67219 cm
+2 26.65574 1086 1381 re
+W n
+0.90196 0.90588 0.9098 rg
+2 -73.34426 1087 1481.34426 re
+f
+q
+1087 0 0 65 2 1343 cm
+/Iabc8 Do
+Q
+q
+252 0 0 65 60 1343 cm
+/Iabc4 Do
+Q
+q
+252 0 0 65 312 1343 cm
+/Iabc4 Do
+Q
+q
+252 0 0 65 564 1343 cm
+/Iabc4 Do
+Q
+q
+218 0 0 65 816 1343 cm
+/Iabc9 Do
+Q
+q
+110 0 0 65 60 1343 cm
+/Iabc10 Do
+Q
+q
+13 0 0 13 773 1384 cm
+/Iabc11 Do
+Q
+q
+773 1382 261 20 re
+W n
+BT
+/Fabc4 10 Tf
+1 1 1 rg
+1 0 0 1 791 1388 Tm
+0.088 Tc
+(Store) Tj
+ET
+Q
+1 1 1 RG
+2 J
+[ ] 0 d
+791.5 1386.5 m
+816.5 1386.5 l
+S
+q
+773 1382 261 20 re
+W n
+BT
+/Fabc1 10 Tf
+0.54902 0.56078 0.56863 rg
+1 0 0 1 820 1388 Tm
+0.4 Tc
+-0.18 Tw
+( \174) Tj
+ET
+Q
+q
+773 1382 261 20 re
+W n
+BT
+/Fabc1 10 Tf
+0.54902 0.56078 0.56863 rg
+1 0 0 1 826 1388 Tm
+( ) Tj
+ET
+Q
+q
+773 1382 261 20 re
+W n
+BT
+/Fabc4 10 Tf
+1 1 1 rg
+1 0 0 1 834 1388 Tm
+0.0825 Tc
+(Help) Tj
+ET
+Q
+1 1 1 RG
+2 J
+[ ] 0 d
+834.5 1386.5 m
+855.5 1386.5 l
+S
+q
+773 1382 261 20 re
+W n
+BT
+/Fabc1 10 Tf
+0.54902 0.56078 0.56863 rg
+1 0 0 1 859 1388 Tm
+0.4 Tc
+-0.18 Tw
+( \174) Tj
+ET
+Q
+q
+773 1382 261 20 re
+W n
+BT
+/Fabc1 10 Tf
+0.54902 0.56078 0.56863 rg
+1 0 0 1 865 1388 Tm
+( ) Tj
+ET
+Q
+q
+773 1382 261 20 re
+W n
+BT
+/Fabc1 10 Tf
+0.54902 0.56078 0.56863 rg
+1 0 0 1 1018 1388 Tm
+( ) Tj
+ET
+Q
+q
+773 1382 261 20 re
+W n
+BT
+/Fabc1 10 Tf
+0.54902 0.56078 0.56863 rg
+1 0 0 1 1034 1388 Tm
+( ) Tj
+ET
+Q
+0.50196 0.50196 0.50196 rg
+869 1383 m
+868 1382 l
+868 1400 l
+1018 1400 l
+1017 1399 l
+869 1399 l
+h
+f*
+1 1 1 rg
+1017 1399 m
+1017 1400 l
+1018 1400 l
+1018 1382 l
+868 1382 l
+868 1383 l
+869 1383 l
+1017 1383 l
+h
+f*
+0.25098 0.25098 0.25098 rg
+870 1384 m
+869 1383 l
+869 1399 l
+1017 1399 l
+1016 1398 l
+870 1398 l
+h
+f*
+0.83137 0.81569 0.78431 rg
+1016 1398 m
+1016 1399 l
+1017 1399 l
+1017 1383 l
+869 1383 l
+869 1384 l
+870 1384 l
+1016 1384 l
+h
+f*
+1 1 1 rg
+870 1384 146 14 re
+f
+q
+870 1384 146 14 re
+W n
+BT
+/Fabc1 13 Tf
+0 0 0 rg
+1 0 0 1 870 1385 Tm
+0.001 Tc
+0.385 Tw
+(Search the Community) Tj
+ET
+Q
+q
+13 0 0 13 1021 1385 cm
+/Iabc12 Do
+Q
+q
+321 1343 713 25 re
+W n
+BT
+/Fabc1 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 1034 1368 Tm
+( ) Tj
+ET
+Q
+q
+65 0 0 25 321 1343 cm
+/Iabc13 Do
+Q
+0.2902 0.36471 0.45882 RG
+2 J
+[ ] 0 d
+385.5 1367.5 m
+322.5 1367.5 l
+S
+0.2902 0.36471 0.45882 RG
+2 J
+[ ] 0 d
+321.5 1367.5 m
+321.5 1343.5 l
+S
+0.2902 0.36471 0.45882 RG
+2 J
+[ ] 0 d
+385.5 1367.5 m
+385.5 1344.5 l
+S
+0.2902 0.36471 0.45882 RG
+2 J
+[ ] 0 d
+385.5 1343.5 m
+321.5 1343.5 l
+S
+q
+322 1344 63 23 re
+W n
+BT
+/Fabc4 12 Tf
+1 1 1 rg
+1 0 0 1 337 1350 Tm
+-0.084 Tc
+(Home) Tj
+ET
+Q
+q
+80 0 0 25 386 1343 cm
+/Iabc14 Do
+Q
+0.2902 0.36471 0.45882 RG
+2 J
+[ ] 0 d
+465.5 1367.5 m
+387.5 1367.5 l
+S
+0.2902 0.36471 0.45882 RG
+2 J
+[ ] 0 d
+386.5 1367.5 m
+386.5 1343.5 l
+S
+0.2902 0.36471 0.45882 RG
+2 J
+[ ] 0 d
+465.5 1367.5 m
+465.5 1344.5 l
+S
+0.2902 0.36471 0.45882 RG
+2 J
+[ ] 0 d
+465.5 1343.5 m
+386.5 1343.5 l
+S
+q
+387 1344 78 23 re
+W n
+BT
+/Fabc4 12 Tf
+1 1 1 rg
+1 0 0 1 402 1350 Tm
+0.081 Tc
+(Projects) Tj
+ET
+Q
+q
+95 0 0 25 466 1343 cm
+/Iabc15 Do
+Q
+0.2902 0.36471 0.45882 RG
+2 J
+[ ] 0 d
+560.5 1367.5 m
+467.5 1367.5 l
+S
+0.2902 0.36471 0.45882 RG
+2 J
+[ ] 0 d
+466.5 1367.5 m
+466.5 1343.5 l
+S
+0.2902 0.36471 0.45882 RG
+2 J
+[ ] 0 d
+560.5 1367.5 m
+560.5 1344.5 l
+S
+0.2902 0.36471 0.45882 RG
+2 J
+[ ] 0 d
+560.5 1343.5 m
+466.5 1343.5 l
+S
+q
+467 1344 93 23 re
+W n
+BT
+/Fabc4 12 Tf
+1 1 1 rg
+1 0 0 1 482 1350 Tm
+-0.112 Tc
+(Downloads) Tj
+ET
+Q
+q
+118 0 0 25 561 1343 cm
+/Iabc3 Do
+Q
+0.2902 0.36471 0.45882 RG
+2 J
+[ ] 0 d
+678.5 1367.5 m
+562.5 1367.5 l
+S
+0.2902 0.36471 0.45882 RG
+2 J
+[ ] 0 d
+561.5 1367.5 m
+561.5 1343.5 l
+S
+0.2902 0.36471 0.45882 RG
+2 J
+[ ] 0 d
+678.5 1367.5 m
+678.5 1344.5 l
+S
+0.2902 0.36471 0.45882 RG
+2 J
+[ ] 0 d
+678.5 1343.5 m
+561.5 1343.5 l
+S
+q
+562 1344 116 23 re
+W n
+BT
+/Fabc4 12 Tf
+1 1 1 rg
+1 0 0 1 577 1350 Tm
+-0.10277 Tc
+(Documentation) Tj
+ET
+Q
+q
+118 0 0 25 679 1343 cm
+/Iabc3 Do
+Q
+0.2902 0.36471 0.45882 RG
+2 J
+[ ] 0 d
+796.5 1367.5 m
+680.5 1367.5 l
+S
+0.2902 0.36471 0.45882 RG
+2 J
+[ ] 0 d
+679.5 1367.5 m
+679.5 1343.5 l
+S
+0.2902 0.36471 0.45882 RG
+2 J
+[ ] 0 d
+796.5 1367.5 m
+796.5 1344.5 l
+S
+0.2902 0.36471 0.45882 RG
+2 J
+[ ] 0 d
+796.5 1343.5 m
+679.5 1343.5 l
+S
+q
+680 1344 116 23 re
+W n
+BT
+/Fabc4 12 Tf
+1 1 1 rg
+1 0 0 1 695 1350 Tm
+-0.05633 Tc
+-0.44767 Tw
+(Forums & Lists ) Tj
+ET
+Q
+q
+57 0 0 25 797 1343 cm
+/Iabc16 Do
+Q
+0.2902 0.36471 0.45882 RG
+2 J
+[ ] 0 d
+853.5 1367.5 m
+798.5 1367.5 l
+S
+0.2902 0.36471 0.45882 RG
+2 J
+[ ] 0 d
+797.5 1367.5 m
+797.5 1343.5 l
+S
+0.2902 0.36471 0.45882 RG
+2 J
+[ ] 0 d
+853.5 1367.5 m
+853.5 1344.5 l
+S
+0.2902 0.36471 0.45882 RG
+2 J
+[ ] 0 d
+853.5 1343.5 m
+797.5 1343.5 l
+S
+q
+798 1344 55 23 re
+W n
+BT
+/Fabc4 12 Tf
+1 1 1 rg
+1 0 0 1 813 1350 Tm
+0.082 Tc
+(Wiki) Tj
+ET
+Q
+q
+64 0 0 25 854 1343 cm
+/Iabc17 Do
+Q
+0.2902 0.36471 0.45882 RG
+2 J
+[ ] 0 d
+917.5 1367.5 m
+855.5 1367.5 l
+S
+0.2902 0.36471 0.45882 RG
+2 J
+[ ] 0 d
+854.5 1367.5 m
+854.5 1343.5 l
+S
+0.2902 0.36471 0.45882 RG
+2 J
+[ ] 0 d
+917.5 1367.5 m
+917.5 1344.5 l
+S
+0.2902 0.36471 0.45882 RG
+2 J
+[ ] 0 d
+917.5 1343.5 m
+854.5 1343.5 l
+S
+q
+855 1344 62 23 re
+W n
+BT
+/Fabc4 12 Tf
+1 1 1 rg
+1 0 0 1 870 1350 Tm
+95.99232 Tz
+(Blogs) Tj
+ET
+Q
+q
+116 0 0 25 918 1343 cm
+/Iabc18 Do
+Q
+0.2902 0.36471 0.45882 RG
+2 J
+[ ] 0 d
+1033.5 1367.5 m
+919.5 1367.5 l
+S
+0.2902 0.36471 0.45882 RG
+2 J
+[ ] 0 d
+918.5 1367.5 m
+918.5 1343.5 l
+S
+0.2902 0.36471 0.45882 RG
+2 J
+[ ] 0 d
+1033.5 1367.5 m
+1033.5 1344.5 l
+S
+0.2902 0.36471 0.45882 RG
+2 J
+[ ] 0 d
+1033.5 1343.5 m
+918.5 1343.5 l
+S
+q
+919 1344 114 23 re
+W n
+BT
+/Fabc4 12 Tf
+1 1 1 rg
+1 0 0 1 934 1350 Tm
+0.02308 Tc
+-0.35908 Tw
+(Issue Tracking) Tj
+ET
+Q
+1 1 1 rg
+60 -73.34426 980 1371.34426 re
+f
+q
+7 0 0 2340 1033 -1042 cm
+/Iabc5 Do
+Q
+q
+60 -73.34426 980 1371.34426 re
+W n
+BT
+/Fabc1 11 Tf
+0.4 0.4 0.4 rg
+1 0 0 1 83 1277 Tm
+93.49827 Tz
+(Community) Tj
+ET
+Q
+0.4 0.4 0.4 RG
+2 J
+[ ] 0 d
+83.5 1275.5 m
+134.5 1275.5 l
+S
+q
+60 -73.34426 980 1371.34426 re
+W n
+BT
+/Fabc1 11 Tf
+0.4 0.4 0.4 rg
+1 0 0 1 136 1277 Tm
+93.39975 Tz
+0.14384 Tw
+( \076) Tj
+ET
+Q
+q
+60 -73.34426 980 1371.34426 re
+W n
+BT
+/Fabc1 11 Tf
+0.4 0.4 0.4 rg
+1 0 0 1 145 1277 Tm
+( ) Tj
+ET
+Q
+q
+60 -73.34426 980 1371.34426 re
+W n
+BT
+/Fabc1 11 Tf
+0.4 0.4 0.4 rg
+1 0 0 1 149 1277 Tm
+91.4869 Tz
+(Wiki) Tj
+ET
+Q
+0.4 0.4 0.4 RG
+2 J
+[ ] 0 d
+149.5 1275.5 m
+167.5 1275.5 l
+S
+q
+60 -73.34426 980 1371.34426 re
+W n
+BT
+/Fabc1 11 Tf
+0.4 0.4 0.4 rg
+1 0 0 1 169 1277 Tm
+93.39975 Tz
+0.14384 Tw
+( \076) Tj
+ET
+Q
+q
+60 -73.34426 980 1371.34426 re
+W n
+BT
+/Fabc1 11 Tf
+0.4 0.4 0.4 rg
+1 0 0 1 178 1277 Tm
+( ) Tj
+ET
+Q
+q
+60 -73.34426 980 1371.34426 re
+W n
+BT
+/Fabc1 11 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 182 1277 Tm
+0.11775 Tc
+(Articles) Tj
+ET
+Q
+q
+60 -73.34426 980 1371.34426 re
+W n
+BT
+/Fabc1 11 Tf
+0.4 0.4 0.4 rg
+1 0 0 1 220 1277 Tm
+( ) Tj
+ET
+Q
+q
+60 -73.34426 980 1371.34426 re
+W n
+BT
+/Fabc1 11 Tf
+0.4 0.4 0.4 rg
+1 0 0 1 223 1277 Tm
+( ) Tj
+ET
+Q
+q
+7 0 0 4 80 1247 cm
+/Iabc19 Do
+Q
+q
+60 -73.34426 980 1371.34426 re
+W n
+BT
+/Fabc1 12 Tf
+0.2902 0.36471 0.45882 rg
+1 0 0 1 90 1245 Tm
+0.12933 Tc
+-0.46533 Tw
+(Up to Articles in Wiki) Tj
+ET
+Q
+0.2902 0.36471 0.45882 RG
+2 J
+[ ] 0 d
+90.5 1243.5 m
+200.5 1243.5 l
+S
+q
+60 -73.34426 980 1371.34426 re
+W n
+BT
+/Fabc1 13 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 201 1245 Tm
+( ) Tj
+ET
+Q
+q
+60 -73.34426 980 1371.34426 re
+W n
+BT
+/Fabc1 13 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 205 1245 Tm
+( ) Tj
+ET
+Q
+0.97255 0.95686 0.90196 rg
+80 -73.34426 695 1305.34426 re
+f
+0.98039 0.89412 0.74902 RG
+2 J
+[ ] 0 d
+774.5 1231.5 m
+81.5 1231.5 l
+S
+0.98039 0.89412 0.74902 RG
+2 J
+[ ] 0 d
+80.5 1231.5 m
+80.5 -5109.5 l
+S
+0.98039 0.89412 0.74902 RG
+2 J
+[ ] 0 d
+774.5 1231.5 m
+774.5 -5108.5 l
+S
+q
+96 1183 494 33 re
+W n
+BT
+/Fabc2 24 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 126 1194 Tm
+-0.07378 Tc
+0.28978 Tw
+(Writing Custom Listeners for JBoss ESB 4.x) Tj
+ET
+Q
+q
+689 1201 70 15 re
+W n
+BT
+/Fabc1 9 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 759 1216 Tm
+( ) Tj
+ET
+Q
+q
+689 1201 55 15 re
+W n
+BT
+/Fabc1 9 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 689 1205 Tm
+0.16478 Tc
+0.33322 Tw
+(VERSION 21) Tj
+ET
+Q
+q
+96 1154 678 29 re
+W n
+BT
+/Fabc1 11 Tf
+0.4 0.4 0.4 rg
+1 0 0 1 126 1172 Tm
+-0.11611 Tc
+0.05811 Tw
+(Created on: Dec 10, 2008 6:36 AM by) Tj
+ET
+Q
+q
+96 1154 678 29 re
+W n
+BT
+/Fabc1 11 Tf
+0.4 0.4 0.4 rg
+1 0 0 1 307 1172 Tm
+( ) Tj
+ET
+Q
+q
+96 1154 678 29 re
+W n
+BT
+/Fabc1 11 Tf
+0.4 0.4 0.4 rg
+1 0 0 1 310 1172 Tm
+94.38563 Tz
+0.11369 Tw
+(Tom Fennelly) Tj
+ET
+Q
+0.4 0.4 0.4 RG
+2 J
+[ ] 0 d
+310.5 1170.5 m
+372.5 1170.5 l
+S
+q
+96 1154 678 29 re
+W n
+BT
+/Fabc1 11 Tf
+0.4 0.4 0.4 rg
+1 0 0 1 373 1172 Tm
+( ) Tj
+ET
+Q
+q
+96 1154 678 29 re
+W n
+BT
+/Fabc1 11 Tf
+0.4 0.4 0.4 rg
+1 0 0 1 381 1172 Tm
+0.337 Tc
+(-) Tj
+ET
+Q
+q
+96 1154 678 29 re
+W n
+BT
+/Fabc1 11 Tf
+0.4 0.4 0.4 rg
+1 0 0 1 390 1172 Tm
+97.84593 Tz
+0.00787 Tw
+( Last Modified:\240) Tj
+ET
+Q
+q
+96 1154 678 29 re
+W n
+BT
+/Fabc1 11 Tf
+0.4 0.4 0.4 rg
+1 0 0 1 463 1172 Tm
+97.3435 Tz
+0.02324 Tw
+( Feb 20, 2009 10:54 AM) Tj
+ET
+Q
+q
+96 1154 678 29 re
+W n
+BT
+/Fabc1 11 Tf
+0.4 0.4 0.4 rg
+1 0 0 1 578 1172 Tm
+0.192 Tc
+-0.308 Tw
+( by ) Tj
+ET
+Q
+q
+96 1154 678 29 re
+W n
+BT
+/Fabc1 11 Tf
+0.4 0.4 0.4 rg
+1 0 0 1 596 1172 Tm
+94.38563 Tz
+0.11369 Tw
+(Tom Fennelly) Tj
+ET
+Q
+0.4 0.4 0.4 RG
+2 J
+[ ] 0 d
+596.5 1170.5 m
+658.5 1170.5 l
+S
+q
+96 1154 678 29 re
+W n
+BT
+/Fabc1 11 Tf
+0.4 0.4 0.4 rg
+1 0 0 1 659 1172 Tm
+( ) Tj
+ET
+Q
+q
+24 0 0 1 96 1153 cm
+/Iabc20 Do
+Q
+q
+56 0 0 1 120 1153 cm
+/Iabc21 Do
+Q
+q
+56 0 0 1 176 1153 cm
+/Iabc22 Do
+Q
+q
+56 0 0 1 232 1153 cm
+/Iabc22 Do
+Q
+q
+56 0 0 1 288 1153 cm
+/Iabc22 Do
+Q
+q
+56 0 0 1 344 1153 cm
+/Iabc22 Do
+Q
+q
+56 0 0 1 400 1153 cm
+/Iabc22 Do
+Q
+q
+56 0 0 1 456 1153 cm
+/Iabc22 Do
+Q
+q
+56 0 0 1 512 1153 cm
+/Iabc22 Do
+Q
+q
+56 0 0 1 568 1153 cm
+/Iabc22 Do
+Q
+q
+56 0 0 1 624 1153 cm
+/Iabc22 Do
+Q
+q
+56 0 0 1 680 1153 cm
+/Iabc22 Do
+Q
+q
+23 0 0 1 736 1153 cm
+/Iabc23 Do
+Q
+0 0 0 RG
+2 J
+[ 2 4 ] 0 d
+753.5 1126.5 m
+99.5 1126.5 l
+S
+0 0 0 RG
+2 J
+[ 2 4 ] 0 d
+98.5 1126.5 m
+98.5 950.5 l
+S
+0 0 0 RG
+2 J
+[ 2 4 ] 0 d
+753.5 1126.5 m
+753.5 951.5 l
+S
+0 0 0 RG
+2 J
+[ 2 4 ] 0 d
+753.5 950.5 m
+98.5 950.5 l
+S
+q
+96 -73.34426 660 1217.34426 re
+W n
+BT
+/Fabc3 7 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 123 1102 Tm
+1.463 Tc
+(l) Tj
+ET
+Q
+q
+96 -73.34426 660 1217.34426 re
+W n
+BT
+/Fabc1 12 Tf
+0.2902 0.36471 0.45882 rg
+1 0 0 1 139 1102 Tm
+97.99216 Tz
+(Overview) Tj
+ET
+Q
+0.2902 0.36471 0.45882 RG
+2 J
+[ ] 0 d
+139.5 1100.5 m
+187.5 1100.5 l
+S
+q
+96 -73.34426 660 1217.34426 re
+W n
+BT
+/Fabc1 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 188 1102 Tm
+( ) Tj
+ET
+Q
+q
+96 -73.34426 660 1217.34426 re
+W n
+BT
+/Fabc1 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 191 1102 Tm
+( ) Tj
+ET
+Q
+q
+96 -73.34426 660 1217.34426 re
+W n
+BT
+/Fabc3 7 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 123 1085 Tm
+1.463 Tc
+(l) Tj
+ET
+Q
+q
+96 -73.34426 660 1217.34426 re
+W n
+BT
+/Fabc1 12 Tf
+0.2902 0.36471 0.45882 rg
+1 0 0 1 139 1085 Tm
+0.09495 Tc
+-0.43095 Tw
+(AbstractThreadedManagedLifecycle/AbstractManagedLifecycle Listener) Tj
+ET
+Q
+0.2902 0.36471 0.45882 RG
+2 J
+[ ] 0 d
+139.5 1083.5 m
+526.5 1083.5 l
+S
+q
+96 -73.34426 660 1217.34426 re
+W n
+BT
+/Fabc1 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 527 1085 Tm
+( ) Tj
+ET
+Q
+q
+96 -73.34426 660 1217.34426 re
+W n
+BT
+/Fabc1 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 530 1085 Tm
+( ) Tj
+ET
+Q
+q
+96 -73.34426 660 1217.34426 re
+W n
+BT
+/Fabc3 7 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 123 1068 Tm
+1.463 Tc
+(l) Tj
+ET
+Q
+q
+96 -73.34426 660 1217.34426 re
+W n
+BT
+/Fabc1 12 Tf
+0.2902 0.36471 0.45882 rg
+1 0 0 1 139 1068 Tm
+0.21 Tc
+-0.546 Tw
+(Schedule Driven Listener) Tj
+ET
+Q
+0.2902 0.36471 0.45882 RG
+2 J
+[ ] 0 d
+139.5 1066.5 m
+276.5 1066.5 l
+S
+q
+96 -73.34426 660 1217.34426 re
+W n
+BT
+/Fabc1 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 277 1068 Tm
+( ) Tj
+ET
+Q
+q
+96 -73.34426 660 1217.34426 re
+W n
+BT
+/Fabc3 7 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 153 1051 Tm
+1.889 Tc
+(m) Tj
+ET
+Q
+q
+96 -73.34426 660 1217.34426 re
+W n
+BT
+/Fabc1 12 Tf
+0.2902 0.36471 0.45882 rg
+1 0 0 1 169 1051 Tm
+0.18857 Tc
+(Example) Tj
+ET
+Q
+0.2902 0.36471 0.45882 RG
+2 J
+[ ] 0 d
+169.5 1049.5 m
+216.5 1049.5 l
+S
+q
+96 -73.34426 660 1217.34426 re
+W n
+BT
+/Fabc1 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 217 1051 Tm
+( ) Tj
+ET
+Q
+q
+96 -73.34426 660 1217.34426 re
+W n
+BT
+/Fabc1 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 220 1051 Tm
+( ) Tj
+ET
+Q
+q
+96 -73.34426 660 1217.34426 re
+W n
+BT
+/Fabc3 7 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 123 1034 Tm
+1.463 Tc
+(l) Tj
+ET
+Q
+q
+96 -73.34426 660 1217.34426 re
+W n
+BT
+/Fabc1 12 Tf
+0.2902 0.36471 0.45882 rg
+1 0 0 1 139 1034 Tm
+0.03855 Tc
+-0.37455 Tw
+(Groovy Scripted Event Driven Listener) Tj
+ET
+Q
+0.2902 0.36471 0.45882 RG
+2 J
+[ ] 0 d
+139.5 1032.5 m
+342.5 1032.5 l
+S
+q
+96 -73.34426 660 1217.34426 re
+W n
+BT
+/Fabc1 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 343 1034 Tm
+( ) Tj
+ET
+Q
+q
+96 -73.34426 660 1217.34426 re
+W n
+BT
+/Fabc3 7 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 153 1017 Tm
+1.889 Tc
+(m) Tj
+ET
+Q
+q
+96 -73.34426 660 1217.34426 re
+W n
+BT
+/Fabc1 12 Tf
+0.2902 0.36471 0.45882 rg
+1 0 0 1 169 1017 Tm
+0.18857 Tc
+(Example) Tj
+ET
+Q
+0.2902 0.36471 0.45882 RG
+2 J
+[ ] 0 d
+169.5 1015.5 m
+216.5 1015.5 l
+S
+q
+96 -73.34426 660 1217.34426 re
+W n
+BT
+/Fabc1 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 217 1017 Tm
+( ) Tj
+ET
+Q
+q
+96 -73.34426 660 1217.34426 re
+W n
+BT
+/Fabc1 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 220 1017 Tm
+( ) Tj
+ET
+Q
+q
+96 -73.34426 660 1217.34426 re
+W n
+BT
+/Fabc3 7 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 123 1000 Tm
+1.463 Tc
+(l) Tj
+ET
+Q
+q
+96 -73.34426 660 1217.34426 re
+W n
+BT
+/Fabc1 12 Tf
+0.2902 0.36471 0.45882 rg
+1 0 0 1 139 1000 Tm
+0.16929 Tc
+-0.50529 Tw
+(ESB Component Lifecycle Management) Tj
+ET
+Q
+0.2902 0.36471 0.45882 RG
+2 J
+[ ] 0 d
+139.5 998.5 m
+355.5 998.5 l
+S
+q
+96 -73.34426 660 1217.34426 re
+W n
+BT
+/Fabc1 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 356 1000 Tm
+( ) Tj
+ET
+Q
+q
+96 -73.34426 660 1217.34426 re
+W n
+BT
+/Fabc3 7 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 153 983 Tm
+1.889 Tc
+(m) Tj
+ET
+Q
+q
+96 -73.34426 660 1217.34426 re
+W n
+BT
+/Fabc1 12 Tf
+0.2902 0.36471 0.45882 rg
+1 0 0 1 169 983 Tm
+0.08075 Tc
+-0.41675 Tw
+(Managed Lifecycle) Tj
+ET
+Q
+0.2902 0.36471 0.45882 RG
+2 J
+[ ] 0 d
+169.5 981.5 m
+269.5 981.5 l
+S
+q
+96 -73.34426 660 1217.34426 re
+W n
+BT
+/Fabc1 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 270 983 Tm
+( ) Tj
+ET
+Q
+q
+96 -73.34426 660 1217.34426 re
+W n
+BT
+/Fabc1 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 273 983 Tm
+( ) Tj
+ET
+Q
+q
+96 -73.34426 660 1217.34426 re
+W n
+BT
+/Fabc3 7 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 153 966 Tm
+1.889 Tc
+(m) Tj
+ET
+Q
+q
+96 -73.34426 660 1217.34426 re
+W n
+BT
+/Fabc1 12 Tf
+0.2902 0.36471 0.45882 rg
+1 0 0 1 169 966 Tm
+0.10345 Tc
+-0.43945 Tw
+(Managed Lifecycle Thread) Tj
+ET
+Q
+0.2902 0.36471 0.45882 RG
+2 J
+[ ] 0 d
+169.5 964.5 m
+311.5 964.5 l
+S
+q
+96 -73.34426 660 1217.34426 re
+W n
+BT
+/Fabc1 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 312 966 Tm
+( ) Tj
+ET
+Q
+q
+96 -73.34426 660 1217.34426 re
+W n
+BT
+/Fabc1 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 315 966 Tm
+( ) Tj
+ET
+Q
+q
+96 -73.34426 660 1217.34426 re
+W n
+BT
+/Fabc4 24 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 98 902 Tm
+-0.216 Tc
+(Overview) Tj
+ET
+Q
+q
+96 -73.34426 660 1217.34426 re
+W n
+BT
+/Fabc1 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 105 852 Tm
+-0.004 Tc
+(1.) Tj
+ET
+Q
+q
+96 -73.34426 660 1217.34426 re
+W n
+BT
+/Fabc4 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 128 852 Tm
+-0.01176 Tc
+(AbstractThreadedManagedLifecycle/) Tj
+ET
+Q
+q
+96 -73.34426 660 1217.34426 re
+W n
+BT
+/Fabc4 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 337 852 Tm
+-0.00167 Tc
+(AbstractManagedLifecycle) Tj
+ET
+Q
+q
+96 -73.34426 660 1217.34426 re
+W n
+BT
+/Fabc4 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 489 852 Tm
+0.04 Tc
+-0.376 Tw
+( Listener) Tj
+ET
+Q
+q
+96 -73.34426 660 1217.34426 re
+W n
+BT
+/Fabc1 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 539 852 Tm
+0.24958 Tc
+-0.63358 Tw
+(: A Listener that uses the base Listener ) Tj
+ET
+Q
+q
+96 -73.34426 660 1217.34426 re
+W n
+BT
+/Fabc1 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 128 837 Tm
+0.08017 Tc
+-0.41617 Tw
+(API to create a Threaded/Non) Tj
+ET
+Q
+q
+96 -73.34426 660 1217.34426 re
+W n
+BT
+/Fabc1 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 288 837 Tm
+0.004 Tc
+(-) Tj
+ET
+Q
+q
+96 -73.34426 660 1217.34426 re
+W n
+BT
+/Fabc1 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 292 837 Tm
+0.19849 Tc
+-0.53449 Tw
+(Threaded listener, executing based on the managed lifecycle.) Tj
+ET
+Q
+q
+96 -73.34426 660 1217.34426 re
+W n
+BT
+/Fabc1 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 627 837 Tm
+( ) Tj
+ET
+Q
+q
+96 -73.34426 660 1217.34426 re
+W n
+BT
+/Fabc1 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 105 820 Tm
+-0.004 Tc
+(2.) Tj
+ET
+Q
+q
+96 -73.34426 660 1217.34426 re
+W n
+BT
+/Fabc4 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 128 820 Tm
+-0.06255 Tc
+-0.27345 Tw
+(Schedule Driven Listener) Tj
+ET
+Q
+q
+96 -73.34426 660 1217.34426 re
+W n
+BT
+/Fabc1 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 270 820 Tm
+0.20133 Tc
+-0.62133 Tw
+(:\240 A listener uses the ) Tj
+ET
+Q
+q
+96 -73.34426 660 1217.34426 re
+W n
+BT
+/Fabc5 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 384 820 Tm
+0.17873 Tc
+(ScheduledEventListener) Tj
+ET
+Q
+q
+96 -73.34426 660 1217.34426 re
+W n
+BT
+/Fabc1 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 518 820 Tm
+0.22814 Tc
+-0.61214 Tw
+( to "wake up" based on a configured ) Tj
+ET
+Q
+q
+96 -73.34426 660 1217.34426 re
+W n
+BT
+/Fabc1 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 128 805 Tm
+0.23536 Tc
+-0.57136 Tw
+(schedule and generates a message for the Service Action Pipeline.) Tj
+ET
+Q
+q
+96 -73.34426 660 1217.34426 re
+W n
+BT
+/Fabc1 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 105 788 Tm
+-0.004 Tc
+(3.) Tj
+ET
+Q
+q
+96 -73.34426 660 1217.34426 re
+W n
+BT
+/Fabc4 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 128 788 Tm
+97.23109 Tz
+-0.24363 Tw
+(Groovy Scripted Event Driven Listener) Tj
+ET
+Q
+q
+96 -73.34426 660 1217.34426 re
+W n
+BT
+/Fabc1 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 341 788 Tm
+0.14338 Tc
+-0.50523 Tw
+(: A listener that "wakes up" based on an event triggered by an external ) Tj
+ET
+Q
+q
+96 -73.34426 660 1217.34426 re
+W n
+BT
+/Fabc1 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 128 773 Tm
+0.22091 Tc
+-0.55691 Tw
+(process \050e.g. a message received on a JMS Queue\051 and generates a message for the Service Action Pipeline.) Tj
+ET
+Q
+q
+96 -73.34426 660 1217.34426 re
+W n
+BT
+/Fabc4 24 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 98 735 Tm
+-0.02352 Tc
+(AbstractThreadedManagedLifecycle/) Tj
+ET
+Q
+q
+96 -73.34426 660 1217.34426 re
+W n
+BT
+/Fabc4 24 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 516 735 Tm
+-0.045 Tc
+(AbstractManagedLifecycle) Tj
+ET
+Q
+q
+96 -73.34426 660 1217.34426 re
+W n
+BT
+/Fabc4 24 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 819 735 Tm
+( ) Tj
+ET
+Q
+q
+96 -73.34426 660 1217.34426 re
+W n
+BT
+/Fabc4 24 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 98 706 Tm
+-0.045 Tc
+(Listener) Tj
+ET
+Q
+q
+98 877 656 15 re
+W n
+BT
+/Fabc1 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 98 880 Tm
+0.23984 Tc
+-0.57584 Tw
+(This document outlines 3 methods of constructing custom listeners for JBoss ESB v4.x:) Tj
+ET
+Q
+q
+98 862 656 15 re
+W n
+BT
+/Fabc1 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 98 865 Tm
+89.92806 Tz
+(\240) Tj
+ET
+Q
+q
+98 666 656 30 re
+W n
+BT
+/Fabc1 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 98 684 Tm
+0.2912 Tc
+-0.66453 Tw
+(All Listeners in JBoss ESB are implemented using either the ) Tj
+ET
+Q
+q
+98 666 656 30 re
+W n
+BT
+/Fabc5 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 432 684 Tm
+0.15363 Tc
+(AbstractThreadedManagedLifecycle) Tj
+ET
+Q
+q
+98 666 656 30 re
+W n
+BT
+/Fabc1 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 629 684 Tm
+0.166 Tc
+-0.838 Tw
+( or ) Tj
+ET
+Q
+q
+98 666 656 30 re
+W n
+BT
+/Fabc5 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 98 669 Tm
+0.1365 Tc
+(AbstractManagedLifecycle) Tj
+ET
+Q
+q
+98 666 656 30 re
+W n
+BT
+/Fabc1 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 242 669 Tm
+0.26557 Tc
+-0.60157 Tw
+( classes.\240 Extending one of these classes is trivial enough:) Tj
+ET
+Q
+0.8 0.8 0.8 rg
+120 -87 m
+118 -88 l
+118 656 l
+120 655 l
+h
+f*
+0.93333 0.93333 0.93333 rg
+118 656 m
+734 656 l
+733 655 l
+120 655 l
+h
+f*
+0.93333 0.93333 0.93333 rg
+733 655 m
+733 656 l
+734 656 l
+734 -88 l
+118 -88 l
+118 -87 l
+120 -87 l
+733 -87 l
+h
+f*
+0.25098 0.25098 0.25098 rg
+732 639 1 16 re
+f
+0.25098 0.25098 0.25098 rg
+717 639 15 1 re
+f
+0.83137 0.81569 0.78431 rg
+717 640 1 15 re
+f
+0.83137 0.81569 0.78431 rg
+718 654 14 1 re
+f
+0.50196 0.50196 0.50196 rg
+731 640 1 14 re
+f
+0.50196 0.50196 0.50196 rg
+718 640 13 1 re
+f
+1 1 1 rg
+718 641 1 13 re
+f
+1 1 1 rg
+719 653 12 1 re
+f
+0.83137 0.81569 0.78431 rg
+719 641 12 12 re
+f
+0 0 0 rg
+724 648 1 1 re
+f
+0 0 0 rg
+723 647 3 1 re
+f
+0 0 0 rg
+722 646 5 1 re
+f
+0 0 0 rg
+721 645 7 1 re
+f
+0.25098 0.25098 0.25098 rg
+732 -40 1 679 re
+f
+0.83137 0.81569 0.78431 rg
+717 -39 1 678 re
+f
+0.83137 0.81569 0.78431 rg
+718 638 14 1 re
+f
+0.50196 0.50196 0.50196 rg
+731 -39 1 677 re
+f
+1 1 1 rg
+718 -38 1 676 re
+f
+1 1 1 rg
+719 637 12 1 re
+f
+0.83137 0.81569 0.78431 rg
+719 -38 12 675 re
+f
+1 1 1 rg
+120 -71 597 726 re
+f
+q
+120 -71 597 726 re
+W n
+BT
+/Fabc6 12 Tf
+0 0 0.50196 rg
+1 0 0 1 130 633 Tm
+97.22222 Tz
+(public) Tj
+ET
+Q
+q
+120 -71 597 726 re
+W n
+BT
+/Fabc7 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 172 633 Tm
+( ) Tj
+ET
+Q
+q
+120 -71 597 726 re
+W n
+BT
+/Fabc6 12 Tf
+0 0 0.50196 rg
+1 0 0 1 179 633 Tm
+97.22222 Tz
+(class) Tj
+ET
+Q
+q
+120 -71 597 726 re
+W n
+BT
+/Fabc7 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 214 633 Tm
+97.22222 Tz
+( MyCustomGateway ) Tj
+ET
+Q
+q
+120 -71 597 726 re
+W n
+BT
+/Fabc6 12 Tf
+0 0 0.50196 rg
+1 0 0 1 333 633 Tm
+97.22222 Tz
+(extends) Tj
+ET
+Q
+q
+120 -71 597 726 re
+W n
+BT
+/Fabc7 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 382 633 Tm
+97.22222 Tz
+( AbstractThreadedManagedLifecycle ) Tj
+ET
+Q
+q
+120 -71 597 726 re
+W n
+BT
+/Fabc7 12 Tf
+0 0 0.50196 rg
+1 0 0 1 620 633 Tm
+97.22222 Tz
+(\173) Tj
+ET
+Q
+q
+120 -71 597 726 re
+W n
+BT
+/Fabc7 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 130 617 Tm
+97.22222 Tz
+(\240) Tj
+ET
+Q
+q
+120 -71 597 726 re
+W n
+BT
+/Fabc7 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 130 602 Tm
+97.22222 Tz
+(\240\240\240 ) Tj
+ET
+Q
+q
+120 -71 597 726 re
+W n
+BT
+/Fabc6 12 Tf
+0 0 0.50196 rg
+1 0 0 1 158 602 Tm
+97.22222 Tz
+(private) Tj
+ET
+Q
+q
+120 -71 597 726 re
+W n
+BT
+/Fabc7 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 207 602 Tm
+97.22222 Tz
+( ConfigTree listenerConfig;) Tj
+ET
+Q
+q
+120 -71 597 726 re
+W n
+BT
+/Fabc7 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 130 586 Tm
+97.22222 Tz
+(\240\240\240 ) Tj
+ET
+Q
+q
+120 -71 597 726 re
+W n
+BT
+/Fabc6 12 Tf
+0 0 0.50196 rg
+1 0 0 1 158 586 Tm
+97.22222 Tz
+(private) Tj
+ET
+Q
+q
+120 -71 597 726 re
+W n
+BT
+/Fabc7 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 207 586 Tm
+97.22222 Tz
+( Service service;) Tj
+ET
+Q
+q
+120 -71 597 726 re
+W n
+BT
+/Fabc7 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 130 570 Tm
+97.22222 Tz
+(\240\240\240 ) Tj
+ET
+Q
+q
+120 -71 597 726 re
+W n
+BT
+/Fabc6 12 Tf
+0 0 0.50196 rg
+1 0 0 1 158 570 Tm
+97.22222 Tz
+(private) Tj
+ET
+Q
+q
+120 -71 597 726 re
+W n
+BT
+/Fabc7 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 207 570 Tm
+97.22222 Tz
+( ServiceInvoker serviceInvoker;) Tj
+ET
+Q
+q
+120 -71 597 726 re
+W n
+BT
+/Fabc7 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 130 554 Tm
+97.22222 Tz
+(\240) Tj
+ET
+Q
+q
+120 -71 597 726 re
+W n
+BT
+/Fabc7 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 130 539 Tm
+97.22222 Tz
+(\240\240\240 ) Tj
+ET
+Q
+q
+120 -71 597 726 re
+W n
+BT
+/Fabc6 12 Tf
+0 0 0.50196 rg
+1 0 0 1 158 539 Tm
+97.22222 Tz
+(public) Tj
+ET
+Q
+q
+120 -71 597 726 re
+W n
+BT
+/Fabc7 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 200 539 Tm
+97.22222 Tz
+( MyCustomGateway\050) Tj
+ET
+Q
+q
+120 -71 597 726 re
+W n
+BT
+/Fabc6 12 Tf
+0 0 0.50196 rg
+1 0 0 1 319 539 Tm
+97.22222 Tz
+(final) Tj
+ET
+Q
+q
+120 -71 597 726 re
+W n
+BT
+/Fabc7 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 354 539 Tm
+97.22222 Tz
+( ConfigTree config\051 ) Tj
+ET
+Q
+q
+120 -71 597 726 re
+W n
+BT
+/Fabc6 12 Tf
+0 0 0.50196 rg
+1 0 0 1 494 539 Tm
+97.22222 Tz
+(throws) Tj
+ET
+Q
+q
+120 -71 597 726 re
+W n
+BT
+/Fabc7 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 536 539 Tm
+97.22222 Tz
+( ConfigurationException ) Tj
+ET
+Q
+q
+120 -71 597 726 re
+W n
+BT
+/Fabc7 12 Tf
+0 0 0.50196 rg
+1 0 0 1 704 539 Tm
+97.22222 Tz
+(\173) Tj
+ET
+Q
+q
+120 -71 597 726 re
+W n
+BT
+/Fabc7 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 130 523 Tm
+97.22222 Tz
+(\240\240\240\240\240\240\240 ) Tj
+ET
+Q
+q
+120 -71 597 726 re
+W n
+BT
+/Fabc6 12 Tf
+0 0 0.50196 rg
+1 0 0 1 186 523 Tm
+97.22222 Tz
+(super) Tj
+ET
+Q
+q
+120 -71 597 726 re
+W n
+BT
+/Fabc7 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 221 523 Tm
+97.22222 Tz
+(\050config\051;) Tj
+ET
+Q
+q
+120 -71 597 726 re
+W n
+BT
+/Fabc7 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 130 507 Tm
+97.22222 Tz
+(\240\240\240\240\240\240\240 this.listenerConfig = config;) Tj
+ET
+Q
+q
+120 -71 597 726 re
+W n
+BT
+/Fabc7 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 130 492 Tm
+97.22222 Tz
+(\240) Tj
+ET
+Q
+q
+120 -71 597 726 re
+W n
+BT
+/Fabc7 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 130 477 Tm
+97.22222 Tz
+(\240\240\240\240\240\240\240 String serviceCategory = listenerConfig.getRequiredAttribute\050ListenerTagNames.TARGET\137SERVICE\137CATEGORY\137TAG\051;) Tj
+ET
+Q
+q
+120 -71 597 726 re
+W n
+BT
+/Fabc7 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 130 462 Tm
+97.22222 Tz
+(\240\240\240\240\240\240\240 String serviceName = listenerConfig.getRequiredAttribute\050ListenerTagNames.TARGET\137SERVICE\137NAME\137TAG\051;) Tj
+ET
+Q
+q
+120 -71 597 726 re
+W n
+BT
+/Fabc7 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 130 447 Tm
+97.22222 Tz
+(\240) Tj
+ET
+Q
+q
+120 -71 597 726 re
+W n
+BT
+/Fabc7 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 130 432 Tm
+97.22222 Tz
+(\240\240\240\240\240\240\240 service = ) Tj
+ET
+Q
+q
+120 -71 597 726 re
+W n
+BT
+/Fabc6 12 Tf
+0 0 0.50196 rg
+1 0 0 1 256 432 Tm
+97.22222 Tz
+(new) Tj
+ET
+Q
+q
+120 -71 597 726 re
+W n
+BT
+/Fabc7 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 277 432 Tm
+97.22222 Tz
+( Service\050serviceCategory, serviceName\051;) Tj
+ET
+Q
+q
+120 -71 597 726 re
+W n
+BT
+/Fabc7 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 130 416 Tm
+97.22222 Tz
+(\240\240\240 ) Tj
+ET
+Q
+q
+120 -71 597 726 re
+W n
+BT
+/Fabc7 12 Tf
+0 0 0.50196 rg
+1 0 0 1 158 416 Tm
+97.22222 Tz
+(\175) Tj
+ET
+Q
+q
+120 -71 597 726 re
+W n
+BT
+/Fabc7 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 130 401 Tm
+97.22222 Tz
+(\240) Tj
+ET
+Q
+q
+120 -71 597 726 re
+W n
+BT
+/Fabc7 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 130 386 Tm
+97.22222 Tz
+(\240\240\240 ) Tj
+ET
+Q
+q
+120 -71 597 726 re
+W n
+BT
+/Fabc6 12 Tf
+0 0 0.50196 rg
+1 0 0 1 158 386 Tm
+97.22222 Tz
+(protected) Tj
+ET
+Q
+q
+120 -71 597 726 re
+W n
+BT
+/Fabc7 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 221 386 Tm
+( ) Tj
+ET
+Q
+q
+120 -71 597 726 re
+W n
+BT
+/Fabc6 12 Tf
+0 0 0.50196 rg
+1 0 0 1 228 386 Tm
+97.22222 Tz
+(void) Tj
+ET
+Q
+q
+120 -71 597 726 re
+W n
+BT
+/Fabc7 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 256 386 Tm
+97.22222 Tz
+( doInitialise\050\051 ) Tj
+ET
+Q
+q
+120 -71 597 726 re
+W n
+BT
+/Fabc6 12 Tf
+0 0 0.50196 rg
+1 0 0 1 368 386 Tm
+97.22222 Tz
+(throws) Tj
+ET
+Q
+q
+120 -71 597 726 re
+W n
+BT
+/Fabc7 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 410 386 Tm
+97.22222 Tz
+( ManagedLifecycleException ) Tj
+ET
+Q
+q
+120 -71 597 726 re
+W n
+BT
+/Fabc7 12 Tf
+0 0 0.50196 rg
+1 0 0 1 599 386 Tm
+97.22222 Tz
+(\173) Tj
+ET
+Q
+q
+120 -71 597 726 re
+W n
+BT
+/Fabc7 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 130 370 Tm
+97.22222 Tz
+(\240\240\240\240\240\240\240 ) Tj
+ET
+Q
+q
+120 -71 597 726 re
+W n
+BT
+/Fabc7 12 Tf
+0 0.39216 0 rg
+1 0 0 1 186 370 Tm
+97.22222 Tz
+(// Create the ServiceInvoker instance for the target service....) Tj
+ET
+Q
+q
+120 -71 597 726 re
+W n
+BT
+/Fabc7 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 130 355 Tm
+97.22222 Tz
+(\240\240\240\240\240\240\240 ) Tj
+ET
+Q
+q
+120 -71 597 726 re
+W n
+BT
+/Fabc6 12 Tf
+0 0 0.50196 rg
+1 0 0 1 186 355 Tm
+97.22222 Tz
+(try) Tj
+ET
+Q
+q
+120 -71 597 726 re
+W n
+BT
+/Fabc7 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 207 355 Tm
+( ) Tj
+ET
+Q
+q
+120 -71 597 726 re
+W n
+BT
+/Fabc7 12 Tf
+0 0 0.50196 rg
+1 0 0 1 214 355 Tm
+97.22222 Tz
+(\173) Tj
+ET
+Q
+q
+120 -71 597 726 re
+W n
+BT
+/Fabc7 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 130 339 Tm
+97.22222 Tz
+(\240\240\240\240\240\240\240\240\240\240\240 serviceInvoker = ) Tj
+ET
+Q
+q
+120 -71 597 726 re
+W n
+BT
+/Fabc6 12 Tf
+0 0 0.50196 rg
+1 0 0 1 333 339 Tm
+97.22222 Tz
+(new) Tj
+ET
+Q
+q
+120 -71 597 726 re
+W n
+BT
+/Fabc7 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 354 339 Tm
+97.22222 Tz
+( ServiceInvoker\050service\051;) Tj
+ET
+Q
+q
+120 -71 597 726 re
+W n
+BT
+/Fabc7 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 130 323 Tm
+97.22222 Tz
+(\240\240\240\240\240\240\240 ) Tj
+ET
+Q
+q
+120 -71 597 726 re
+W n
+BT
+/Fabc7 12 Tf
+0 0 0.50196 rg
+1 0 0 1 186 323 Tm
+97.22222 Tz
+(\175) Tj
+ET
+Q
+q
+120 -71 597 726 re
+W n
+BT
+/Fabc7 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 193 323 Tm
+( ) Tj
+ET
+Q
+q
+120 -71 597 726 re
+W n
+BT
+/Fabc6 12 Tf
+0 0 0.50196 rg
+1 0 0 1 200 323 Tm
+97.22222 Tz
+(catch) Tj
+ET
+Q
+q
+120 -71 597 726 re
+W n
+BT
+/Fabc7 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 235 323 Tm
+97.22222 Tz
+( \050MessageDeliverException e\051 ) Tj
+ET
+Q
+q
+120 -71 597 726 re
+W n
+BT
+/Fabc7 12 Tf
+0 0 0.50196 rg
+1 0 0 1 438 323 Tm
+97.22222 Tz
+(\173) Tj
+ET
+Q
+q
+120 -71 597 726 re
+W n
+BT
+/Fabc7 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 130 307 Tm
+97.22222 Tz
+(\240\240\240\240\240\240\240\240\240\240\240 ) Tj
+ET
+Q
+q
+120 -71 597 726 re
+W n
+BT
+/Fabc6 12 Tf
+0 0 0.50196 rg
+1 0 0 1 214 307 Tm
+97.22222 Tz
+(throw) Tj
+ET
+Q
+q
+120 -71 597 726 re
+W n
+BT
+/Fabc7 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 249 307 Tm
+( ) Tj
+ET
+Q
+q
+120 -71 597 726 re
+W n
+BT
+/Fabc6 12 Tf
+0 0 0.50196 rg
+1 0 0 1 256 307 Tm
+97.22222 Tz
+(new) Tj
+ET
+Q
+q
+120 -71 597 726 re
+W n
+BT
+/Fabc7 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 277 307 Tm
+97.22222 Tz
+( ManagedLifecycleException\050) Tj
+ET
+Q
+q
+120 -71 597 726 re
+W n
+BT
+/Fabc7 12 Tf
+1 0 0 rg
+1 0 0 1 466 307 Tm
+97.22222 Tz
+("Failed to create ServiceInvoker for Service '") Tj
+ET
+Q
+q
+120 -71 597 726 re
+W n
+BT
+/Fabc7 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 795 307 Tm
+97.22222 Tz
+( + service + ) Tj
+ET
+Q
+q
+120 -71 597 726 re
+W n
+BT
+/Fabc7 12 Tf
+1 0 0 rg
+1 0 0 1 886 307 Tm
+97.22222 Tz
+("'.") Tj
+ET
+Q
+q
+120 -71 597 726 re
+W n
+BT
+/Fabc7 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 914 307 Tm
+97.22222 Tz
+(\051;) Tj
+ET
+Q
+q
+120 -71 597 726 re
+W n
+BT
+/Fabc7 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 130 291 Tm
+97.22222 Tz
+(\240\240\240\240\240\240\240 ) Tj
+ET
+Q
+q
+120 -71 597 726 re
+W n
+BT
+/Fabc7 12 Tf
+0 0 0.50196 rg
+1 0 0 1 186 291 Tm
+97.22222 Tz
+(\175) Tj
+ET
+Q
+q
+120 -71 597 726 re
+W n
+BT
+/Fabc7 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 130 276 Tm
+97.22222 Tz
+(\240\240\240 ) Tj
+ET
+Q
+q
+120 -71 597 726 re
+W n
+BT
+/Fabc7 12 Tf
+0 0 0.50196 rg
+1 0 0 1 158 276 Tm
+97.22222 Tz
+(\175) Tj
+ET
+Q
+q
+120 -71 597 726 re
+W n
+BT
+/Fabc7 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 130 261 Tm
+97.22222 Tz
+(\240) Tj
+ET
+Q
+q
+120 -71 597 726 re
+W n
+BT
+/Fabc7 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 130 246 Tm
+97.22222 Tz
+(\240\240\240 ) Tj
+ET
+Q
+q
+120 -71 597 726 re
+W n
+BT
+/Fabc6 12 Tf
+0 0 0.50196 rg
+1 0 0 1 158 246 Tm
+97.22222 Tz
+(protected) Tj
+ET
+Q
+q
+120 -71 597 726 re
+W n
+BT
+/Fabc7 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 221 246 Tm
+( ) Tj
+ET
+Q
+q
+120 -71 597 726 re
+W n
+BT
+/Fabc6 12 Tf
+0 0 0.50196 rg
+1 0 0 1 228 246 Tm
+97.22222 Tz
+(void) Tj
+ET
+Q
+q
+120 -71 597 726 re
+W n
+BT
+/Fabc7 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 256 246 Tm
+97.22222 Tz
+( doRun\050\051 ) Tj
+ET
+Q
+q
+120 -71 597 726 re
+W n
+BT
+/Fabc7 12 Tf
+0 0 0.50196 rg
+1 0 0 1 319 246 Tm
+97.22222 Tz
+(\173) Tj
+ET
+Q
+q
+120 -71 597 726 re
+W n
+BT
+/Fabc7 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 130 230 Tm
+97.22222 Tz
+(\240\240\240\240\240\240\240 ) Tj
+ET
+Q
+q
+120 -71 597 726 re
+W n
+BT
+/Fabc6 12 Tf
+0 0 0.50196 rg
+1 0 0 1 186 230 Tm
+97.22222 Tz
+(while) Tj
+ET
+Q
+q
+120 -71 597 726 re
+W n
+BT
+/Fabc7 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 221 230 Tm
+97.22222 Tz
+(\050isRunning\050\051\051 ) Tj
+ET
+Q
+q
+120 -71 597 726 re
+W n
+BT
+/Fabc7 12 Tf
+0 0 0.50196 rg
+1 0 0 1 319 230 Tm
+97.22222 Tz
+(\173) Tj
+ET
+Q
+q
+120 -71 597 726 re
+W n
+BT
+/Fabc7 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 130 214 Tm
+97.22222 Tz
+(\240\240\240\240\240\240\240\240\240\240\240 ) Tj
+ET
+Q
+q
+120 -71 597 726 re
+W n
+BT
+/Fabc7 12 Tf
+0 0.39216 0 rg
+1 0 0 1 214 214 Tm
+97.22222 Tz
+(// Wait for a message....) Tj
+ET
+Q
+q
+120 -71 597 726 re
+W n
+BT
+/Fabc7 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 130 199 Tm
+97.22222 Tz
+(\240\240\240\240\240\240\240\240\240\240\240 Object payloadObject = waitForPayload\050\051;) Tj
+ET
+Q
+q
+120 -71 597 726 re
+W n
+BT
+/Fabc7 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 130 184 Tm
+97.22222 Tz
+(\240) Tj
+ET
+Q
+q
+120 -71 597 726 re
+W n
+BT
+/Fabc7 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 130 169 Tm
+97.22222 Tz
+(\240\240\240\240\240\240\240\240\240\240\240 ) Tj
+ET
+Q
+q
+120 -71 597 726 re
+W n
+BT
+/Fabc7 12 Tf
+0 0.39216 0 rg
+1 0 0 1 214 169 Tm
+97.22222 Tz
+(// Send the message to the target service's Action Pipeline via) Tj
+ET
+Q
+q
+120 -71 597 726 re
+W n
+BT
+/Fabc7 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 130 154 Tm
+97.22222 Tz
+(\240\240\240\240\240\240\240\240\240\240\240 ) Tj
+ET
+Q
+q
+120 -71 597 726 re
+W n
+BT
+/Fabc7 12 Tf
+0 0.39216 0 rg
+1 0 0 1 214 154 Tm
+97.22222 Tz
+(// the ServiceInvoker...) Tj
+ET
+Q
+q
+120 -71 597 726 re
+W n
+BT
+/Fabc7 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 130 139 Tm
+97.22222 Tz
+(\240\240\240\240\240\240\240\240\240\240\240 ) Tj
+ET
+Q
+q
+120 -71 597 726 re
+W n
+BT
+/Fabc6 12 Tf
+0 0 0.50196 rg
+1 0 0 1 214 139 Tm
+97.22222 Tz
+(try) Tj
+ET
+Q
+q
+120 -71 597 726 re
+W n
+BT
+/Fabc7 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 235 139 Tm
+( ) Tj
+ET
+Q
+q
+120 -71 597 726 re
+W n
+BT
+/Fabc7 12 Tf
+0 0 0.50196 rg
+1 0 0 1 242 139 Tm
+97.22222 Tz
+(\173) Tj
+ET
+Q
+q
+120 -71 597 726 re
+W n
+BT
+/Fabc7 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 130 123 Tm
+97.22222 Tz
+(\240\240\240\240\240\240\240\240\240\240\240\240\240\240\240 Message esbMessage = MessageFactory.getInstance\050\051.getMessage\050\051;) Tj
+ET
+Q
+q
+120 -71 597 726 re
+W n
+BT
+/Fabc7 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 130 108 Tm
+97.22222 Tz
+(\240) Tj
+ET
+Q
+q
+120 -71 597 726 re
+W n
+BT
+/Fabc7 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 130 93 Tm
+97.22222 Tz
+(\240\240\240\240\240\240\240\240\240\240\240\240\240\240\240 esbMessage.getBody\050\051.add\050payloadObject\051;) Tj
+ET
+Q
+q
+120 -71 597 726 re
+W n
+BT
+/Fabc7 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 130 78 Tm
+97.22222 Tz
+(\240\240\240\240\240\240\240\240\240\240\240\240\240\240\240 serviceInvoker.deliverAsync\050esbMessage\051;) Tj
+ET
+Q
+q
+120 -71 597 726 re
+W n
+BT
+/Fabc7 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 130 63 Tm
+97.22222 Tz
+(\240\240\240\240\240\240\240\240\240\240\240 ) Tj
+ET
+Q
+q
+120 -71 597 726 re
+W n
+BT
+/Fabc7 12 Tf
+0 0 0.50196 rg
+1 0 0 1 214 63 Tm
+97.22222 Tz
+(\175) Tj
+ET
+Q
+q
+120 -71 597 726 re
+W n
+BT
+/Fabc7 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 221 63 Tm
+( ) Tj
+ET
+Q
+q
+120 -71 597 726 re
+W n
+BT
+/Fabc6 12 Tf
+0 0 0.50196 rg
+1 0 0 1 228 63 Tm
+97.22222 Tz
+(catch) Tj
+ET
+Q
+q
+120 -71 597 726 re
+W n
+BT
+/Fabc7 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 263 63 Tm
+97.22222 Tz
+( \050MessageDeliverException e\051 ) Tj
+ET
+Q
+q
+120 -71 597 726 re
+W n
+BT
+/Fabc7 12 Tf
+0 0 0.50196 rg
+1 0 0 1 466 63 Tm
+97.22222 Tz
+(\173) Tj
+ET
+Q
+q
+120 -71 597 726 re
+W n
+BT
+/Fabc7 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 130 47 Tm
+97.22222 Tz
+(\240\240\240\240\240\240\240\240\240\240\240\240\240\240\240 e.printStackTrace\050\051;) Tj
+ET
+Q
+q
+120 -71 597 726 re
+W n
+BT
+/Fabc7 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 130 32 Tm
+97.22222 Tz
+(\240\240\240\240\240\240\240\240\240\240\240 ) Tj
+ET
+Q
+q
+120 -71 597 726 re
+W n
+BT
+/Fabc7 12 Tf
+0 0 0.50196 rg
+1 0 0 1 214 32 Tm
+97.22222 Tz
+(\175) Tj
+ET
+Q
+0.88235 0.93333 0.95686 rg
+795 1152 225 80 re
+f
+0.58039 0.68235 0.74118 RG
+2 J
+[ ] 0 d
+1019.5 1231.5 m
+796.5 1231.5 l
+S
+0.58039 0.68235 0.74118 RG
+2 J
+[ ] 0 d
+795.5 1231.5 m
+795.5 1152.5 l
+S
+0.58039 0.68235 0.74118 RG
+2 J
+[ ] 0 d
+1019.5 1231.5 m
+1019.5 1153.5 l
+S
+0.58039 0.68235 0.74118 RG
+2 J
+[ ] 0 d
+1019.5 1152.5 m
+795.5 1152.5 l
+S
+q
+795 1152 225 80 re
+W n
+BT
+/Fabc1 11 Tf
+0.2902 0.36471 0.45882 rg
+1 0 0 1 826 1187 Tm
+-0.05033 Tc
+-0.00767 Tw
+(View as PDF) Tj
+ET
+Q
+q
+795 1152 225 80 re
+W n
+BT
+/Fabc1 11 Tf
+0.2902 0.36471 0.45882 rg
+1 0 0 1 889 1187 Tm
+( ) Tj
+ET
+Q
+q
+795 1152 225 80 re
+W n
+BT
+/Fabc1 11 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 892 1187 Tm
+( ) Tj
+ET
+Q
+q
+795 1152 225 80 re
+W n
+BT
+/Fabc1 11 Tf
+0.2902 0.36471 0.45882 rg
+1 0 0 1 826 1166 Tm
+0.24206 Tc
+-0.30006 Tw
+(View print preview) Tj
+ET
+Q
+q
+795 1152 225 80 re
+W n
+BT
+/Fabc1 11 Tf
+0.2902 0.36471 0.45882 rg
+1 0 0 1 919 1166 Tm
+( ) Tj
+ET
+Q
+q
+795 1152 225 80 re
+W n
+BT
+/Fabc1 11 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 922 1166 Tm
+( ) Tj
+ET
+Q
+q
+795 1200 225 31 re
+W n
+BT
+/Fabc4 15 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 806 1209 Tm
+94.53686 Tz
+(Actions) Tj
+ET
+Q
+q
+795 1200 225 31 re
+W n
+BT
+/Fabc4 15 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 858 1209 Tm
+( ) Tj
+ET
+Q
+q
+224 0 0 69 795 1058 cm
+/Iabc24 Do
+Q
+q
+795 1095 225 32 re
+W n
+BT
+/Fabc4 15 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 805 1103 Tm
+0.10917 Tc
+-0.27917 Tw
+(More Like This) Tj
+ET
+Q
+q
+795 1095 225 32 re
+W n
+BT
+/Fabc4 15 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 911 1103 Tm
+( ) Tj
+ET
+Q
+q
+795 1068 225 27 re
+W n
+BT
+/Fabc1 11 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 805 1082 Tm
+97.38922 Tz
+0.02184 Tw
+(Retrieving data ...) Tj
+ET
+Q
+q
+795 1068 225 27 re
+W n
+BT
+/Fabc1 11 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 889 1082 Tm
+( ) Tj
+ET
+Q
+q
+795 1068 225 27 re
+W n
+BT
+/Fabc1 11 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 892 1082 Tm
+( ) Tj
+ET
+Q
+q
+224 0 0 73 795 960 cm
+/Iabc25 Do
+Q
+q
+795 1001 225 32 re
+W n
+BT
+/Fabc4 15 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 805 1009 Tm
+96.35823 Tz
+-0.01814 Tw
+(Incoming Links) Tj
+ET
+Q
+q
+795 1001 225 32 re
+W n
+BT
+/Fabc4 15 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 911 1009 Tm
+( ) Tj
+ET
+Q
+q
+795 970 225 31 re
+W n
+BT
+/Fabc1 11 Tf
+0.2902 0.36471 0.45882 rg
+1 0 0 1 825 986 Tm
+96.22046 Tz
+(JBossESB) Tj
+ET
+Q
+0.2902 0.36471 0.45882 RG
+2 J
+[ ] 0 d
+825.5 984.5 m
+874.5 984.5 l
+S
+q
+224 0 0 107 795 828 cm
+/Iabc26 Do
+Q
+q
+795 903 225 32 re
+W n
+BT
+/Fabc4 15 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 805 911 Tm
+-0.10941 Tc
+-0.06059 Tw
+(More by Tom Fennelly) Tj
+ET
+Q
+q
+795 903 225 32 re
+W n
+BT
+/Fabc4 15 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 961 911 Tm
+( ) Tj
+ET
+Q
+q
+795 725 294 178 re
+W n
+BT
+/Fabc1 11 Tf
+0.2902 0.36471 0.45882 rg
+1 0 0 1 825 888 Tm
+97.61696 Tz
+0.01983 Tw
+(JBossESB 5.0 Initial Architecture ) Tj
+ET
+Q
+0.2902 0.36471 0.45882 RG
+2 J
+[ ] 0 d
+825.5 886.5 m
+981.5 886.5 l
+S
+q
+795 725 294 178 re
+W n
+BT
+/Fabc1 11 Tf
+0.2902 0.36471 0.45882 rg
+1 0 0 1 825 874 Tm
+0.27038 Tc
+(Overview) Tj
+ET
+Q
+0.2902 0.36471 0.45882 RG
+2 J
+[ ] 0 d
+825.5 872.5 m
+872.5 872.5 l
+S
+q
+795 725 294 178 re
+W n
+BT
+/Fabc1 11 Tf
+0.2902 0.36471 0.45882 rg
+1 0 0 1 873 874 Tm
+( ) Tj
+ET
+Q
+q
+795 725 294 178 re
+W n
+BT
+/Fabc1 11 Tf
+0.2902 0.36471 0.45882 rg
+1 0 0 1 825 849 Tm
+96.43064 Tz
+(ComplexSplittingEnrichmentandRoutingofHugeMessages) Tj
+ET
+Q
+0.2902 0.36471 0.45882 RG
+2 J
+[ ] 0 d
+825.5 847.5 m
+1088.5 847.5 l
+S
+q
+795 725 294 178 re
+W n
+BT
+/Fabc1 11 Tf
+0.2902 0.36471 0.45882 rg
+1 0 0 1 825 824 Tm
+96.54063 Tz
+(JBossESBFAQ) Tj
+ET
+Q
+0.2902 0.36471 0.45882 RG
+2 J
+[ ] 0 d
+825.5 822.5 m
+896.5 822.5 l
+S
+q
+795 725 294 178 re
+W n
+BT
+/Fabc1 11 Tf
+0.2902 0.36471 0.45882 rg
+1 0 0 1 897 824 Tm
+( ) Tj
+ET
+Q
+q
+795 725 294 178 re
+W n
+BT
+/Fabc1 11 Tf
+0.2902 0.36471 0.45882 rg
+1 0 0 1 825 799 Tm
+93.72071 Tz
+(SOAPClient) Tj
+ET
+Q
+0.2902 0.36471 0.45882 RG
+2 J
+[ ] 0 d
+825.5 797.5 m
+879.5 797.5 l
+S
+q
+795 725 294 178 re
+W n
+BT
+/Fabc1 11 Tf
+0.2902 0.36471 0.45882 rg
+1 0 0 1 880 799 Tm
+( ) Tj
+ET
+Q
+q
+795 725 294 178 re
+W n
+BT
+/Fabc1 11 Tf
+0.2902 0.36471 0.45882 rg
+1 0 0 1 825 774 Tm
+97.00182 Tz
+0.04211 Tw
+(Building ESB 4.x Components with ) Tj
+ET
+Q
+0.2902 0.36471 0.45882 RG
+2 J
+[ ] 0 d
+825.5 772.5 m
+989.5 772.5 l
+S
+q
+795 725 294 178 re
+W n
+BT
+/Fabc1 11 Tf
+0.2902 0.36471 0.45882 rg
+1 0 0 1 825 760 Tm
+97.11964 Tz
+(Maven2) Tj
+ET
+Q
+0.2902 0.36471 0.45882 RG
+2 J
+[ ] 0 d
+825.5 758.5 m
+862.5 758.5 l
+S
+q
+795 725 294 178 re
+W n
+BT
+/Fabc1 11 Tf
+0.2902 0.36471 0.45882 rg
+1 0 0 1 863 760 Tm
+( ) Tj
+ET
+Q
+q
+795 725 294 178 re
+W n
+BT
+/Fabc4 11 Tf
+0.2902 0.36471 0.45882 rg
+1 0 0 1 811 736 Tm
+0.40554 Tc
+-0.46354 Tw
+(View Tom Fennelly's profile) Tj
+ET
+Q
+0.2902 0.36471 0.45882 RG
+2 J
+[ ] 0 d
+811.5 734.5 m
+964.5 734.5 l
+S
+q
+795 725 294 178 re
+W n
+BT
+/Fabc1 11 Tf
+0.2902 0.36471 0.45882 rg
+1 0 0 1 965 736 Tm
+( ) Tj
+ET
+Q
+0.90196 0.90588 0.9098 RG
+2 J
+[ 2 4 ] 0 d
+1039.5 1298.5 m
+60.5 1298.5 l
+S
+0.97647 0.97647 0.97647 rg
+60 1299 980 44 re
+f
+q
+7 0 0 44 1033 1299 cm
+/Iabc27 Do
+Q
+q
+60 1313 222 30 re
+W n
+BT
+/Fabc1 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 282 1329 Tm
+( ) Tj
+ET
+Q
+q
+1 0 0 14 177 1313 cm
+/Iabc28 Do
+Q
+q
+86 1313 92 14 re
+W n
+BT
+/Fabc1 11 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 86 1316 Tm
+96.12435 Tz
+(Welcome,) Tj
+ET
+Q
+q
+86 1313 92 14 re
+W n
+BT
+/Fabc1 11 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 133 1316 Tm
+-0.0696 Tc
+0.0116 Tw
+( Guest) Tj
+ET
+Q
+q
+86 1313 92 14 re
+W n
+BT
+/Fabc1 11 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 165 1316 Tm
+( ) Tj
+ET
+Q
+q
+191 1313 26 14 re
+W n
+BT
+/Fabc1 11 Tf
+0.2902 0.36471 0.45882 rg
+1 0 0 1 191 1316 Tm
+-0.116 Tc
+(L) Tj
+ET
+Q
+0.2902 0.36471 0.45882 RG
+2 J
+[ ] 0 d
+191.5 1314.5 m
+196.5 1314.5 l
+S
+q
+191 1313 26 14 re
+W n
+BT
+/Fabc1 11 Tf
+0.2902 0.36471 0.45882 rg
+1 0 0 1 197 1316 Tm
+96.2001 Tz
+(ogin) Tj
+ET
+Q
+0.2902 0.36471 0.45882 RG
+2 J
+[ ] 0 d
+197.5 1314.5 m
+216.5 1314.5 l
+S
+q
+191 1313 26 14 re
+W n
+BT
+/Fabc1 11 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 217 1316 Tm
+( ) Tj
+ET
+Q
+q
+232 1313 40 14 re
+W n
+BT
+/Fabc1 11 Tf
+0.2902 0.36471 0.45882 rg
+1 0 0 1 232 1316 Tm
+88.13901 Tz
+(R) Tj
+ET
+Q
+0.2902 0.36471 0.45882 RG
+2 J
+[ ] 0 d
+232.5 1314.5 m
+238.5 1314.5 l
+S
+q
+232 1313 40 14 re
+W n
+BT
+/Fabc1 11 Tf
+0.2902 0.36471 0.45882 rg
+1 0 0 1 239 1316 Tm
+-0.00157 Tc
+(egister) Tj
+ET
+Q
+0.2902 0.36471 0.45882 RG
+2 J
+[ ] 0 d
+239.5 1314.5 m
+271.5 1314.5 l
+S
+q
+232 1313 40 14 re
+W n
+BT
+/Fabc1 11 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 272 1316 Tm
+( ) Tj
+ET
+Q
+Q
+EX
+
+endstream
+
+endobj
+
+1 0 obj
+<<
+/Contents [ 2 0 R ]
+/MediaBox [ 0 0 612 792 ]
+/Parent 25 0 R
+/Resources <<
+/Font <<
+/Fabc1 37 0 R
+/Fabc134 34 0 R
+/Fabc2 33 0 R
+/Fabc3 40 0 R
+/Fabc4 39 0 R
+/Fabc5 38 0 R
+>>
+/ProcSet [ /PDF
+/Text
+/ImageB
+/ImageC
+/ImageI ]
+/XObject <<
+/Iabc134 99 0 R
+>>
+>>
+/Type /Page
+>>
+endobj
+
+2 0 obj
+<<
+/Length 39576
+>>
+stream
+BX
+q
+0.56169 0 0 0.56169 -1.12339 -10.67219 cm
+2 24.45902 1086 1401 re
+W n
+0.90196 0.90588 0.9098 rg
+2 -75.54098 1087 1601 re
+f
+1 1 1 rg
+60 -75.54098 980 1601 re
+f
+q
+7 0 0 2340 1033 356 cm
+/Iabc134 Do
+Q
+q
+7 0 0 2340 1033 -1984 cm
+/Iabc134 Do
+Q
+0.97255 0.95686 0.90196 rg
+80 -75.54098 695 1601 re
+f
+0.98039 0.89412 0.74902 RG
+2 J
+[ ] 0 d
+80.5 2629.5 m
+80.5 -3711.5 l
+S
+0.98039 0.89412 0.74902 RG
+2 J
+[ ] 0 d
+774.5 2629.5 m
+774.5 -3710.5 l
+S
+q
+96 -75.54098 660 1601 re
+W n
+BT
+/Fabc134 24 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 98 669 Tm
+-0.03418 Tc
+0.36218 Tw
+(Schedule Driven Listener) Tj
+ET
+Q
+q
+96 -75.54098 660 1601 re
+W n
+BT
+/Fabc1 7 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 112 570 Tm
+1.463 Tc
+(l) Tj
+ET
+Q
+q
+96 -75.54098 660 1601 re
+W n
+BT
+/Fabc134 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 128 570 Tm
+-0.09273 Tc
+(ScheduledEventListener) Tj
+ET
+Q
+q
+96 -75.54098 660 1601 re
+W n
+BT
+/Fabc2 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 266 570 Tm
+0.21223 Tc
+-0.57877 Tw
+(: Event Processors that implement this interface are simply triggered through the ) Tj
+ET
+Q
+q
+96 -75.54098 660 1601 re
+W n
+BT
+/Fabc2 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 128 555 Tm
+0.004 Tc
+(\223) Tj
+ET
+Q
+q
+96 -75.54098 660 1601 re
+W n
+BT
+/Fabc2 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 132 555 Tm
+0.2628 Tc
+(onSchedule) Tj
+ET
+Q
+q
+96 -75.54098 660 1601 re
+W n
+BT
+/Fabc2 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 198 555 Tm
+0.004 Tc
+(\224 ) Tj
+ET
+Q
+q
+96 -75.54098 660 1601 re
+W n
+BT
+/Fabc2 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 205 555 Tm
+0.24196 Tc
+-0.57796 Tw
+(method.\240 No action processing pipeline is executed.) Tj
+ET
+Q
+q
+96 -75.54098 660 1601 re
+W n
+BT
+/Fabc2 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 488 555 Tm
+( ) Tj
+ET
+Q
+q
+96 -75.54098 660 1601 re
+W n
+BT
+/Fabc1 7 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 112 538 Tm
+1.463 Tc
+(l) Tj
+ET
+Q
+q
+96 -75.54098 660 1601 re
+W n
+BT
+/Fabc134 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 128 538 Tm
+-0.04786 Tc
+(ScheduledEventMessageComposer) Tj
+ET
+Q
+q
+96 -75.54098 660 1601 re
+W n
+BT
+/Fabc2 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 330 538 Tm
+0.20378 Tc
+-0.57712 Tw
+(:\240 Event Processors that implement this interface are capable of ) Tj
+ET
+Q
+q
+96 -75.54098 660 1601 re
+W n
+BT
+/Fabc2 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 678 538 Tm
+0.004 Tc
+(\223) Tj
+ET
+Q
+q
+96 -75.54098 660 1601 re
+W n
+BT
+/Fabc2 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 682 538 Tm
+0.44222 Tc
+(composing) Tj
+ET
+Q
+q
+96 -75.54098 660 1601 re
+W n
+BT
+/Fabc2 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 744 538 Tm
+0.004 Tc
+(\224 ) Tj
+ET
+Q
+q
+96 -75.54098 660 1601 re
+W n
+BT
+/Fabc2 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 128 523 Tm
+0.29975 Tc
+-0.63575 Tw
+(a message for the action processing pipeline associated with the listener.) Tj
+ET
+Q
+q
+96 -75.54098 660 1601 re
+W n
+BT
+/Fabc2 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 105 478 Tm
+-0.004 Tc
+(1.) Tj
+ET
+Q
+q
+96 -75.54098 660 1601 re
+W n
+BT
+/Fabc2 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 128 478 Tm
+0.004 Tc
+(\223) Tj
+ET
+Q
+q
+96 -75.54098 660 1601 re
+W n
+BT
+/Fabc134 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 132 478 Tm
+0.164 Tc
+(name) Tj
+ET
+Q
+q
+96 -75.54098 660 1601 re
+W n
+BT
+/Fabc2 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 164 478 Tm
+0.004 Tc
+(\224) Tj
+ET
+Q
+q
+96 -75.54098 660 1601 re
+W n
+BT
+/Fabc2 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 168 478 Tm
+89.92806 Tz
+(:\240 ) Tj
+ET
+Q
+q
+96 -75.54098 660 1601 re
+W n
+BT
+/Fabc2 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 177 478 Tm
+0.23876 Tc
+-0.57476 Tw
+(The name of the listener instance.) Tj
+ET
+Q
+q
+96 -75.54098 660 1601 re
+W n
+BT
+/Fabc2 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 363 478 Tm
+( ) Tj
+ET
+Q
+q
+96 -75.54098 660 1601 re
+W n
+BT
+/Fabc2 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 105 461 Tm
+-0.004 Tc
+(2.) Tj
+ET
+Q
+q
+96 -75.54098 660 1601 re
+W n
+BT
+/Fabc2 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 128 461 Tm
+0.004 Tc
+(\223) Tj
+ET
+Q
+q
+96 -75.54098 660 1601 re
+W n
+BT
+/Fabc134 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 132 461 Tm
+-0.0688 Tc
+(event) Tj
+ET
+Q
+q
+96 -75.54098 660 1601 re
+W n
+BT
+/Fabc134 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 163 461 Tm
+0.004 Tc
+(-) Tj
+ET
+Q
+q
+96 -75.54098 660 1601 re
+W n
+BT
+/Fabc134 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 167 461 Tm
+0.10889 Tc
+(processor) Tj
+ET
+Q
+q
+96 -75.54098 660 1601 re
+W n
+BT
+/Fabc2 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 226 461 Tm
+0.004 Tc
+(\224) Tj
+ET
+Q
+q
+96 -75.54098 660 1601 re
+W n
+BT
+/Fabc2 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 230 461 Tm
+89.92806 Tz
+(:\240 ) Tj
+ET
+Q
+q
+96 -75.54098 660 1601 re
+W n
+BT
+/Fabc2 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 239 461 Tm
+0.16982 Tc
+-0.53382 Tw
+(The event processor class that's called on every schedule trigger.\240 Se above for ) Tj
+ET
+Q
+q
+96 -75.54098 660 1601 re
+W n
+BT
+/Fabc2 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 128 446 Tm
+0.30109 Tc
+-0.63709 Tw
+(implementation details.) Tj
+ET
+Q
+q
+96 -75.54098 660 1601 re
+W n
+BT
+/Fabc2 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 105 429 Tm
+-0.004 Tc
+(3.) Tj
+ET
+Q
+q
+96 -75.54098 660 1601 re
+W n
+BT
+/Fabc2 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 128 429 Tm
+-0.004 Tc
+-0.332 Tw
+(One of:) Tj
+ET
+Q
+q
+96 -75.54098 660 1601 re
+W n
+BT
+/Fabc1 7 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 142 412 Tm
+1.889 Tc
+(m) Tj
+ET
+Q
+q
+96 -75.54098 660 1601 re
+W n
+BT
+/Fabc2 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 158 412 Tm
+0.004 Tc
+(\223) Tj
+ET
+Q
+q
+96 -75.54098 660 1601 re
+W n
+BT
+/Fabc134 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 162 412 Tm
+-0.00185 Tc
+(scheduleidref) Tj
+ET
+Q
+q
+96 -75.54098 660 1601 re
+W n
+BT
+/Fabc2 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 240 412 Tm
+0.004 Tc
+(\224) Tj
+ET
+Q
+q
+96 -75.54098 660 1601 re
+W n
+BT
+/Fabc2 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 244 412 Tm
+89.92806 Tz
+(:\240 ) Tj
+ET
+Q
+q
+96 -75.54098 660 1601 re
+W n
+BT
+/Fabc2 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 253 412 Tm
+0.23496 Tc
+-0.59496 Tw
+(I the scheduleid of the schedule to use for triggering this listener \050configured in the ) Tj
+ET
+Q
+q
+96 -75.54098 660 1601 re
+W n
+BT
+/Fabc2 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 158 397 Tm
+0.12036 Tc
+(providers\051.) Tj
+ET
+Q
+q
+96 -75.54098 660 1601 re
+W n
+BT
+/Fabc1 7 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 142 380 Tm
+1.889 Tc
+(m) Tj
+ET
+Q
+q
+96 -75.54098 660 1601 re
+W n
+BT
+/Fabc2 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 158 380 Tm
+0.004 Tc
+(\223) Tj
+ET
+Q
+q
+96 -75.54098 660 1601 re
+W n
+BT
+/Fabc134 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 162 380 Tm
+-0.0025 Tc
+(schedule) Tj
+ET
+Q
+q
+96 -75.54098 660 1601 re
+W n
+BT
+/Fabc134 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 214 380 Tm
+0.004 Tc
+(-) Tj
+ET
+Q
+q
+96 -75.54098 660 1601 re
+W n
+BT
+/Fabc134 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 218 380 Tm
+-0.03867 Tc
+(frequency) Tj
+ET
+Q
+q
+96 -75.54098 660 1601 re
+W n
+BT
+/Fabc2 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 275 380 Tm
+0.004 Tc
+(\224) Tj
+ET
+Q
+q
+96 -75.54098 660 1601 re
+W n
+BT
+/Fabc2 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 279 380 Tm
+89.92806 Tz
+(:\240 ) Tj
+ET
+Q
+q
+96 -75.54098 660 1601 re
+W n
+BT
+/Fabc2 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 288 380 Tm
+0.19008 Tc
+-0.55663 Tw
+(Schedule frequency \050in seconds\051.\240 A convenient way of specifying a simple schedule ) Tj
+ET
+Q
+q
+96 -75.54098 660 1601 re
+W n
+BT
+/Fabc2 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 158 365 Tm
+0.13455 Tc
+-0.47055 Tw
+(directly on the listener.) Tj
+ET
+Q
+q
+96 -75.54098 660 1601 re
+W n
+BT
+/Fabc134 21 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 98 331 Tm
+0.08957 Tc
+(Example) Tj
+ET
+Q
+0.8 0.8 0.8 rg
+120 1311 m
+118 1310 l
+118 2054 l
+120 2053 l
+h
+f*
+0.93333 0.93333 0.93333 rg
+733 2053 m
+733 2054 l
+734 2054 l
+734 1310 l
+118 1310 l
+118 1311 l
+120 1311 l
+733 1311 l
+h
+f*
+0.25098 0.25098 0.25098 rg
+732 1327 1 16 re
+f
+0.25098 0.25098 0.25098 rg
+717 1327 15 1 re
+f
+0.83137 0.81569 0.78431 rg
+717 1328 1 15 re
+f
+0.83137 0.81569 0.78431 rg
+718 1342 14 1 re
+f
+0.50196 0.50196 0.50196 rg
+731 1328 1 14 re
+f
+0.50196 0.50196 0.50196 rg
+718 1328 13 1 re
+f
+1 1 1 rg
+718 1329 1 13 re
+f
+1 1 1 rg
+719 1341 12 1 re
+f
+0.83137 0.81569 0.78431 rg
+719 1329 12 12 re
+f
+0 0 0 rg
+724 1333 1 1 re
+f
+0 0 0 rg
+723 1334 3 1 re
+f
+0 0 0 rg
+722 1335 5 1 re
+f
+0 0 0 rg
+721 1336 7 1 re
+f
+0.25098 0.25098 0.25098 rg
+732 1358 1 167.45902 re
+f
+0.25098 0.25098 0.25098 rg
+717 1358 15 1 re
+f
+0.83137 0.81569 0.78431 rg
+717 1359 1 166.45902 re
+f
+0.50196 0.50196 0.50196 rg
+731 1359 1 166.45902 re
+f
+0.50196 0.50196 0.50196 rg
+718 1359 13 1 re
+f
+1 1 1 rg
+718 1360 1 165.45902 re
+f
+0.83137 0.81569 0.78431 rg
+719 1360 12 165.45902 re
+f
+1 1 1 rg
+717 1343 16 15 re
+f
+0.25098 0.25098 0.25098 rg
+135 1311 1 16 re
+f
+0.25098 0.25098 0.25098 rg
+120 1311 15 1 re
+f
+0.83137 0.81569 0.78431 rg
+120 1312 1 15 re
+f
+0.83137 0.81569 0.78431 rg
+121 1326 14 1 re
+f
+0.50196 0.50196 0.50196 rg
+134 1312 1 14 re
+f
+0.50196 0.50196 0.50196 rg
+121 1312 13 1 re
+f
+1 1 1 rg
+121 1313 1 13 re
+f
+1 1 1 rg
+122 1325 12 1 re
+f
+0.83137 0.81569 0.78431 rg
+122 1313 12 12 re
+f
+0 0 0 rg
+126 1318 1 1 re
+f
+0 0 0 rg
+127 1317 1 3 re
+f
+0 0 0 rg
+128 1316 1 5 re
+f
+0 0 0 rg
+129 1315 1 7 re
+f
+0.25098 0.25098 0.25098 rg
+716 1311 1 16 re
+f
+0.25098 0.25098 0.25098 rg
+701 1311 15 1 re
+f
+0.83137 0.81569 0.78431 rg
+701 1312 1 15 re
+f
+0.83137 0.81569 0.78431 rg
+702 1326 14 1 re
+f
+0.50196 0.50196 0.50196 rg
+715 1312 1 14 re
+f
+0.50196 0.50196 0.50196 rg
+702 1312 13 1 re
+f
+1 1 1 rg
+702 1313 1 13 re
+f
+1 1 1 rg
+703 1325 12 1 re
+f
+0.83137 0.81569 0.78431 rg
+703 1313 12 12 re
+f
+0 0 0 rg
+710 1318 1 1 re
+f
+0 0 0 rg
+709 1317 1 3 re
+f
+0 0 0 rg
+708 1316 1 5 re
+f
+0 0 0 rg
+707 1315 1 7 re
+f
+0.25098 0.25098 0.25098 rg
+543 1311 1 16 re
+f
+0.25098 0.25098 0.25098 rg
+136 1311 407 1 re
+f
+0.83137 0.81569 0.78431 rg
+136 1312 1 15 re
+f
+0.83137 0.81569 0.78431 rg
+137 1326 406 1 re
+f
+0.50196 0.50196 0.50196 rg
+542 1312 1 14 re
+f
+0.50196 0.50196 0.50196 rg
+137 1312 405 1 re
+f
+1 1 1 rg
+137 1313 1 13 re
+f
+1 1 1 rg
+138 1325 404 1 re
+f
+0.83137 0.81569 0.78431 rg
+138 1313 404 12 re
+f
+1 1 1 rg
+544 1311 157 16 re
+f
+0.83137 0.81569 0.78431 rg
+717 1311 16 16 re
+f
+1 1 1 rg
+120 1327 597 198.45902 re
+f
+q
+120 1327 597 198.45902 re
+W n
+BT
+/Fabc3 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 130 1415 Tm
+97.22222 Tz
+(\240\240\240\240\240\240\240 ) Tj
+ET
+Q
+q
+120 1327 597 198.45902 re
+W n
+BT
+/Fabc3 12 Tf
+0 0 0.50196 rg
+1 0 0 1 186 1415 Tm
+97.22222 Tz
+(\175) Tj
+ET
+Q
+q
+120 1327 597 198.45902 re
+W n
+BT
+/Fabc3 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 130 1400 Tm
+97.22222 Tz
+(\240\240\240 ) Tj
+ET
+Q
+q
+120 1327 597 198.45902 re
+W n
+BT
+/Fabc3 12 Tf
+0 0 0.50196 rg
+1 0 0 1 158 1400 Tm
+97.22222 Tz
+(\175) Tj
+ET
+Q
+q
+120 1327 597 198.45902 re
+W n
+BT
+/Fabc3 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 130 1385 Tm
+97.22222 Tz
+(\240) Tj
+ET
+Q
+q
+120 1327 597 198.45902 re
+W n
+BT
+/Fabc3 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 130 1370 Tm
+97.22222 Tz
+(\240\240\240 ) Tj
+ET
+Q
+q
+120 1327 597 198.45902 re
+W n
+BT
+/Fabc4 12 Tf
+0 0 0.50196 rg
+1 0 0 1 158 1370 Tm
+97.22222 Tz
+(private) Tj
+ET
+Q
+q
+120 1327 597 198.45902 re
+W n
+BT
+/Fabc3 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 207 1370 Tm
+97.22222 Tz
+( Object waitForPayload\050\051 ) Tj
+ET
+Q
+q
+120 1327 597 198.45902 re
+W n
+BT
+/Fabc3 12 Tf
+0 0 0.50196 rg
+1 0 0 1 382 1370 Tm
+97.22222 Tz
+(\173) Tj
+ET
+Q
+q
+120 1327 597 198.45902 re
+W n
+BT
+/Fabc3 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 130 1354 Tm
+97.22222 Tz
+(\240\240\240\240\240\240\240 ) Tj
+ET
+Q
+q
+120 1327 597 198.45902 re
+W n
+BT
+/Fabc3 12 Tf
+0 0.39216 0 rg
+1 0 0 1 186 1354 Tm
+97.22222 Tz
+(// Wait for a message...) Tj
+ET
+Q
+q
+120 1327 597 198.45902 re
+W n
+BT
+/Fabc3 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 130 1339 Tm
+97.22222 Tz
+(\240\240\240 ) Tj
+ET
+Q
+q
+120 1327 597 198.45902 re
+W n
+BT
+/Fabc3 12 Tf
+0 0 0.50196 rg
+1 0 0 1 158 1339 Tm
+97.22222 Tz
+(\175) Tj
+ET
+Q
+q
+120 1327 597 198.45902 re
+W n
+BT
+/Fabc3 12 Tf
+0 0 0.50196 rg
+1 0 0 1 130 1324 Tm
+97.22222 Tz
+(\175) Tj
+ET
+Q
+q
+98 1270 656 30 re
+W n
+BT
+/Fabc2 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 98 1288 Tm
+0.10838 Tc
+-0.55638 Tw
+(This Gateway extends the ) Tj
+ET
+Q
+q
+98 1270 656 30 re
+W n
+BT
+/Fabc5 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 241 1288 Tm
+0.15363 Tc
+(AbstractThreadedManagedLifecycle) Tj
+ET
+Q
+q
+98 1270 656 30 re
+W n
+BT
+/Fabc2 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 438 1288 Tm
+0.41067 Tc
+-0.83067 Tw
+( class and implements the ) Tj
+ET
+Q
+q
+98 1270 656 30 re
+W n
+BT
+/Fabc134 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 587 1288 Tm
+94.75679 Tz
+(doRun) Tj
+ET
+Q
+q
+98 1270 656 30 re
+W n
+BT
+/Fabc2 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 623 1288 Tm
+0.2055 Tc
+-0.6535 Tw
+( method \050the Thread ) Tj
+ET
+Q
+q
+98 1270 656 30 re
+W n
+BT
+/Fabc2 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 98 1273 Tm
+0.20089 Tc
+-0.64889 Tw
+(method\051. Note how the ) Tj
+ET
+Q
+q
+98 1270 656 30 re
+W n
+BT
+/Fabc134 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 225 1273 Tm
+94.75679 Tz
+(doRun) Tj
+ET
+Q
+q
+98 1270 656 30 re
+W n
+BT
+/Fabc2 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 261 1273 Tm
+0.22276 Tc
+-0.55876 Tw
+( method checks the running state of the listener on each iteration of its run loop.) Tj
+ET
+Q
+q
+98 1255 656 15 re
+W n
+BT
+/Fabc2 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 98 1258 Tm
+89.92806 Tz
+(\240) Tj
+ET
+Q
+q
+98 1244 656 15 re
+W n
+BT
+/Fabc2 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 98 1247 Tm
+0.19183 Tc
+-0.63983 Tw
+(Your listener should extend ) Tj
+ET
+Q
+q
+98 1244 656 15 re
+W n
+BT
+/Fabc5 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 250 1247 Tm
+0.1365 Tc
+(AbstractManagedLifecycle) Tj
+ET
+Q
+q
+98 1244 656 15 re
+W n
+BT
+/Fabc2 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 394 1247 Tm
+0.16057 Tc
+-0.49657 Tw
+( if you don't require a threaded listener.) Tj
+ET
+Q
+q
+98 1229 656 15 re
+W n
+BT
+/Fabc2 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 98 1232 Tm
+89.92806 Tz
+(\240) Tj
+ET
+Q
+q
+98 1203 656 30 re
+W n
+BT
+/Fabc2 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 98 1221 Tm
+0.23075 Tc
+-0.56675 Tw
+(To configure a custom gateway such as this, you need to use the base configuration types \074bus) Tj
+ET
+Q
+q
+98 1203 656 30 re
+W n
+BT
+/Fabc2 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 619 1221 Tm
+0.004 Tc
+(-) Tj
+ET
+Q
+q
+98 1203 656 30 re
+W n
+BT
+/Fabc2 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 623 1221 Tm
+0.19247 Tc
+-0.69647 Tw
+(provider\076 \074bus\076 and ) Tj
+ET
+Q
+q
+98 1203 656 30 re
+W n
+BT
+/Fabc2 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 98 1206 Tm
+0.2814 Tc
+-0.6174 Tw
+(\074listener\076 as follows:) Tj
+ET
+Q
+0.8 0.8 0.8 rg
+120 713 m
+118 712 l
+118 1193 l
+120 1192 l
+h
+f*
+0.93333 0.93333 0.93333 rg
+118 1193 m
+734 1193 l
+733 1192 l
+120 1192 l
+h
+f*
+0.93333 0.93333 0.93333 rg
+733 1192 m
+733 1193 l
+734 1193 l
+734 712 l
+118 712 l
+118 713 l
+120 713 l
+733 713 l
+h
+f*
+0.25098 0.25098 0.25098 rg
+732 1176 1 16 re
+f
+0.25098 0.25098 0.25098 rg
+717 1176 15 1 re
+f
+0.83137 0.81569 0.78431 rg
+717 1177 1 15 re
+f
+0.83137 0.81569 0.78431 rg
+718 1191 14 1 re
+f
+0.50196 0.50196 0.50196 rg
+731 1177 1 14 re
+f
+0.50196 0.50196 0.50196 rg
+718 1177 13 1 re
+f
+1 1 1 rg
+718 1178 1 13 re
+f
+1 1 1 rg
+719 1190 12 1 re
+f
+0.83137 0.81569 0.78431 rg
+719 1178 12 12 re
+f
+0 0 0 rg
+724 1185 1 1 re
+f
+0 0 0 rg
+723 1184 3 1 re
+f
+0 0 0 rg
+722 1183 5 1 re
+f
+0 0 0 rg
+721 1182 7 1 re
+f
+0.25098 0.25098 0.25098 rg
+732 729 1 16 re
+f
+0.25098 0.25098 0.25098 rg
+717 729 15 1 re
+f
+0.83137 0.81569 0.78431 rg
+717 730 1 15 re
+f
+0.83137 0.81569 0.78431 rg
+718 744 14 1 re
+f
+0.50196 0.50196 0.50196 rg
+731 730 1 14 re
+f
+0.50196 0.50196 0.50196 rg
+718 730 13 1 re
+f
+1 1 1 rg
+718 731 1 13 re
+f
+1 1 1 rg
+719 743 12 1 re
+f
+0.83137 0.81569 0.78431 rg
+719 731 12 12 re
+f
+0 0 0 rg
+724 735 1 1 re
+f
+0 0 0 rg
+723 736 3 1 re
+f
+0 0 0 rg
+722 737 5 1 re
+f
+0 0 0 rg
+721 738 7 1 re
+f
+0.25098 0.25098 0.25098 rg
+732 760 1 416 re
+f
+0.25098 0.25098 0.25098 rg
+717 760 15 1 re
+f
+0.83137 0.81569 0.78431 rg
+717 761 1 415 re
+f
+0.83137 0.81569 0.78431 rg
+718 1175 14 1 re
+f
+0.50196 0.50196 0.50196 rg
+731 761 1 414 re
+f
+0.50196 0.50196 0.50196 rg
+718 761 13 1 re
+f
+1 1 1 rg
+718 762 1 413 re
+f
+1 1 1 rg
+719 1174 12 1 re
+f
+0.83137 0.81569 0.78431 rg
+719 762 12 412 re
+f
+1 1 1 rg
+717 745 16 15 re
+f
+0.25098 0.25098 0.25098 rg
+135 713 1 16 re
+f
+0.25098 0.25098 0.25098 rg
+120 713 15 1 re
+f
+0.83137 0.81569 0.78431 rg
+120 714 1 15 re
+f
+0.83137 0.81569 0.78431 rg
+121 728 14 1 re
+f
+0.50196 0.50196 0.50196 rg
+134 714 1 14 re
+f
+0.50196 0.50196 0.50196 rg
+121 714 13 1 re
+f
+1 1 1 rg
+121 715 1 13 re
+f
+1 1 1 rg
+122 727 12 1 re
+f
+0.83137 0.81569 0.78431 rg
+122 715 12 12 re
+f
+0 0 0 rg
+126 720 1 1 re
+f
+0 0 0 rg
+127 719 1 3 re
+f
+0 0 0 rg
+128 718 1 5 re
+f
+0 0 0 rg
+129 717 1 7 re
+f
+0.25098 0.25098 0.25098 rg
+716 713 1 16 re
+f
+0.25098 0.25098 0.25098 rg
+701 713 15 1 re
+f
+0.83137 0.81569 0.78431 rg
+701 714 1 15 re
+f
+0.83137 0.81569 0.78431 rg
+702 728 14 1 re
+f
+0.50196 0.50196 0.50196 rg
+715 714 1 14 re
+f
+0.50196 0.50196 0.50196 rg
+702 714 13 1 re
+f
+1 1 1 rg
+702 715 1 13 re
+f
+1 1 1 rg
+703 727 12 1 re
+f
+0.83137 0.81569 0.78431 rg
+703 715 12 12 re
+f
+0 0 0 rg
+710 720 1 1 re
+f
+0 0 0 rg
+709 719 1 3 re
+f
+0 0 0 rg
+708 718 1 5 re
+f
+0 0 0 rg
+707 717 1 7 re
+f
+0.25098 0.25098 0.25098 rg
+561 713 1 16 re
+f
+0.25098 0.25098 0.25098 rg
+136 713 425 1 re
+f
+0.83137 0.81569 0.78431 rg
+136 714 1 15 re
+f
+0.83137 0.81569 0.78431 rg
+137 728 424 1 re
+f
+0.50196 0.50196 0.50196 rg
+560 714 1 14 re
+f
+0.50196 0.50196 0.50196 rg
+137 714 423 1 re
+f
+1 1 1 rg
+137 715 1 13 re
+f
+1 1 1 rg
+138 727 422 1 re
+f
+0.83137 0.81569 0.78431 rg
+138 715 422 12 re
+f
+1 1 1 rg
+562 713 139 16 re
+f
+0.83137 0.81569 0.78431 rg
+717 713 16 16 re
+f
+1 1 1 rg
+120 729 597 463 re
+f
+q
+120 729 597 463 re
+W n
+BT
+/Fabc4 12 Tf
+0 0 0.50196 rg
+1 0 0 1 130 1170 Tm
+97.22222 Tz
+(\074?xml version = "1.0" encoding = "UTF) Tj
+ET
+Q
+q
+120 729 597 463 re
+W n
+BT
+/Fabc4 12 Tf
+0 0 0.50196 rg
+1 0 0 1 389 1170 Tm
+97.22222 Tz
+(-) Tj
+ET
+Q
+q
+120 729 597 463 re
+W n
+BT
+/Fabc4 12 Tf
+0 0 0.50196 rg
+1 0 0 1 396 1170 Tm
+97.22222 Tz
+(8"?\076) Tj
+ET
+Q
+q
+120 729 597 463 re
+W n
+BT
+/Fabc3 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 424 1170 Tm
+( ) Tj
+ET
+Q
+q
+120 729 597 463 re
+W n
+BT
+/Fabc4 12 Tf
+0 0 0.50196 rg
+1 0 0 1 130 1154 Tm
+97.22222 Tz
+(\074jbossesb xmlns="http://anonsvn.labs.jboss.com/labs/jbossesb/trunk/product/etc/schemas/xml/jbossesb) Tj
+ET
+Q
+q
+120 729 597 463 re
+W n
+BT
+/Fabc4 12 Tf
+0 0 0.50196 rg
+1 0 0 1 823 1154 Tm
+97.22222 Tz
+(-) Tj
+ET
+Q
+q
+120 729 597 463 re
+W n
+BT
+/Fabc4 12 Tf
+0 0 0.50196 rg
+1 0 0 1 830 1154 Tm
+97.22222 Tz
+(1.0.1.xsd") Tj
+ET
+Q
+q
+120 729 597 463 re
+W n
+BT
+/Fabc4 12 Tf
+0 0 0.50196 rg
+1 0 0 1 900 1154 Tm
+( ) Tj
+ET
+Q
+q
+120 729 597 463 re
+W n
+BT
+/Fabc4 12 Tf
+0 0 0.50196 rg
+1 0 0 1 130 1138 Tm
+97.22222 Tz
+(\240\240\240\240\240\240\240\240\240 parameterReloadSecs="5"\076) Tj
+ET
+Q
+q
+120 729 597 463 re
+W n
+BT
+/Fabc3 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 130 1107 Tm
+97.22222 Tz
+(\240\240\240 ) Tj
+ET
+Q
+q
+120 729 597 463 re
+W n
+BT
+/Fabc4 12 Tf
+0 0 0.50196 rg
+1 0 0 1 158 1107 Tm
+97.22222 Tz
+(\074providers\076) Tj
+ET
+Q
+q
+120 729 597 463 re
+W n
+BT
+/Fabc3 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 130 1091 Tm
+97.22222 Tz
+(\240\240\240\240\240\240\240 ) Tj
+ET
+Q
+q
+120 729 597 463 re
+W n
+BT
+/Fabc4 12 Tf
+0 0 0.50196 rg
+1 0 0 1 186 1091 Tm
+97.22222 Tz
+(\074bus) Tj
+ET
+Q
+q
+120 729 597 463 re
+W n
+BT
+/Fabc4 12 Tf
+0 0 0.50196 rg
+1 0 0 1 214 1091 Tm
+97.22222 Tz
+(-) Tj
+ET
+Q
+q
+120 729 597 463 re
+W n
+BT
+/Fabc4 12 Tf
+0 0 0.50196 rg
+1 0 0 1 221 1091 Tm
+97.22222 Tz
+(provider name="CustomProvider"\076) Tj
+ET
+Q
+q
+120 729 597 463 re
+W n
+BT
+/Fabc3 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 438 1091 Tm
+( ) Tj
+ET
+Q
+q
+120 729 597 463 re
+W n
+BT
+/Fabc3 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 130 1075 Tm
+97.22222 Tz
+(\240\240\240\240\240\240\240\240\240\240\240 ) Tj
+ET
+Q
+q
+120 729 597 463 re
+W n
+BT
+/Fabc4 12 Tf
+0 0 0.50196 rg
+1 0 0 1 214 1075 Tm
+97.22222 Tz
+(\074property name="provider) Tj
+ET
+Q
+q
+120 729 597 463 re
+W n
+BT
+/Fabc4 12 Tf
+0 0 0.50196 rg
+1 0 0 1 382 1075 Tm
+97.22222 Tz
+(-) Tj
+ET
+Q
+q
+120 729 597 463 re
+W n
+BT
+/Fabc4 12 Tf
+0 0 0.50196 rg
+1 0 0 1 389 1075 Tm
+97.22222 Tz
+(property" value="buprovider) Tj
+ET
+Q
+q
+120 729 597 463 re
+W n
+BT
+/Fabc4 12 Tf
+0 0 0.50196 rg
+1 0 0 1 578 1075 Tm
+97.22222 Tz
+(-) Tj
+ET
+Q
+q
+120 729 597 463 re
+W n
+BT
+/Fabc4 12 Tf
+0 0 0.50196 rg
+1 0 0 1 585 1075 Tm
+97.22222 Tz
+(prop) Tj
+ET
+Q
+q
+120 729 597 463 re
+W n
+BT
+/Fabc4 12 Tf
+0 0 0.50196 rg
+1 0 0 1 613 1075 Tm
+97.22222 Tz
+(-) Tj
+ET
+Q
+q
+120 729 597 463 re
+W n
+BT
+/Fabc4 12 Tf
+0 0 0.50196 rg
+1 0 0 1 620 1075 Tm
+97.22222 Tz
+(value" /\076) Tj
+ET
+Q
+q
+120 729 597 463 re
+W n
+BT
+/Fabc3 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 683 1075 Tm
+( ) Tj
+ET
+Q
+q
+120 729 597 463 re
+W n
+BT
+/Fabc3 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 130 1044 Tm
+97.22222 Tz
+(\240\240\240\240\240\240\240\240\240\240\240 ) Tj
+ET
+Q
+q
+120 729 597 463 re
+W n
+BT
+/Fabc4 12 Tf
+0 0 0.50196 rg
+1 0 0 1 214 1044 Tm
+97.22222 Tz
+(\074bus busid="custom) Tj
+ET
+Q
+q
+120 729 597 463 re
+W n
+BT
+/Fabc4 12 Tf
+0 0 0.50196 rg
+1 0 0 1 340 1044 Tm
+97.22222 Tz
+(-) Tj
+ET
+Q
+q
+120 729 597 463 re
+W n
+BT
+/Fabc4 12 Tf
+0 0 0.50196 rg
+1 0 0 1 347 1044 Tm
+97.22222 Tz
+(bus"\076) Tj
+ET
+Q
+q
+120 729 597 463 re
+W n
+BT
+/Fabc3 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 382 1044 Tm
+( ) Tj
+ET
+Q
+q
+120 729 597 463 re
+W n
+BT
+/Fabc3 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 130 1028 Tm
+97.22222 Tz
+(\240\240\240\240\240\240\240\240\240\240\240\240\240\240\240 ) Tj
+ET
+Q
+q
+120 729 597 463 re
+W n
+BT
+/Fabc4 12 Tf
+0 0 0.50196 rg
+1 0 0 1 242 1028 Tm
+97.22222 Tz
+(\074property name="bus) Tj
+ET
+Q
+q
+120 729 597 463 re
+W n
+BT
+/Fabc4 12 Tf
+0 0 0.50196 rg
+1 0 0 1 375 1028 Tm
+97.22222 Tz
+(-) Tj
+ET
+Q
+q
+120 729 597 463 re
+W n
+BT
+/Fabc4 12 Tf
+0 0 0.50196 rg
+1 0 0 1 382 1028 Tm
+97.22222 Tz
+(property" value="bus) Tj
+ET
+Q
+q
+120 729 597 463 re
+W n
+BT
+/Fabc4 12 Tf
+0 0 0.50196 rg
+1 0 0 1 522 1028 Tm
+97.22222 Tz
+(-) Tj
+ET
+Q
+q
+120 729 597 463 re
+W n
+BT
+/Fabc4 12 Tf
+0 0 0.50196 rg
+1 0 0 1 529 1028 Tm
+97.22222 Tz
+(prop) Tj
+ET
+Q
+q
+120 729 597 463 re
+W n
+BT
+/Fabc4 12 Tf
+0 0 0.50196 rg
+1 0 0 1 557 1028 Tm
+97.22222 Tz
+(-) Tj
+ET
+Q
+q
+120 729 597 463 re
+W n
+BT
+/Fabc4 12 Tf
+0 0 0.50196 rg
+1 0 0 1 564 1028 Tm
+97.22222 Tz
+(value" /\076) Tj
+ET
+Q
+q
+120 729 597 463 re
+W n
+BT
+/Fabc3 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 627 1028 Tm
+( ) Tj
+ET
+Q
+q
+120 729 597 463 re
+W n
+BT
+/Fabc3 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 130 1012 Tm
+97.22222 Tz
+(\240\240\240\240\240\240\240\240\240\240\240 ) Tj
+ET
+Q
+q
+120 729 597 463 re
+W n
+BT
+/Fabc4 12 Tf
+0 0 0.50196 rg
+1 0 0 1 214 1012 Tm
+97.22222 Tz
+(\074/bus\076) Tj
+ET
+Q
+q
+120 729 597 463 re
+W n
+BT
+/Fabc3 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 130 996 Tm
+97.22222 Tz
+(\240\240\240\240\240\240\240 ) Tj
+ET
+Q
+q
+120 729 597 463 re
+W n
+BT
+/Fabc4 12 Tf
+0 0 0.50196 rg
+1 0 0 1 186 996 Tm
+97.22222 Tz
+(\074/bus) Tj
+ET
+Q
+q
+120 729 597 463 re
+W n
+BT
+/Fabc4 12 Tf
+0 0 0.50196 rg
+1 0 0 1 221 996 Tm
+97.22222 Tz
+(-) Tj
+ET
+Q
+q
+120 729 597 463 re
+W n
+BT
+/Fabc4 12 Tf
+0 0 0.50196 rg
+1 0 0 1 228 996 Tm
+97.22222 Tz
+(provider\076) Tj
+ET
+Q
+q
+120 729 597 463 re
+W n
+BT
+/Fabc3 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 291 996 Tm
+( ) Tj
+ET
+Q
+q
+120 729 597 463 re
+W n
+BT
+/Fabc3 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 130 980 Tm
+97.22222 Tz
+(\240\240\240 ) Tj
+ET
+Q
+q
+120 729 597 463 re
+W n
+BT
+/Fabc4 12 Tf
+0 0 0.50196 rg
+1 0 0 1 158 980 Tm
+97.22222 Tz
+(\074/providers\076) Tj
+ET
+Q
+q
+120 729 597 463 re
+W n
+BT
+/Fabc3 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 130 949 Tm
+97.22222 Tz
+(\240\240\240 ) Tj
+ET
+Q
+q
+120 729 597 463 re
+W n
+BT
+/Fabc4 12 Tf
+0 0 0.50196 rg
+1 0 0 1 158 949 Tm
+97.22222 Tz
+(\074services\076) Tj
+ET
+Q
+q
+120 729 597 463 re
+W n
+BT
+/Fabc3 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 130 933 Tm
+97.22222 Tz
+(\240\240\240\240\240\240\240 ) Tj
+ET
+Q
+q
+120 729 597 463 re
+W n
+BT
+/Fabc4 12 Tf
+0 0 0.50196 rg
+1 0 0 1 186 933 Tm
+97.22222 Tz
+(\074service category="Custom" name="Listener" description="" invmScope="GLOBAL"\076) Tj
+ET
+Q
+q
+120 729 597 463 re
+W n
+BT
+/Fabc3 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 130 917 Tm
+97.22222 Tz
+(\240\240\240\240\240\240\240\240\240\240\240 ) Tj
+ET
+Q
+q
+120 729 597 463 re
+W n
+BT
+/Fabc4 12 Tf
+0 0 0.50196 rg
+1 0 0 1 214 917 Tm
+97.22222 Tz
+(\074listeners\076) Tj
+ET
+Q
+q
+120 729 597 463 re
+W n
+BT
+/Fabc3 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 130 901 Tm
+97.22222 Tz
+(\240\240\240\240\240\240\240\240\240\240\240\240\240\240\240 ) Tj
+ET
+Q
+q
+120 729 597 463 re
+W n
+BT
+/Fabc4 12 Tf
+0 0 0.50196 rg
+1 0 0 1 242 901 Tm
+97.22222 Tz
+(\074listener name="custom) Tj
+ET
+Q
+q
+120 729 597 463 re
+W n
+BT
+/Fabc4 12 Tf
+0 0 0.50196 rg
+1 0 0 1 396 901 Tm
+97.22222 Tz
+(-) Tj
+ET
+Q
+q
+120 729 597 463 re
+W n
+BT
+/Fabc4 12 Tf
+0 0 0.50196 rg
+1 0 0 1 403 901 Tm
+97.22222 Tz
+(listener" busidref="custom) Tj
+ET
+Q
+q
+120 729 597 463 re
+W n
+BT
+/Fabc4 12 Tf
+0 0 0.50196 rg
+1 0 0 1 585 901 Tm
+97.22222 Tz
+(-) Tj
+ET
+Q
+q
+120 729 597 463 re
+W n
+BT
+/Fabc4 12 Tf
+0 0 0.50196 rg
+1 0 0 1 592 901 Tm
+97.22222 Tz
+(bus" is) Tj
+ET
+Q
+q
+120 729 597 463 re
+W n
+BT
+/Fabc4 12 Tf
+0 0 0.50196 rg
+1 0 0 1 641 901 Tm
+97.22222 Tz
+(-) Tj
+ET
+Q
+q
+120 729 597 463 re
+W n
+BT
+/Fabc4 12 Tf
+0 0 0.50196 rg
+1 0 0 1 648 901 Tm
+97.22222 Tz
+(gateway="true"\076) Tj
+ET
+Q
+q
+120 729 597 463 re
+W n
+BT
+/Fabc3 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 753 901 Tm
+( ) Tj
+ET
+Q
+q
+120 729 597 463 re
+W n
+BT
+/Fabc3 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 130 885 Tm
+97.22222 Tz
+(\240\240\240\240\240\240\240\240\240\240\240\240\240\240\240\240\240\240\240 ) Tj
+ET
+Q
+q
+120 729 597 463 re
+W n
+BT
+/Fabc4 12 Tf
+0 0 0.50196 rg
+1 0 0 1 270 885 Tm
+97.22222 Tz
+(\074property name="gatewayClass" value="com.acme.listeners.MyCustomGateway" /\076) Tj
+ET
+Q
+q
+120 729 597 463 re
+W n
+BT
+/Fabc3 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 130 869 Tm
+97.22222 Tz
+(\240\240\240\240\240\240\240\240\240\240\240\240\240\240\240\240\240\240\240 ) Tj
+ET
+Q
+q
+120 729 597 463 re
+W n
+BT
+/Fabc4 12 Tf
+0 0 0.50196 rg
+1 0 0 1 270 869 Tm
+97.22222 Tz
+(\074property name="listener) Tj
+ET
+Q
+q
+120 729 597 463 re
+W n
+BT
+/Fabc4 12 Tf
+0 0 0.50196 rg
+1 0 0 1 438 869 Tm
+97.22222 Tz
+(-) Tj
+ET
+Q
+q
+120 729 597 463 re
+W n
+BT
+/Fabc4 12 Tf
+0 0 0.50196 rg
+1 0 0 1 445 869 Tm
+97.22222 Tz
+(property" value="listener) Tj
+ET
+Q
+q
+120 729 597 463 re
+W n
+BT
+/Fabc4 12 Tf
+0 0 0.50196 rg
+1 0 0 1 620 869 Tm
+97.22222 Tz
+(-) Tj
+ET
+Q
+q
+120 729 597 463 re
+W n
+BT
+/Fabc4 12 Tf
+0 0 0.50196 rg
+1 0 0 1 627 869 Tm
+97.22222 Tz
+(prop) Tj
+ET
+Q
+q
+120 729 597 463 re
+W n
+BT
+/Fabc4 12 Tf
+0 0 0.50196 rg
+1 0 0 1 655 869 Tm
+97.22222 Tz
+(-) Tj
+ET
+Q
+q
+120 729 597 463 re
+W n
+BT
+/Fabc4 12 Tf
+0 0 0.50196 rg
+1 0 0 1 662 869 Tm
+97.22222 Tz
+(value" /\076) Tj
+ET
+Q
+q
+120 729 597 463 re
+W n
+BT
+/Fabc3 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 725 869 Tm
+( ) Tj
+ET
+Q
+q
+120 729 597 463 re
+W n
+BT
+/Fabc3 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 130 853 Tm
+97.22222 Tz
+(\240\240\240\240\240\240\240\240\240\240\240\240\240\240\240 ) Tj
+ET
+Q
+q
+120 729 597 463 re
+W n
+BT
+/Fabc4 12 Tf
+0 0 0.50196 rg
+1 0 0 1 242 853 Tm
+97.22222 Tz
+(\074/listener\076) Tj
+ET
+Q
+q
+120 729 597 463 re
+W n
+BT
+/Fabc3 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 130 837 Tm
+97.22222 Tz
+(\240\240\240\240\240\240\240\240\240\240\240 ) Tj
+ET
+Q
+q
+120 729 597 463 re
+W n
+BT
+/Fabc4 12 Tf
+0 0 0.50196 rg
+1 0 0 1 214 837 Tm
+97.22222 Tz
+(\074/listeners\076) Tj
+ET
+Q
+q
+120 729 597 463 re
+W n
+BT
+/Fabc3 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 130 821 Tm
+97.22222 Tz
+(\240\240\240\240\240\240\240\240\240\240\240 ) Tj
+ET
+Q
+q
+120 729 597 463 re
+W n
+BT
+/Fabc4 12 Tf
+0 0 0.50196 rg
+1 0 0 1 214 821 Tm
+97.22222 Tz
+(\074actions mep="OneWay"\076) Tj
+ET
+Q
+q
+120 729 597 463 re
+W n
+BT
+/Fabc3 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 130 805 Tm
+97.22222 Tz
+(\240\240\240\240\240\240\240\240\240\240\240\240\240\240\240 ...) Tj
+ET
+Q
+q
+120 729 597 463 re
+W n
+BT
+/Fabc3 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 130 790 Tm
+97.22222 Tz
+(\240\240\240\240\240\240\240\240\240\240\240 ) Tj
+ET
+Q
+q
+120 729 597 463 re
+W n
+BT
+/Fabc4 12 Tf
+0 0 0.50196 rg
+1 0 0 1 214 790 Tm
+97.22222 Tz
+(\074/actions\076) Tj
+ET
+Q
+q
+120 729 597 463 re
+W n
+BT
+/Fabc3 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 130 774 Tm
+97.22222 Tz
+(\240\240\240\240\240\240\240 ) Tj
+ET
+Q
+q
+120 729 597 463 re
+W n
+BT
+/Fabc4 12 Tf
+0 0 0.50196 rg
+1 0 0 1 186 774 Tm
+97.22222 Tz
+(\074/service\076) Tj
+ET
+Q
+q
+120 729 597 463 re
+W n
+BT
+/Fabc3 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 130 758 Tm
+97.22222 Tz
+(\240\240\240 ) Tj
+ET
+Q
+q
+120 729 597 463 re
+W n
+BT
+/Fabc4 12 Tf
+0 0 0.50196 rg
+1 0 0 1 158 758 Tm
+97.22222 Tz
+(\074/services\076) Tj
+ET
+Q
+q
+120 729 597 463 re
+W n
+BT
+/Fabc4 12 Tf
+0 0 0.50196 rg
+1 0 0 1 130 727 Tm
+97.22222 Tz
+(\074/jbossesb\076) Tj
+ET
+Q
+q
+98 629 656 30 re
+W n
+BT
+/Fabc2 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 98 647 Tm
+0.3296 Tc
+(\074scheduled) Tj
+ET
+Q
+q
+98 629 656 30 re
+W n
+BT
+/Fabc2 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 163 647 Tm
+0.004 Tc
+(-) Tj
+ET
+Q
+q
+98 629 656 30 re
+W n
+BT
+/Fabc2 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 167 647 Tm
+0.34276 Tc
+-0.67876 Tw
+(listener\076 can be used to perform scheduled tasks based on \074simple) Tj
+ET
+Q
+q
+98 629 656 30 re
+W n
+BT
+/Fabc2 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 542 647 Tm
+0.004 Tc
+(-) Tj
+ET
+Q
+q
+98 629 656 30 re
+W n
+BT
+/Fabc2 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 546 647 Tm
+0.247 Tc
+-0.583 Tw
+(schedule\076 or \074cron) Tj
+ET
+Q
+q
+98 629 656 30 re
+W n
+BT
+/Fabc2 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 652 647 Tm
+0.004 Tc
+(-) Tj
+ET
+Q
+q
+98 629 656 30 re
+W n
+BT
+/Fabc2 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 656 647 Tm
+0.32978 Tc
+(schedule\076 ) Tj
+ET
+Q
+q
+98 629 656 30 re
+W n
+BT
+/Fabc2 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 98 632 Tm
+0.15739 Tc
+-0.49339 Tw
+(provider configurations.) Tj
+ET
+Q
+q
+98 584 656 45 re
+W n
+BT
+/Fabc2 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 98 602 Tm
+0.3296 Tc
+(\074scheduled) Tj
+ET
+Q
+q
+98 584 656 45 re
+W n
+BT
+/Fabc2 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 163 602 Tm
+0.004 Tc
+(-) Tj
+ET
+Q
+q
+98 584 656 45 re
+W n
+BT
+/Fabc2 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 167 602 Tm
+0.25719 Tc
+-0.67719 Tw
+(listener\076 is configured with an ) Tj
+ET
+Q
+q
+98 584 656 45 re
+W n
+BT
+/Fabc2 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 334 602 Tm
+0.004 Tc
+(\223) Tj
+ET
+Q
+q
+98 584 656 45 re
+W n
+BT
+/Fabc2 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 338 602 Tm
+-0.0704 Tc
+(event) Tj
+ET
+Q
+q
+98 584 656 45 re
+W n
+BT
+/Fabc2 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 367 602 Tm
+0.004 Tc
+(-) Tj
+ET
+Q
+q
+98 584 656 45 re
+W n
+BT
+/Fabc2 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 371 602 Tm
+0.36889 Tc
+(processor) Tj
+ET
+Q
+q
+98 584 656 45 re
+W n
+BT
+/Fabc2 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 427 602 Tm
+0.004 Tc
+(\224 ) Tj
+ET
+Q
+q
+98 584 656 45 re
+W n
+BT
+/Fabc2 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 434 602 Tm
+0.27505 Tc
+-0.64838 Tw
+(class, which can be an implementation of one of the ) Tj
+ET
+Q
+q
+98 584 656 45 re
+W n
+BT
+/Fabc2 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 98 587 Tm
+0.1982 Tc
+-0.5342 Tw
+(following interfaces:) Tj
+ET
+Q
+q
+98 503 656 15 re
+W n
+BT
+/Fabc2 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 98 506 Tm
+89.92806 Tz
+(\240) Tj
+ET
+Q
+q
+98 492 656 15 re
+W n
+BT
+/Fabc2 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 98 495 Tm
+0.19148 Tc
+-0.52748 Tw
+(The attributes of this listener are:) Tj
+ET
+Q
+q
+98 277 656 45 re
+W n
+BT
+/Fabc2 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 98 310 Tm
+0.27118 Tc
+-0.62487 Tw
+(In this example, lets suppose you need to process "order" files and the File Listener component that ships with JBoss ) Tj
+ET
+Q
+q
+98 277 656 45 re
+W n
+BT
+/Fabc2 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 98 295 Tm
+0.18396 Tc
+-0.53863 Tw
+(ESB doesn't quite meet your requirements.\240 In this situation, you can always write your own custom file listener by ) Tj
+ET
+Q
+q
+98 277 656 45 re
+W n
+BT
+/Fabc2 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 98 280 Tm
+0.3312 Tc
+-1.0032 Tw
+(implementing the ) Tj
+ET
+Q
+q
+98 277 656 45 re
+W n
+BT
+/Fabc5 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 197 280 Tm
+0.19269 Tc
+(ScheduledEventMessageComposer) Tj
+ET
+Q
+q
+98 277 656 45 re
+W n
+BT
+/Fabc2 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 394 280 Tm
+0.0644 Tc
+-0.4004 Tw
+( interface:) Tj
+ET
+Q
+0.8 0.8 0.8 rg
+120 -106 m
+118 -107 l
+118 267 l
+120 266 l
+h
+f*
+0.93333 0.93333 0.93333 rg
+118 267 m
+734 267 l
+733 266 l
+120 266 l
+h
+f*
+0.93333 0.93333 0.93333 rg
+733 266 m
+733 267 l
+734 267 l
+734 -107 l
+118 -107 l
+118 -106 l
+120 -106 l
+733 -106 l
+h
+f*
+0.25098 0.25098 0.25098 rg
+732 250 1 16 re
+f
+0.25098 0.25098 0.25098 rg
+717 250 15 1 re
+f
+0.83137 0.81569 0.78431 rg
+717 251 1 15 re
+f
+0.83137 0.81569 0.78431 rg
+718 265 14 1 re
+f
+0.50196 0.50196 0.50196 rg
+731 251 1 14 re
+f
+0.50196 0.50196 0.50196 rg
+718 251 13 1 re
+f
+1 1 1 rg
+718 252 1 13 re
+f
+1 1 1 rg
+719 264 12 1 re
+f
+0.83137 0.81569 0.78431 rg
+719 252 12 12 re
+f
+0 0 0 rg
+724 259 1 1 re
+f
+0 0 0 rg
+723 258 3 1 re
+f
+0 0 0 rg
+722 257 5 1 re
+f
+0 0 0 rg
+721 256 7 1 re
+f
+0.25098 0.25098 0.25098 rg
+732 -60 1 310 re
+f
+0.83137 0.81569 0.78431 rg
+717 -59 1 309 re
+f
+0.83137 0.81569 0.78431 rg
+718 249 14 1 re
+f
+0.50196 0.50196 0.50196 rg
+731 -59 1 308 re
+f
+1 1 1 rg
+718 -58 1 307 re
+f
+1 1 1 rg
+719 248 12 1 re
+f
+0.83137 0.81569 0.78431 rg
+719 -58 12 306 re
+f
+1 1 1 rg
+120 -75.54098 597 341.54098 re
+f
+q
+120 -75.54098 597 341.54098 re
+W n
+BT
+/Fabc4 12 Tf
+0 0 0.50196 rg
+1 0 0 1 130 244 Tm
+97.22222 Tz
+(public) Tj
+ET
+Q
+q
+120 -75.54098 597 341.54098 re
+W n
+BT
+/Fabc3 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 172 244 Tm
+( ) Tj
+ET
+Q
+q
+120 -75.54098 597 341.54098 re
+W n
+BT
+/Fabc4 12 Tf
+0 0 0.50196 rg
+1 0 0 1 179 244 Tm
+97.22222 Tz
+(class) Tj
+ET
+Q
+q
+120 -75.54098 597 341.54098 re
+W n
+BT
+/Fabc3 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 214 244 Tm
+97.22222 Tz
+( OrderFileListener ) Tj
+ET
+Q
+q
+120 -75.54098 597 341.54098 re
+W n
+BT
+/Fabc4 12 Tf
+0 0 0.50196 rg
+1 0 0 1 347 244 Tm
+97.22222 Tz
+(implements) Tj
+ET
+Q
+q
+120 -75.54098 597 341.54098 re
+W n
+BT
+/Fabc3 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 417 244 Tm
+97.22222 Tz
+( ScheduledEventMessageComposer ) Tj
+ET
+Q
+q
+120 -75.54098 597 341.54098 re
+W n
+BT
+/Fabc3 12 Tf
+0 0 0.50196 rg
+1 0 0 1 634 244 Tm
+97.22222 Tz
+(\173) Tj
+ET
+Q
+q
+120 -75.54098 597 341.54098 re
+W n
+BT
+/Fabc3 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 130 228 Tm
+97.22222 Tz
+(\240) Tj
+ET
+Q
+q
+120 -75.54098 597 341.54098 re
+W n
+BT
+/Fabc3 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 130 213 Tm
+97.22222 Tz
+(\240\240\240 ) Tj
+ET
+Q
+q
+120 -75.54098 597 341.54098 re
+W n
+BT
+/Fabc4 12 Tf
+0 0 0.50196 rg
+1 0 0 1 158 213 Tm
+97.22222 Tz
+(public) Tj
+ET
+Q
+q
+120 -75.54098 597 341.54098 re
+W n
+BT
+/Fabc3 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 200 213 Tm
+( ) Tj
+ET
+Q
+q
+120 -75.54098 597 341.54098 re
+W n
+BT
+/Fabc4 12 Tf
+0 0 0.50196 rg
+1 0 0 1 207 213 Tm
+97.22222 Tz
+(void) Tj
+ET
+Q
+q
+120 -75.54098 597 341.54098 re
+W n
+BT
+/Fabc3 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 235 213 Tm
+97.22222 Tz
+( initialize\050ConfigTree config\051 ) Tj
+ET
+Q
+q
+120 -75.54098 597 341.54098 re
+W n
+BT
+/Fabc4 12 Tf
+0 0 0.50196 rg
+1 0 0 1 452 213 Tm
+97.22222 Tz
+(throws) Tj
+ET
+Q
+q
+120 -75.54098 597 341.54098 re
+W n
+BT
+/Fabc3 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 494 213 Tm
+97.22222 Tz
+( ConfigurationException ) Tj
+ET
+Q
+q
+120 -75.54098 597 341.54098 re
+W n
+BT
+/Fabc3 12 Tf
+0 0 0.50196 rg
+1 0 0 1 662 213 Tm
+97.22222 Tz
+(\173) Tj
+ET
+Q
+q
+120 -75.54098 597 341.54098 re
+W n
+BT
+/Fabc3 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 130 197 Tm
+97.22222 Tz
+(\240\240\240\240\240\240\240 ) Tj
+ET
+Q
+q
+120 -75.54098 597 341.54098 re
+W n
+BT
+/Fabc3 12 Tf
+0 0.39216 0 rg
+1 0 0 1 186 197 Tm
+97.22222 Tz
+(// TODO: Initialise File filters etc, using the config to access properties configured on the listener...) Tj
+ET
+Q
+q
+120 -75.54098 597 341.54098 re
+W n
+BT
+/Fabc3 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 130 182 Tm
+97.22222 Tz
+(\240\240\240 ) Tj
+ET
+Q
+q
+120 -75.54098 597 341.54098 re
+W n
+BT
+/Fabc3 12 Tf
+0 0 0.50196 rg
+1 0 0 1 158 182 Tm
+97.22222 Tz
+(\175) Tj
+ET
+Q
+q
+120 -75.54098 597 341.54098 re
+W n
+BT
+/Fabc3 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 130 167 Tm
+97.22222 Tz
+(\240) Tj
+ET
+Q
+q
+120 -75.54098 597 341.54098 re
+W n
+BT
+/Fabc3 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 130 152 Tm
+97.22222 Tz
+(\240\240\240 ) Tj
+ET
+Q
+q
+120 -75.54098 597 341.54098 re
+W n
+BT
+/Fabc4 12 Tf
+0 0 0.50196 rg
+1 0 0 1 158 152 Tm
+97.22222 Tz
+(public) Tj
+ET
+Q
+q
+120 -75.54098 597 341.54098 re
+W n
+BT
+/Fabc3 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 200 152 Tm
+97.22222 Tz
+( Message composeMessage\050\051 ) Tj
+ET
+Q
+q
+120 -75.54098 597 341.54098 re
+W n
+BT
+/Fabc4 12 Tf
+0 0 0.50196 rg
+1 0 0 1 382 152 Tm
+97.22222 Tz
+(throws) Tj
+ET
+Q
+q
+120 -75.54098 597 341.54098 re
+W n
+BT
+/Fabc3 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 424 152 Tm
+97.22222 Tz
+( SchedulingException ) Tj
+ET
+Q
+q
+120 -75.54098 597 341.54098 re
+W n
+BT
+/Fabc3 12 Tf
+0 0 0.50196 rg
+1 0 0 1 571 152 Tm
+97.22222 Tz
+(\173) Tj
+ET
+Q
+q
+120 -75.54098 597 341.54098 re
+W n
+BT
+/Fabc3 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 130 136 Tm
+97.22222 Tz
+(\240\240\240\240\240\240\240 Message message = MessageFactory.getInstance\050\051.getMessage\050\051;) Tj
+ET
+Q
+q
+120 -75.54098 597 341.54098 re
+W n
+BT
+/Fabc3 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 130 121 Tm
+97.22222 Tz
+(\240) Tj
+ET
+Q
+q
+120 -75.54098 597 341.54098 re
+W n
+BT
+/Fabc3 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 130 106 Tm
+97.22222 Tz
+(\240\240\240\240\240\240\240 ) Tj
+ET
+Q
+q
+120 -75.54098 597 341.54098 re
+W n
+BT
+/Fabc3 12 Tf
+0 0.39216 0 rg
+1 0 0 1 186 106 Tm
+97.22222 Tz
+(// TODO: Read one or more order files and populate the data into the ESB message for pipeline processing...) Tj
+ET
+Q
+q
+120 -75.54098 597 341.54098 re
+W n
+BT
+/Fabc3 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 130 91 Tm
+97.22222 Tz
+(\240) Tj
+ET
+Q
+q
+120 -75.54098 597 341.54098 re
+W n
+BT
+/Fabc3 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 130 76 Tm
+97.22222 Tz
+(\240\240\240\240\240\240\240 ) Tj
+ET
+Q
+q
+120 -75.54098 597 341.54098 re
+W n
+BT
+/Fabc4 12 Tf
+0 0 0.50196 rg
+1 0 0 1 186 76 Tm
+97.22222 Tz
+(return) Tj
+ET
+Q
+q
+120 -75.54098 597 341.54098 re
+W n
+BT
+/Fabc3 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 228 76 Tm
+97.22222 Tz
+( message;) Tj
+ET
+Q
+q
+120 -75.54098 597 341.54098 re
+W n
+BT
+/Fabc3 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 130 60 Tm
+97.22222 Tz
+(\240\240\240 ) Tj
+ET
+Q
+q
+120 -75.54098 597 341.54098 re
+W n
+BT
+/Fabc3 12 Tf
+0 0 0.50196 rg
+1 0 0 1 158 60 Tm
+97.22222 Tz
+(\175) Tj
+ET
+Q
+q
+120 -75.54098 597 341.54098 re
+W n
+BT
+/Fabc3 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 130 45 Tm
+97.22222 Tz
+(\240) Tj
+ET
+Q
+q
+120 -75.54098 597 341.54098 re
+W n
+BT
+/Fabc3 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 130 30 Tm
+97.22222 Tz
+(\240\240\240 ) Tj
+ET
+Q
+q
+120 -75.54098 597 341.54098 re
+W n
+BT
+/Fabc4 12 Tf
+0 0 0.50196 rg
+1 0 0 1 158 30 Tm
+97.22222 Tz
+(public) Tj
+ET
+Q
+q
+120 -75.54098 597 341.54098 re
+W n
+BT
+/Fabc3 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 200 30 Tm
+97.22222 Tz
+( Message onProcessingComplete\050Message message\051 ) Tj
+ET
+Q
+q
+120 -75.54098 597 341.54098 re
+W n
+BT
+/Fabc4 12 Tf
+0 0 0.50196 rg
+1 0 0 1 529 30 Tm
+97.22222 Tz
+(throws) Tj
+ET
+Q
+q
+120 -75.54098 597 341.54098 re
+W n
+BT
+/Fabc3 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 571 30 Tm
+97.22222 Tz
+( SchedulingException ) Tj
+ET
+Q
+q
+120 -75.54098 597 341.54098 re
+W n
+BT
+/Fabc3 12 Tf
+0 0 0.50196 rg
+1 0 0 1 718 30 Tm
+97.22222 Tz
+(\173) Tj
+ET
+Q
+Q
+EX
+
+endstream
+
+endobj
+
+3 0 obj
+<<
+/Contents [ 4 0 R ]
+/MediaBox [ 0 0 612 792 ]
+/Parent 25 0 R
+/Resources <<
+/Font <<
+/Fabc1 33 0 R
+/Fabc136 34 0 R
+/Fabc2 40 0 R
+/Fabc3 39 0 R
+/Fabc4 38 0 R
+>>
+/ProcSet [ /PDF
+/Text
+/ImageB
+/ImageC
+/ImageI ]
+/XObject <<
+/Iabc136 99 0 R
+>>
+>>
+/Type /Page
+>>
+endobj
+
+4 0 obj
+<<
+/Length 33119
+>>
+stream
+BX
+q
+0.56169 0 0 0.56169 -1.12339 -10.67219 cm
+2 23.45902 1086 1402 re
+W n
+0.90196 0.90588 0.9098 rg
+2 -76.54098 1087 1602 re
+f
+1 1 1 rg
+60 -76.54098 980 1602 re
+f
+q
+7 0 0 2340 1033 -583 cm
+/Iabc136 Do
+Q
+0.97255 0.95686 0.90196 rg
+80 -76.54098 695 1602 re
+f
+0.98039 0.89412 0.74902 RG
+2 J
+[ ] 0 d
+80.5 4030.5 m
+80.5 -2310.5 l
+S
+0.98039 0.89412 0.74902 RG
+2 J
+[ ] 0 d
+774.5 4030.5 m
+774.5 -2309.5 l
+S
+q
+96 -76.54098 660 1602 re
+W n
+BT
+/Fabc136 24 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 98 799 Tm
+-0.04388 Tc
+0.37188 Tw
+(Groovy Scripted Event Driven Listener) Tj
+ET
+Q
+q
+96 -76.54098 660 1602 re
+W n
+BT
+/Fabc1 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 105 719 Tm
+-0.004 Tc
+(1.) Tj
+ET
+Q
+q
+96 -76.54098 660 1602 re
+W n
+BT
+/Fabc1 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 128 719 Tm
+0.004 Tc
+(\223) Tj
+ET
+Q
+q
+96 -76.54098 660 1602 re
+W n
+BT
+/Fabc136 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 132 719 Tm
+0.164 Tc
+(name) Tj
+ET
+Q
+q
+96 -76.54098 660 1602 re
+W n
+BT
+/Fabc1 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 164 719 Tm
+0.004 Tc
+(\224) Tj
+ET
+Q
+q
+96 -76.54098 660 1602 re
+W n
+BT
+/Fabc1 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 168 719 Tm
+89.92806 Tz
+(:\240 ) Tj
+ET
+Q
+q
+96 -76.54098 660 1602 re
+W n
+BT
+/Fabc1 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 177 719 Tm
+0.23876 Tc
+-0.57476 Tw
+(The name of the listener instance.) Tj
+ET
+Q
+q
+96 -76.54098 660 1602 re
+W n
+BT
+/Fabc1 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 363 719 Tm
+( ) Tj
+ET
+Q
+q
+96 -76.54098 660 1602 re
+W n
+BT
+/Fabc1 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 105 702 Tm
+-0.004 Tc
+(2.) Tj
+ET
+Q
+q
+96 -76.54098 660 1602 re
+W n
+BT
+/Fabc1 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 128 702 Tm
+0.004 Tc
+(\223) Tj
+ET
+Q
+q
+96 -76.54098 660 1602 re
+W n
+BT
+/Fabc136 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 132 702 Tm
+0.054 Tc
+(script) Tj
+ET
+Q
+q
+96 -76.54098 660 1602 re
+W n
+BT
+/Fabc1 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 165 702 Tm
+0.004 Tc
+(\224) Tj
+ET
+Q
+q
+96 -76.54098 660 1602 re
+W n
+BT
+/Fabc1 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 169 702 Tm
+89.92806 Tz
+(:\240 ) Tj
+ET
+Q
+q
+96 -76.54098 660 1602 re
+W n
+BT
+/Fabc1 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 178 702 Tm
+0.09502 Tc
+-0.43102 Tw
+(The path \050on the classpath\051 to the Groovy Script.) Tj
+ET
+Q
+q
+96 -76.54098 660 1602 re
+W n
+BT
+/Fabc1 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 438 702 Tm
+( ) Tj
+ET
+Q
+q
+96 -76.54098 660 1602 re
+W n
+BT
+/Fabc1 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 105 631 Tm
+-0.004 Tc
+(1.) Tj
+ET
+Q
+q
+96 -76.54098 660 1602 re
+W n
+BT
+/Fabc1 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 128 631 Tm
+93.89671 Tz
+(") Tj
+ET
+Q
+q
+96 -76.54098 660 1602 re
+W n
+BT
+/Fabc136 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 132 631 Tm
+97.22222 Tz
+(config) Tj
+ET
+Q
+q
+96 -76.54098 660 1602 re
+W n
+BT
+/Fabc1 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 167 631 Tm
+0.16898 Tc
+-0.52898 Tw
+(": The listener configuration \050type ConfigTree\051 i.e. the nested \074property\076 element values.\240 This is also ) Tj
+ET
+Q
+q
+96 -76.54098 660 1602 re
+W n
+BT
+/Fabc1 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 128 616 Tm
+0.14493 Tc
+-0.48093 Tw
+(required for construction of the Action Pipeline.) Tj
+ET
+Q
+q
+96 -76.54098 660 1602 re
+W n
+BT
+/Fabc1 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 105 599 Tm
+-0.004 Tc
+(2.) Tj
+ET
+Q
+q
+96 -76.54098 660 1602 re
+W n
+BT
+/Fabc1 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 128 599 Tm
+93.89671 Tz
+(") Tj
+ET
+Q
+q
+96 -76.54098 660 1602 re
+W n
+BT
+/Fabc136 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 132 599 Tm
+0.09257 Tc
+(gateway) Tj
+ET
+Q
+q
+96 -76.54098 660 1602 re
+W n
+BT
+/Fabc1 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 180 599 Tm
+0.10611 Tc
+-0.46611 Tw
+(": A reference to the underlying GroovyGateway listener \050Java\051.\240 This provides access to the lsitener ) Tj
+ET
+Q
+q
+96 -76.54098 660 1602 re
+W n
+BT
+/Fabc1 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 128 584 Tm
+0.01963 Tc
+-0.35562 Tw
+(lifecycle.\240 More no lifecycle later.) Tj
+ET
+Q
+q
+96 -76.54098 660 1602 re
+W n
+BT
+/Fabc136 21 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 98 550 Tm
+0.08957 Tc
+(Example) Tj
+ET
+Q
+0.8 0.8 0.8 rg
+120 1295 m
+118 1294 l
+118 1668 l
+120 1667 l
+h
+f*
+0.93333 0.93333 0.93333 rg
+733 1667 m
+733 1668 l
+734 1668 l
+734 1294 l
+118 1294 l
+118 1295 l
+120 1295 l
+733 1295 l
+h
+f*
+0.25098 0.25098 0.25098 rg
+732 1311 1 16 re
+f
+0.25098 0.25098 0.25098 rg
+717 1311 15 1 re
+f
+0.83137 0.81569 0.78431 rg
+717 1312 1 15 re
+f
+0.83137 0.81569 0.78431 rg
+718 1326 14 1 re
+f
+0.50196 0.50196 0.50196 rg
+731 1312 1 14 re
+f
+0.50196 0.50196 0.50196 rg
+718 1312 13 1 re
+f
+1 1 1 rg
+718 1313 1 13 re
+f
+1 1 1 rg
+719 1325 12 1 re
+f
+0.83137 0.81569 0.78431 rg
+719 1313 12 12 re
+f
+0 0 0 rg
+724 1317 1 1 re
+f
+0 0 0 rg
+723 1318 3 1 re
+f
+0 0 0 rg
+722 1319 5 1 re
+f
+0 0 0 rg
+721 1320 7 1 re
+f
+0.25098 0.25098 0.25098 rg
+732 1341 1 184.45902 re
+f
+0.25098 0.25098 0.25098 rg
+717 1341 15 1 re
+f
+0.83137 0.81569 0.78431 rg
+717 1342 1 183.45902 re
+f
+0.50196 0.50196 0.50196 rg
+731 1342 1 183.45902 re
+f
+0.50196 0.50196 0.50196 rg
+718 1342 13 1 re
+f
+1 1 1 rg
+718 1343 1 182.45902 re
+f
+0.83137 0.81569 0.78431 rg
+719 1343 12 182.45902 re
+f
+1 1 1 rg
+717 1327 16 14 re
+f
+0.25098 0.25098 0.25098 rg
+135 1295 1 16 re
+f
+0.25098 0.25098 0.25098 rg
+120 1295 15 1 re
+f
+0.83137 0.81569 0.78431 rg
+120 1296 1 15 re
+f
+0.83137 0.81569 0.78431 rg
+121 1310 14 1 re
+f
+0.50196 0.50196 0.50196 rg
+134 1296 1 14 re
+f
+0.50196 0.50196 0.50196 rg
+121 1296 13 1 re
+f
+1 1 1 rg
+121 1297 1 13 re
+f
+1 1 1 rg
+122 1309 12 1 re
+f
+0.83137 0.81569 0.78431 rg
+122 1297 12 12 re
+f
+0 0 0 rg
+126 1302 1 1 re
+f
+0 0 0 rg
+127 1301 1 3 re
+f
+0 0 0 rg
+128 1300 1 5 re
+f
+0 0 0 rg
+129 1299 1 7 re
+f
+0.25098 0.25098 0.25098 rg
+716 1295 1 16 re
+f
+0.25098 0.25098 0.25098 rg
+701 1295 15 1 re
+f
+0.83137 0.81569 0.78431 rg
+701 1296 1 15 re
+f
+0.83137 0.81569 0.78431 rg
+702 1310 14 1 re
+f
+0.50196 0.50196 0.50196 rg
+715 1296 1 14 re
+f
+0.50196 0.50196 0.50196 rg
+702 1296 13 1 re
+f
+1 1 1 rg
+702 1297 1 13 re
+f
+1 1 1 rg
+703 1309 12 1 re
+f
+0.83137 0.81569 0.78431 rg
+703 1297 12 12 re
+f
+0 0 0 rg
+710 1302 1 1 re
+f
+0 0 0 rg
+709 1301 1 3 re
+f
+0 0 0 rg
+708 1300 1 5 re
+f
+0 0 0 rg
+707 1299 1 7 re
+f
+0.25098 0.25098 0.25098 rg
+543 1295 1 16 re
+f
+0.25098 0.25098 0.25098 rg
+136 1295 407 1 re
+f
+0.83137 0.81569 0.78431 rg
+136 1296 1 15 re
+f
+0.83137 0.81569 0.78431 rg
+137 1310 406 1 re
+f
+0.50196 0.50196 0.50196 rg
+542 1296 1 14 re
+f
+0.50196 0.50196 0.50196 rg
+137 1296 405 1 re
+f
+1 1 1 rg
+137 1297 1 13 re
+f
+1 1 1 rg
+138 1309 404 1 re
+f
+0.83137 0.81569 0.78431 rg
+138 1297 404 12 re
+f
+1 1 1 rg
+544 1295 157 16 re
+f
+0.83137 0.81569 0.78431 rg
+717 1295 16 16 re
+f
+1 1 1 rg
+120 1311 597 214.45902 re
+f
+q
+120 1311 597 214.45902 re
+W n
+BT
+/Fabc2 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 130 1415 Tm
+97.22222 Tz
+(\240\240\240\240\240\240\240 ) Tj
+ET
+Q
+q
+120 1311 597 214.45902 re
+W n
+BT
+/Fabc2 12 Tf
+0 0.39216 0 rg
+1 0 0 1 186 1415 Tm
+97.22222 Tz
+(// TODO: Post pipeline processing...) Tj
+ET
+Q
+q
+120 1311 597 214.45902 re
+W n
+BT
+/Fabc2 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 130 1400 Tm
+97.22222 Tz
+(\240\240\240\240\240\240\240 ) Tj
+ET
+Q
+q
+120 1311 597 214.45902 re
+W n
+BT
+/Fabc3 12 Tf
+0 0 0.50196 rg
+1 0 0 1 186 1400 Tm
+97.22222 Tz
+(return) Tj
+ET
+Q
+q
+120 1311 597 214.45902 re
+W n
+BT
+/Fabc2 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 228 1400 Tm
+97.22222 Tz
+( message;) Tj
+ET
+Q
+q
+120 1311 597 214.45902 re
+W n
+BT
+/Fabc2 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 130 1384 Tm
+97.22222 Tz
+(\240\240\240 ) Tj
+ET
+Q
+q
+120 1311 597 214.45902 re
+W n
+BT
+/Fabc2 12 Tf
+0 0 0.50196 rg
+1 0 0 1 158 1384 Tm
+97.22222 Tz
+(\175) Tj
+ET
+Q
+q
+120 1311 597 214.45902 re
+W n
+BT
+/Fabc2 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 130 1369 Tm
+97.22222 Tz
+(\240) Tj
+ET
+Q
+q
+120 1311 597 214.45902 re
+W n
+BT
+/Fabc2 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 130 1354 Tm
+97.22222 Tz
+(\240\240\240 ) Tj
+ET
+Q
+q
+120 1311 597 214.45902 re
+W n
+BT
+/Fabc3 12 Tf
+0 0 0.50196 rg
+1 0 0 1 158 1354 Tm
+97.22222 Tz
+(public) Tj
+ET
+Q
+q
+120 1311 597 214.45902 re
+W n
+BT
+/Fabc2 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 200 1354 Tm
+( ) Tj
+ET
+Q
+q
+120 1311 597 214.45902 re
+W n
+BT
+/Fabc3 12 Tf
+0 0 0.50196 rg
+1 0 0 1 207 1354 Tm
+97.22222 Tz
+(void) Tj
+ET
+Q
+q
+120 1311 597 214.45902 re
+W n
+BT
+/Fabc2 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 235 1354 Tm
+97.22222 Tz
+( uninitialize\050\051 ) Tj
+ET
+Q
+q
+120 1311 597 214.45902 re
+W n
+BT
+/Fabc2 12 Tf
+0 0 0.50196 rg
+1 0 0 1 347 1354 Tm
+97.22222 Tz
+(\173) Tj
+ET
+Q
+q
+120 1311 597 214.45902 re
+W n
+BT
+/Fabc2 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 130 1338 Tm
+97.22222 Tz
+(\240\240\240\240\240\240\240 ) Tj
+ET
+Q
+q
+120 1311 597 214.45902 re
+W n
+BT
+/Fabc2 12 Tf
+0 0.39216 0 rg
+1 0 0 1 186 1338 Tm
+97.22222 Tz
+(// TODO: Any relevant cleanup tasks...) Tj
+ET
+Q
+q
+120 1311 597 214.45902 re
+W n
+BT
+/Fabc2 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 130 1323 Tm
+97.22222 Tz
+(\240\240\240 ) Tj
+ET
+Q
+q
+120 1311 597 214.45902 re
+W n
+BT
+/Fabc2 12 Tf
+0 0 0.50196 rg
+1 0 0 1 158 1323 Tm
+97.22222 Tz
+(\175) Tj
+ET
+Q
+q
+120 1311 597 214.45902 re
+W n
+BT
+/Fabc2 12 Tf
+0 0 0.50196 rg
+1 0 0 1 130 1308 Tm
+97.22222 Tz
+(\175) Tj
+ET
+Q
+q
+98 1269 656 15 re
+W n
+BT
+/Fabc1 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 98 1272 Tm
+0.0971 Tc
+-0.4331 Tw
+(And then, to configure this into an ESB Service:) Tj
+ET
+Q
+0.8 0.8 0.8 rg
+120 843 m
+118 842 l
+118 1259 l
+120 1258 l
+h
+f*
+0.93333 0.93333 0.93333 rg
+118 1259 m
+734 1259 l
+733 1258 l
+120 1258 l
+h
+f*
+0.93333 0.93333 0.93333 rg
+733 1258 m
+733 1259 l
+734 1259 l
+734 842 l
+118 842 l
+118 843 l
+120 843 l
+733 843 l
+h
+f*
+0.25098 0.25098 0.25098 rg
+732 1242 1 16 re
+f
+0.25098 0.25098 0.25098 rg
+717 1242 15 1 re
+f
+0.83137 0.81569 0.78431 rg
+717 1243 1 15 re
+f
+0.83137 0.81569 0.78431 rg
+718 1257 14 1 re
+f
+0.50196 0.50196 0.50196 rg
+731 1243 1 14 re
+f
+0.50196 0.50196 0.50196 rg
+718 1243 13 1 re
+f
+1 1 1 rg
+718 1244 1 13 re
+f
+1 1 1 rg
+719 1256 12 1 re
+f
+0.83137 0.81569 0.78431 rg
+719 1244 12 12 re
+f
+0 0 0 rg
+724 1251 1 1 re
+f
+0 0 0 rg
+723 1250 3 1 re
+f
+0 0 0 rg
+722 1249 5 1 re
+f
+0 0 0 rg
+721 1248 7 1 re
+f
+0.25098 0.25098 0.25098 rg
+732 859 1 16 re
+f
+0.25098 0.25098 0.25098 rg
+717 859 15 1 re
+f
+0.83137 0.81569 0.78431 rg
+717 860 1 15 re
+f
+0.83137 0.81569 0.78431 rg
+718 874 14 1 re
+f
+0.50196 0.50196 0.50196 rg
+731 860 1 14 re
+f
+0.50196 0.50196 0.50196 rg
+718 860 13 1 re
+f
+1 1 1 rg
+718 861 1 13 re
+f
+1 1 1 rg
+719 873 12 1 re
+f
+0.83137 0.81569 0.78431 rg
+719 861 12 12 re
+f
+0 0 0 rg
+724 865 1 1 re
+f
+0 0 0 rg
+723 866 3 1 re
+f
+0 0 0 rg
+722 867 5 1 re
+f
+0 0 0 rg
+721 868 7 1 re
+f
+0.25098 0.25098 0.25098 rg
+732 890 1 352 re
+f
+0.25098 0.25098 0.25098 rg
+717 890 15 1 re
+f
+0.83137 0.81569 0.78431 rg
+717 891 1 351 re
+f
+0.83137 0.81569 0.78431 rg
+718 1241 14 1 re
+f
+0.50196 0.50196 0.50196 rg
+731 891 1 350 re
+f
+0.50196 0.50196 0.50196 rg
+718 891 13 1 re
+f
+1 1 1 rg
+718 892 1 349 re
+f
+1 1 1 rg
+719 1240 12 1 re
+f
+0.83137 0.81569 0.78431 rg
+719 892 12 348 re
+f
+1 1 1 rg
+717 875 16 15 re
+f
+0.25098 0.25098 0.25098 rg
+135 843 1 16 re
+f
+0.25098 0.25098 0.25098 rg
+120 843 15 1 re
+f
+0.83137 0.81569 0.78431 rg
+120 844 1 15 re
+f
+0.83137 0.81569 0.78431 rg
+121 858 14 1 re
+f
+0.50196 0.50196 0.50196 rg
+134 844 1 14 re
+f
+0.50196 0.50196 0.50196 rg
+121 844 13 1 re
+f
+1 1 1 rg
+121 845 1 13 re
+f
+1 1 1 rg
+122 857 12 1 re
+f
+0.83137 0.81569 0.78431 rg
+122 845 12 12 re
+f
+0 0 0 rg
+126 850 1 1 re
+f
+0 0 0 rg
+127 849 1 3 re
+f
+0 0 0 rg
+128 848 1 5 re
+f
+0 0 0 rg
+129 847 1 7 re
+f
+0.25098 0.25098 0.25098 rg
+716 843 1 16 re
+f
+0.25098 0.25098 0.25098 rg
+701 843 15 1 re
+f
+0.83137 0.81569 0.78431 rg
+701 844 1 15 re
+f
+0.83137 0.81569 0.78431 rg
+702 858 14 1 re
+f
+0.50196 0.50196 0.50196 rg
+715 844 1 14 re
+f
+0.50196 0.50196 0.50196 rg
+702 844 13 1 re
+f
+1 1 1 rg
+702 845 1 13 re
+f
+1 1 1 rg
+703 857 12 1 re
+f
+0.83137 0.81569 0.78431 rg
+703 845 12 12 re
+f
+0 0 0 rg
+710 850 1 1 re
+f
+0 0 0 rg
+709 849 1 3 re
+f
+0 0 0 rg
+708 848 1 5 re
+f
+0 0 0 rg
+707 847 1 7 re
+f
+0.25098 0.25098 0.25098 rg
+487 843 1 16 re
+f
+0.25098 0.25098 0.25098 rg
+136 843 351 1 re
+f
+0.83137 0.81569 0.78431 rg
+136 844 1 15 re
+f
+0.83137 0.81569 0.78431 rg
+137 858 350 1 re
+f
+0.50196 0.50196 0.50196 rg
+486 844 1 14 re
+f
+0.50196 0.50196 0.50196 rg
+137 844 349 1 re
+f
+1 1 1 rg
+137 845 1 13 re
+f
+1 1 1 rg
+138 857 348 1 re
+f
+0.83137 0.81569 0.78431 rg
+138 845 348 12 re
+f
+1 1 1 rg
+488 843 213 16 re
+f
+0.83137 0.81569 0.78431 rg
+717 843 16 16 re
+f
+1 1 1 rg
+120 859 597 399 re
+f
+q
+120 859 597 399 re
+W n
+BT
+/Fabc3 12 Tf
+0 0 0.50196 rg
+1 0 0 1 130 1236 Tm
+97.22222 Tz
+(\074?xml version = "1.0" encoding = "UTF) Tj
+ET
+Q
+q
+120 859 597 399 re
+W n
+BT
+/Fabc3 12 Tf
+0 0 0.50196 rg
+1 0 0 1 389 1236 Tm
+97.22222 Tz
+(-) Tj
+ET
+Q
+q
+120 859 597 399 re
+W n
+BT
+/Fabc3 12 Tf
+0 0 0.50196 rg
+1 0 0 1 396 1236 Tm
+97.22222 Tz
+(8"?\076) Tj
+ET
+Q
+q
+120 859 597 399 re
+W n
+BT
+/Fabc3 12 Tf
+0 0 0.50196 rg
+1 0 0 1 130 1220 Tm
+97.22222 Tz
+(\074jbossesb xmlns="http://anonsvn.labs.jboss.com/labs/jbossesb/trunk/product/etc/schemas/xml/jbossesb) Tj
+ET
+Q
+q
+120 859 597 399 re
+W n
+BT
+/Fabc3 12 Tf
+0 0 0.50196 rg
+1 0 0 1 823 1220 Tm
+97.22222 Tz
+(-) Tj
+ET
+Q
+q
+120 859 597 399 re
+W n
+BT
+/Fabc3 12 Tf
+0 0 0.50196 rg
+1 0 0 1 830 1220 Tm
+97.22222 Tz
+(1.0.1.xsd"\076) Tj
+ET
+Q
+q
+120 859 597 399 re
+W n
+BT
+/Fabc2 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 130 1189 Tm
+97.22222 Tz
+(\240\240\240 ) Tj
+ET
+Q
+q
+120 859 597 399 re
+W n
+BT
+/Fabc3 12 Tf
+0 0 0.50196 rg
+1 0 0 1 158 1189 Tm
+97.22222 Tz
+(\074providers\076) Tj
+ET
+Q
+q
+120 859 597 399 re
+W n
+BT
+/Fabc2 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 130 1173 Tm
+97.22222 Tz
+(\240\240\240\240\240\240\240 ) Tj
+ET
+Q
+q
+120 859 597 399 re
+W n
+BT
+/Fabc3 12 Tf
+0 0 0.50196 rg
+1 0 0 1 186 1173 Tm
+97.22222 Tz
+(\074schedule) Tj
+ET
+Q
+q
+120 859 597 399 re
+W n
+BT
+/Fabc3 12 Tf
+0 0 0.50196 rg
+1 0 0 1 249 1173 Tm
+97.22222 Tz
+(-) Tj
+ET
+Q
+q
+120 859 597 399 re
+W n
+BT
+/Fabc3 12 Tf
+0 0 0.50196 rg
+1 0 0 1 256 1173 Tm
+97.22222 Tz
+(provider name="schedules"\076) Tj
+ET
+Q
+q
+120 859 597 399 re
+W n
+BT
+/Fabc2 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 130 1157 Tm
+97.22222 Tz
+(\240\240\240\240\240\240\240\240\240\240\240 ) Tj
+ET
+Q
+q
+120 859 597 399 re
+W n
+BT
+/Fabc3 12 Tf
+0 0 0.50196 rg
+1 0 0 1 214 1157 Tm
+97.22222 Tz
+(\074simple) Tj
+ET
+Q
+q
+120 859 597 399 re
+W n
+BT
+/Fabc3 12 Tf
+0 0 0.50196 rg
+1 0 0 1 263 1157 Tm
+97.22222 Tz
+(-) Tj
+ET
+Q
+q
+120 859 597 399 re
+W n
+BT
+/Fabc3 12 Tf
+0 0 0.50196 rg
+1 0 0 1 270 1157 Tm
+97.22222 Tz
+(schedule scheduleid="ordersPole" frequency="5" frequencyUnits="seconds" /\076) Tj
+ET
+Q
+q
+120 859 597 399 re
+W n
+BT
+/Fabc2 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 130 1141 Tm
+97.22222 Tz
+(\240\240\240\240\240\240\240 ) Tj
+ET
+Q
+q
+120 859 597 399 re
+W n
+BT
+/Fabc3 12 Tf
+0 0 0.50196 rg
+1 0 0 1 186 1141 Tm
+97.22222 Tz
+(\074/schedule) Tj
+ET
+Q
+q
+120 859 597 399 re
+W n
+BT
+/Fabc3 12 Tf
+0 0 0.50196 rg
+1 0 0 1 256 1141 Tm
+97.22222 Tz
+(-) Tj
+ET
+Q
+q
+120 859 597 399 re
+W n
+BT
+/Fabc3 12 Tf
+0 0 0.50196 rg
+1 0 0 1 263 1141 Tm
+97.22222 Tz
+(provider\076) Tj
+ET
+Q
+q
+120 859 597 399 re
+W n
+BT
+/Fabc2 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 130 1125 Tm
+97.22222 Tz
+(\240\240\240 ) Tj
+ET
+Q
+q
+120 859 597 399 re
+W n
+BT
+/Fabc3 12 Tf
+0 0 0.50196 rg
+1 0 0 1 158 1125 Tm
+97.22222 Tz
+(\074/providers\076) Tj
+ET
+Q
+q
+120 859 597 399 re
+W n
+BT
+/Fabc2 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 130 1094 Tm
+97.22222 Tz
+(\240\240\240 ) Tj
+ET
+Q
+q
+120 859 597 399 re
+W n
+BT
+/Fabc3 12 Tf
+0 0 0.50196 rg
+1 0 0 1 158 1094 Tm
+97.22222 Tz
+(\074services\076) Tj
+ET
+Q
+q
+120 859 597 399 re
+W n
+BT
+/Fabc2 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 130 1078 Tm
+97.22222 Tz
+(\240\240\240\240\240\240\240 ) Tj
+ET
+Q
+q
+120 859 597 399 re
+W n
+BT
+/Fabc3 12 Tf
+0 0 0.50196 rg
+1 0 0 1 186 1078 Tm
+97.22222 Tz
+(\074service category="OrderManagement" name="OrderProcessing" description="Order Processing Service"\076) Tj
+ET
+Q
+q
+120 859 597 399 re
+W n
+BT
+/Fabc2 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 130 1047 Tm
+97.22222 Tz
+(\240\240\240\240\240\240\240\240\240\240\240 ) Tj
+ET
+Q
+q
+120 859 597 399 re
+W n
+BT
+/Fabc3 12 Tf
+0 0 0.50196 rg
+1 0 0 1 214 1047 Tm
+97.22222 Tz
+(\074listeners\076) Tj
+ET
+Q
+q
+120 859 597 399 re
+W n
+BT
+/Fabc2 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 130 1031 Tm
+97.22222 Tz
+(\240\240\240\240\240\240\240\240\240\240\240\240\240\240\240 ) Tj
+ET
+Q
+q
+120 859 597 399 re
+W n
+BT
+/Fabc3 12 Tf
+0 0 0.50196 rg
+1 0 0 1 242 1031 Tm
+97.22222 Tz
+(\074scheduled) Tj
+ET
+Q
+q
+120 859 597 399 re
+W n
+BT
+/Fabc3 12 Tf
+0 0 0.50196 rg
+1 0 0 1 312 1031 Tm
+97.22222 Tz
+(-) Tj
+ET
+Q
+q
+120 859 597 399 re
+W n
+BT
+/Fabc3 12 Tf
+0 0 0.50196 rg
+1 0 0 1 319 1031 Tm
+97.22222 Tz
+(listener name="orderFileListener" scheduleidref="ordersPole" event) Tj
+ET
+Q
+q
+120 859 597 399 re
+W n
+BT
+/Fabc3 12 Tf
+0 0 0.50196 rg
+1 0 0 1 781 1031 Tm
+97.22222 Tz
+(-) Tj
+ET
+Q
+q
+120 859 597 399 re
+W n
+BT
+/Fabc3 12 Tf
+0 0 0.50196 rg
+1 0 0 1 788 1031 Tm
+97.22222 Tz
+(processor="com.acme.OrderFileListener"/\076) Tj
+ET
+Q
+q
+120 859 597 399 re
+W n
+BT
+/Fabc2 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 130 1015 Tm
+97.22222 Tz
+(\240\240\240\240\240\240\240\240\240\240\240 ) Tj
+ET
+Q
+q
+120 859 597 399 re
+W n
+BT
+/Fabc3 12 Tf
+0 0 0.50196 rg
+1 0 0 1 214 1015 Tm
+97.22222 Tz
+(\074/listeners\076) Tj
+ET
+Q
+q
+120 859 597 399 re
+W n
+BT
+/Fabc2 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 130 984 Tm
+97.22222 Tz
+(\240\240\240\240\240\240\240\240\240\240\240 ) Tj
+ET
+Q
+q
+120 859 597 399 re
+W n
+BT
+/Fabc3 12 Tf
+0 0 0.50196 rg
+1 0 0 1 214 984 Tm
+97.22222 Tz
+(\074actions\076) Tj
+ET
+Q
+q
+120 859 597 399 re
+W n
+BT
+/Fabc2 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 130 968 Tm
+97.22222 Tz
+(\240\240\240\240\240\240\240\240\240\240\240\240\240\240\240 ) Tj
+ET
+Q
+q
+120 859 597 399 re
+W n
+BT
+/Fabc3 12 Tf
+0 0 0.50196 rg
+1 0 0 1 242 968 Tm
+97.22222 Tz
+(\074action name="action1" class="..."/\076) Tj
+ET
+Q
+q
+120 859 597 399 re
+W n
+BT
+/Fabc2 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 130 952 Tm
+97.22222 Tz
+(\240\240\240\240\240\240\240\240\240\240\240\240\240\240\240 ) Tj
+ET
+Q
+q
+120 859 597 399 re
+W n
+BT
+/Fabc3 12 Tf
+0 0 0.50196 rg
+1 0 0 1 242 952 Tm
+97.22222 Tz
+(\074action name="action2" class="..."/\076) Tj
+ET
+Q
+q
+120 859 597 399 re
+W n
+BT
+/Fabc2 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 130 936 Tm
+97.22222 Tz
+(\240\240\240\240\240\240\240\240\240\240\240\240\240\240\240 ) Tj
+ET
+Q
+q
+120 859 597 399 re
+W n
+BT
+/Fabc3 12 Tf
+0 0 0.50196 rg
+1 0 0 1 242 936 Tm
+97.22222 Tz
+(\074action name="action3" class="..."/\076) Tj
+ET
+Q
+q
+120 859 597 399 re
+W n
+BT
+/Fabc2 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 130 920 Tm
+97.22222 Tz
+(\240\240\240\240\240\240\240\240\240\240\240 ) Tj
+ET
+Q
+q
+120 859 597 399 re
+W n
+BT
+/Fabc3 12 Tf
+0 0 0.50196 rg
+1 0 0 1 214 920 Tm
+97.22222 Tz
+(\074/actions\076) Tj
+ET
+Q
+q
+120 859 597 399 re
+W n
+BT
+/Fabc2 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 130 904 Tm
+97.22222 Tz
+(\240\240\240\240\240\240\240 ) Tj
+ET
+Q
+q
+120 859 597 399 re
+W n
+BT
+/Fabc3 12 Tf
+0 0 0.50196 rg
+1 0 0 1 186 904 Tm
+97.22222 Tz
+(\074/service\076) Tj
+ET
+Q
+q
+120 859 597 399 re
+W n
+BT
+/Fabc2 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 130 888 Tm
+97.22222 Tz
+(\240\240\240 ) Tj
+ET
+Q
+q
+120 859 597 399 re
+W n
+BT
+/Fabc3 12 Tf
+0 0 0.50196 rg
+1 0 0 1 158 888 Tm
+97.22222 Tz
+(\074/services\076) Tj
+ET
+Q
+q
+120 859 597 399 re
+W n
+BT
+/Fabc3 12 Tf
+0 0 0.50196 rg
+1 0 0 1 130 857 Tm
+97.22222 Tz
+(\074/jbossesb\076) Tj
+ET
+Q
+q
+98 759 656 30 re
+W n
+BT
+/Fabc1 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 98 777 Tm
+0.1868 Tc
+-0.53808 Tw
+(One of the easier ways of implementing an Event Driven Listener in JBoss ESB is by hooking in the listener via a Groovy ) Tj
+ET
+Q
+q
+98 759 656 30 re
+W n
+BT
+/Fabc1 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 98 762 Tm
+0.08505 Tc
+-0.42105 Tw
+(script and the \074groovy) Tj
+ET
+Q
+q
+98 759 656 30 re
+W n
+BT
+/Fabc1 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 217 762 Tm
+0.004 Tc
+(-) Tj
+ET
+Q
+q
+98 759 656 30 re
+W n
+BT
+/Fabc1 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 221 762 Tm
+0.18609 Tc
+-0.52209 Tw
+(listener\076 configuration.) Tj
+ET
+Q
+q
+98 744 656 15 re
+W n
+BT
+/Fabc1 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 98 747 Tm
+89.92806 Tz
+(\240) Tj
+ET
+Q
+q
+98 733 656 15 re
+W n
+BT
+/Fabc1 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 98 736 Tm
+-0.0696 Tc
+-0.2664 Tw
+(The \074groovy) Tj
+ET
+Q
+q
+98 733 656 15 re
+W n
+BT
+/Fabc1 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 164 736 Tm
+0.004 Tc
+(-) Tj
+ET
+Q
+q
+98 733 656 15 re
+W n
+BT
+/Fabc1 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 168 736 Tm
+0.14 Tc
+-0.476 Tw
+(listener\076 is very easy to configure.\240 It takes the following configuration attributes:) Tj
+ET
+Q
+q
+98 682 656 15 re
+W n
+BT
+/Fabc1 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 98 685 Tm
+89.92806 Tz
+(\240) Tj
+ET
+Q
+q
+98 671 656 15 re
+W n
+BT
+/Fabc1 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 98 674 Tm
+0.05418 Tc
+-0.39018 Tw
+(The Groovy script becomes the effective "gateway".) Tj
+ET
+Q
+q
+98 656 656 15 re
+W n
+BT
+/Fabc1 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 98 659 Tm
+89.92806 Tz
+(\240) Tj
+ET
+Q
+q
+98 645 656 15 re
+W n
+BT
+/Fabc1 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 98 648 Tm
+0.25265 Tc
+-0.58865 Tw
+(The script has access to the following script variable bindings:) Tj
+ET
+Q
+q
+98 496 656 45 re
+W n
+BT
+/Fabc1 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 98 529 Tm
+0.24316 Tc
+-0.60016 Tw
+(Suppose the JMS Listener implemention provided with JBoss ESB does not meet your requirements \050ala the File ) Tj
+ET
+Q
+q
+98 496 656 45 re
+W n
+BT
+/Fabc1 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 98 514 Tm
+0.15404 Tc
+-0.50684 Tw
+(Listener in the Scheduling example above\051.\240 You could hook in your own custom JMS Listener via a Groovy script and the ) Tj
+ET
+Q
+q
+98 496 656 45 re
+W n
+BT
+/Fabc1 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 98 499 Tm
+97.62901 Tz
+(\074groovy) Tj
+ET
+Q
+q
+98 496 656 45 re
+W n
+BT
+/Fabc1 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 140 499 Tm
+0.004 Tc
+(-) Tj
+ET
+Q
+q
+98 496 656 45 re
+W n
+BT
+/Fabc1 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 144 499 Tm
+0.198 Tc
+(listener\076.) Tj
+ET
+Q
+q
+98 481 656 15 re
+W n
+BT
+/Fabc1 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 98 484 Tm
+89.92806 Tz
+(\240) Tj
+ET
+Q
+q
+98 455 656 30 re
+W n
+BT
+/Fabc1 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 98 473 Tm
+0.20461 Tc
+-0.55927 Tw
+(Taking the twist on the "Order" example used in the Schedule Listener example \050above\051, we could start by implementing ) Tj
+ET
+Q
+q
+98 455 656 30 re
+W n
+BT
+/Fabc1 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 98 458 Tm
+0.328 Tc
+(a ) Tj
+ET
+Q
+q
+98 455 656 30 re
+W n
+BT
+/Fabc4 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 108 458 Tm
+0.1235 Tc
+(javax.jms.MessagListener) Tj
+ET
+Q
+q
+98 455 656 30 re
+W n
+BT
+/Fabc1 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 249 458 Tm
+89.92806 Tz
+(:) Tj
+ET
+Q
+0.8 0.8 0.8 rg
+120 211 m
+118 210 l
+118 445 l
+120 444 l
+h
+f*
+0.93333 0.93333 0.93333 rg
+118 445 m
+734 445 l
+733 444 l
+120 444 l
+h
+f*
+0.93333 0.93333 0.93333 rg
+733 444 m
+733 445 l
+734 445 l
+734 210 l
+118 210 l
+118 211 l
+120 211 l
+733 211 l
+h
+f*
+1 1 1 rg
+120 211 613 233 re
+f
+q
+120 211 613 233 re
+W n
+BT
+/Fabc3 12 Tf
+0 0 0.50196 rg
+1 0 0 1 130 422 Tm
+97.22222 Tz
+(public) Tj
+ET
+Q
+q
+120 211 613 233 re
+W n
+BT
+/Fabc2 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 172 422 Tm
+( ) Tj
+ET
+Q
+q
+120 211 613 233 re
+W n
+BT
+/Fabc3 12 Tf
+0 0 0.50196 rg
+1 0 0 1 179 422 Tm
+97.22222 Tz
+(class) Tj
+ET
+Q
+q
+120 211 613 233 re
+W n
+BT
+/Fabc2 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 214 422 Tm
+97.22222 Tz
+( OrderListener ) Tj
+ET
+Q
+q
+120 211 613 233 re
+W n
+BT
+/Fabc3 12 Tf
+0 0 0.50196 rg
+1 0 0 1 319 422 Tm
+97.22222 Tz
+(implements) Tj
+ET
+Q
+q
+120 211 613 233 re
+W n
+BT
+/Fabc2 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 389 422 Tm
+97.22222 Tz
+( MessageListener ) Tj
+ET
+Q
+q
+120 211 613 233 re
+W n
+BT
+/Fabc2 12 Tf
+0 0 0.50196 rg
+1 0 0 1 508 422 Tm
+97.22222 Tz
+(\173) Tj
+ET
+Q
+q
+120 211 613 233 re
+W n
+BT
+/Fabc2 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 130 406 Tm
+97.22222 Tz
+(\240\240\240 ) Tj
+ET
+Q
+q
+120 211 613 233 re
+W n
+BT
+/Fabc2 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 130 391 Tm
+97.22222 Tz
+(\240\240\240 ) Tj
+ET
+Q
+q
+120 211 613 233 re
+W n
+BT
+/Fabc3 12 Tf
+0 0 0.50196 rg
+1 0 0 1 158 391 Tm
+97.22222 Tz
+(public) Tj
+ET
+Q
+q
+120 211 613 233 re
+W n
+BT
+/Fabc2 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 200 391 Tm
+( ) Tj
+ET
+Q
+q
+120 211 613 233 re
+W n
+BT
+/Fabc3 12 Tf
+0 0 0.50196 rg
+1 0 0 1 207 391 Tm
+97.22222 Tz
+(void) Tj
+ET
+Q
+q
+120 211 613 233 re
+W n
+BT
+/Fabc2 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 235 391 Tm
+97.22222 Tz
+( onMessage\050) Tj
+ET
+Q
+q
+120 211 613 233 re
+W n
+BT
+/Fabc3 12 Tf
+0 0 0.50196 rg
+1 0 0 1 312 391 Tm
+97.22222 Tz
+(final) Tj
+ET
+Q
+q
+120 211 613 233 re
+W n
+BT
+/Fabc2 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 347 391 Tm
+97.22222 Tz
+( Message message\051 ) Tj
+ET
+Q
+q
+120 211 613 233 re
+W n
+BT
+/Fabc2 12 Tf
+0 0 0.50196 rg
+1 0 0 1 473 391 Tm
+97.22222 Tz
+(\173) Tj
+ET
+Q
+q
+120 211 613 233 re
+W n
+BT
+/Fabc2 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 130 375 Tm
+97.22222 Tz
+(\240\240\240\240\240\240\240 ) Tj
+ET
+Q
+q
+120 211 613 233 re
+W n
+BT
+/Fabc3 12 Tf
+0 0 0.50196 rg
+1 0 0 1 186 375 Tm
+97.22222 Tz
+(if) Tj
+ET
+Q
+q
+120 211 613 233 re
+W n
+BT
+/Fabc2 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 200 375 Tm
+97.22222 Tz
+(\050message ) Tj
+ET
+Q
+q
+120 211 613 233 re
+W n
+BT
+/Fabc3 12 Tf
+0 0 0.50196 rg
+1 0 0 1 263 375 Tm
+97.22222 Tz
+(instanceof) Tj
+ET
+Q
+q
+120 211 613 233 re
+W n
+BT
+/Fabc2 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 333 375 Tm
+97.22222 Tz
+( ObjectMessage\051 ) Tj
+ET
+Q
+q
+120 211 613 233 re
+W n
+BT
+/Fabc2 12 Tf
+0 0 0.50196 rg
+1 0 0 1 445 375 Tm
+97.22222 Tz
+(\173) Tj
+ET
+Q
+q
+120 211 613 233 re
+W n
+BT
+/Fabc2 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 130 359 Tm
+97.22222 Tz
+(\240\240\240\240\240\240\240\240\240\240\240 Order order = \050\050ObjectMessage\051 message\051.getObject\050\051;) Tj
+ET
+Q
+q
+120 211 613 233 re
+W n
+BT
+/Fabc2 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 130 344 Tm
+( ) Tj
+ET
+Q
+q
+120 211 613 233 re
+W n
+BT
+/Fabc2 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 130 329 Tm
+97.22222 Tz
+(\240\240\240\240\240\240\240\240\240\240\240 ) Tj
+ET
+Q
+q
+120 211 613 233 re
+W n
+BT
+/Fabc2 12 Tf
+0 0.39216 0 rg
+1 0 0 1 214 329 Tm
+97.22222 Tz
+(// Create and populate an ESB message with the order....) Tj
+ET
+Q
+q
+120 211 613 233 re
+W n
+BT
+/Fabc2 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 130 314 Tm
+97.22222 Tz
+(\240\240\240\240\240\240\240\240\240\240\240 Message esbMessage = MessageFactory.getInstance\050\051.getMessage\050\051;) Tj
+ET
+Q
+q
+120 211 613 233 re
+W n
+BT
+/Fabc2 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 130 299 Tm
+97.22222 Tz
+(\240\240\240\240\240\240\240\240\240\240\240 esbMessage.getBody\050\051.add\050order\051;) Tj
+ET
+Q
+q
+120 211 613 233 re
+W n
+BT
+/Fabc2 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 130 284 Tm
+( ) Tj
+ET
+Q
+q
+120 211 613 233 re
+W n
+BT
+/Fabc2 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 130 269 Tm
+97.22222 Tz
+(\240\240\240\240\240\240\240\240\240\240\240 ) Tj
+ET
+Q
+q
+120 211 613 233 re
+W n
+BT
+/Fabc2 12 Tf
+0 0.39216 0 rg
+1 0 0 1 214 269 Tm
+97.22222 Tz
+(// TODO: Add code to forward the ESB message to the Action Pipeline...) Tj
+ET
+Q
+q
+120 211 613 233 re
+W n
+BT
+/Fabc2 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 130 254 Tm
+97.22222 Tz
+(\240\240\240\240\240\240\240 ) Tj
+ET
+Q
+q
+120 211 613 233 re
+W n
+BT
+/Fabc2 12 Tf
+0 0 0.50196 rg
+1 0 0 1 186 254 Tm
+97.22222 Tz
+(\175) Tj
+ET
+Q
+q
+120 211 613 233 re
+W n
+BT
+/Fabc2 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 130 239 Tm
+97.22222 Tz
+(\240\240\240 ) Tj
+ET
+Q
+q
+120 211 613 233 re
+W n
+BT
+/Fabc2 12 Tf
+0 0 0.50196 rg
+1 0 0 1 158 239 Tm
+97.22222 Tz
+(\175) Tj
+ET
+Q
+q
+120 211 613 233 re
+W n
+BT
+/Fabc2 12 Tf
+0 0 0.50196 rg
+1 0 0 1 130 224 Tm
+97.22222 Tz
+(\175) Tj
+ET
+Q
+q
+98 170 656 30 re
+W n
+BT
+/Fabc1 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 98 188 Tm
+0.19919 Tc
+-0.55046 Tw
+(Now we need to add the hooks for making this work in the ESB.\240 We need to create "start" and "stop" methods for ) Tj
+ET
+Q
+q
+98 170 656 30 re
+W n
+BT
+/Fabc1 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 98 173 Tm
+0.20471 Tc
+-0.54071 Tw
+(managing the listener's lifecycle, creating the Action Pipeline instance \050and other resources\051:) Tj
+ET
+Q
+0.8 0.8 0.8 rg
+120 -443 m
+118 -444 l
+118 160 l
+120 159 l
+h
+f*
+0.93333 0.93333 0.93333 rg
+118 160 m
+734 160 l
+733 159 l
+120 159 l
+h
+f*
+0.93333 0.93333 0.93333 rg
+733 159 m
+733 160 l
+734 160 l
+734 -444 l
+118 -444 l
+118 -443 l
+120 -443 l
+733 -443 l
+h
+f*
+0.25098 0.25098 0.25098 rg
+732 143 1 16 re
+f
+0.25098 0.25098 0.25098 rg
+717 143 15 1 re
+f
+0.83137 0.81569 0.78431 rg
+717 144 1 15 re
+f
+0.83137 0.81569 0.78431 rg
+718 158 14 1 re
+f
+0.50196 0.50196 0.50196 rg
+731 144 1 14 re
+f
+0.50196 0.50196 0.50196 rg
+718 144 13 1 re
+f
+1 1 1 rg
+718 145 1 13 re
+f
+1 1 1 rg
+719 157 12 1 re
+f
+0.83137 0.81569 0.78431 rg
+719 145 12 12 re
+f
+0 0 0 rg
+724 152 1 1 re
+f
+0 0 0 rg
+723 151 3 1 re
+f
+0 0 0 rg
+722 150 5 1 re
+f
+0 0 0 rg
+721 149 7 1 re
+f
+0.25098 0.25098 0.25098 rg
+732 -76.54098 1 219.54098 re
+f
+0.83137 0.81569 0.78431 rg
+717 -76.54098 1 219.54098 re
+f
+0.83137 0.81569 0.78431 rg
+718 142 14 1 re
+f
+0.50196 0.50196 0.50196 rg
+731 -76.54098 1 218.54098 re
+f
+1 1 1 rg
+718 -76.54098 1 218.54098 re
+f
+1 1 1 rg
+719 141 12 1 re
+f
+0.83137 0.81569 0.78431 rg
+719 -76.54098 12 217.54098 re
+f
+1 1 1 rg
+120 -76.54098 597 235.54098 re
+f
+q
+120 -76.54098 597 235.54098 re
+W n
+BT
+/Fabc3 12 Tf
+0 0 0.50196 rg
+1 0 0 1 130 137 Tm
+97.22222 Tz
+(public) Tj
+ET
+Q
+q
+120 -76.54098 597 235.54098 re
+W n
+BT
+/Fabc2 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 172 137 Tm
+( ) Tj
+ET
+Q
+q
+120 -76.54098 597 235.54098 re
+W n
+BT
+/Fabc3 12 Tf
+0 0 0.50196 rg
+1 0 0 1 179 137 Tm
+97.22222 Tz
+(class) Tj
+ET
+Q
+q
+120 -76.54098 597 235.54098 re
+W n
+BT
+/Fabc2 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 214 137 Tm
+97.22222 Tz
+( OrderListener ) Tj
+ET
+Q
+q
+120 -76.54098 597 235.54098 re
+W n
+BT
+/Fabc3 12 Tf
+0 0 0.50196 rg
+1 0 0 1 319 137 Tm
+97.22222 Tz
+(implements) Tj
+ET
+Q
+q
+120 -76.54098 597 235.54098 re
+W n
+BT
+/Fabc2 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 389 137 Tm
+97.22222 Tz
+( MessageListener ) Tj
+ET
+Q
+q
+120 -76.54098 597 235.54098 re
+W n
+BT
+/Fabc2 12 Tf
+0 0 0.50196 rg
+1 0 0 1 508 137 Tm
+97.22222 Tz
+(\173) Tj
+ET
+Q
+q
+120 -76.54098 597 235.54098 re
+W n
+BT
+/Fabc2 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 130 121 Tm
+97.22222 Tz
+(\240) Tj
+ET
+Q
+q
+120 -76.54098 597 235.54098 re
+W n
+BT
+/Fabc2 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 130 106 Tm
+97.22222 Tz
+(\240\240\240 ) Tj
+ET
+Q
+q
+120 -76.54098 597 235.54098 re
+W n
+BT
+/Fabc3 12 Tf
+0 0 0.50196 rg
+1 0 0 1 158 106 Tm
+97.22222 Tz
+(private) Tj
+ET
+Q
+q
+120 -76.54098 597 235.54098 re
+W n
+BT
+/Fabc2 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 207 106 Tm
+97.22222 Tz
+( ActionProcessingPipeline pipeline;) Tj
+ET
+Q
+q
+120 -76.54098 597 235.54098 re
+W n
+BT
+/Fabc2 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 130 90 Tm
+97.22222 Tz
+(\240) Tj
+ET
+Q
+q
+120 -76.54098 597 235.54098 re
+W n
+BT
+/Fabc2 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 130 75 Tm
+97.22222 Tz
+(\240\240\240 ) Tj
+ET
+Q
+q
+120 -76.54098 597 235.54098 re
+W n
+BT
+/Fabc3 12 Tf
+0 0 0.50196 rg
+1 0 0 1 158 75 Tm
+97.22222 Tz
+(public) Tj
+ET
+Q
+q
+120 -76.54098 597 235.54098 re
+W n
+BT
+/Fabc2 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 200 75 Tm
+( ) Tj
+ET
+Q
+q
+120 -76.54098 597 235.54098 re
+W n
+BT
+/Fabc3 12 Tf
+0 0 0.50196 rg
+1 0 0 1 207 75 Tm
+97.22222 Tz
+(void) Tj
+ET
+Q
+q
+120 -76.54098 597 235.54098 re
+W n
+BT
+/Fabc2 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 235 75 Tm
+97.22222 Tz
+( start\050ConfigTree config\051 ) Tj
+ET
+Q
+q
+120 -76.54098 597 235.54098 re
+W n
+BT
+/Fabc3 12 Tf
+0 0 0.50196 rg
+1 0 0 1 417 75 Tm
+97.22222 Tz
+(throws) Tj
+ET
+Q
+q
+120 -76.54098 597 235.54098 re
+W n
+BT
+/Fabc2 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 459 75 Tm
+97.22222 Tz
+( ConfigurationException ) Tj
+ET
+Q
+q
+120 -76.54098 597 235.54098 re
+W n
+BT
+/Fabc2 12 Tf
+0 0 0.50196 rg
+1 0 0 1 627 75 Tm
+97.22222 Tz
+(\173) Tj
+ET
+Q
+q
+120 -76.54098 597 235.54098 re
+W n
+BT
+/Fabc2 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 130 59 Tm
+97.22222 Tz
+(\240\240\240\240\240\240\240 ) Tj
+ET
+Q
+q
+120 -76.54098 597 235.54098 re
+W n
+BT
+/Fabc2 12 Tf
+0 0.39216 0 rg
+1 0 0 1 186 59 Tm
+97.22222 Tz
+(// Create and initialize the pipeline..) Tj
+ET
+Q
+q
+120 -76.54098 597 235.54098 re
+W n
+BT
+/Fabc2 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 130 44 Tm
+97.22222 Tz
+(\240\240\240\240\240\240\240 pipeline = ) Tj
+ET
+Q
+q
+120 -76.54098 597 235.54098 re
+W n
+BT
+/Fabc3 12 Tf
+0 0 0.50196 rg
+1 0 0 1 263 44 Tm
+97.22222 Tz
+(new) Tj
+ET
+Q
+q
+120 -76.54098 597 235.54098 re
+W n
+BT
+/Fabc2 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 284 44 Tm
+97.22222 Tz
+( ActionProcessingPipeline\050config\051;) Tj
+ET
+Q
+q
+120 -76.54098 597 235.54098 re
+W n
+BT
+/Fabc2 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 130 28 Tm
+97.22222 Tz
+(\240\240\240\240\240\240\240 pipeline.initialise\050\051;) Tj
+ET
+Q
+Q
+EX
+
+endstream
+
+endobj
+
+5 0 obj
+<<
+/Contents [ 6 0 R ]
+/MediaBox [ 0 0 612 792 ]
+/Parent 25 0 R
+/Resources <<
+/Font <<
+/Fabc1 40 0 R
+/Fabc138 34 0 R
+/Fabc2 39 0 R
+/Fabc3 33 0 R
+/Fabc4 38 0 R
+>>
+/ProcSet [ /PDF
+/Text
+/ImageB
+/ImageC
+/ImageI ]
+/XObject <<
+/Iabc1 23 0 R
+/Iabc138 99 0 R
+>>
+>>
+/Type /Page
+>>
+endobj
+
+6 0 obj
+<<
+/Length 28989
+>>
+stream
+BX
+q
+0.56169 0 0 0.56169 -1.12339 -10.67219 cm
+2 54.45902 1086 1371 re
+W n
+0.90196 0.90588 0.9098 rg
+2 -45.54098 1087 1571 re
+f
+1 1 1 rg
+60 -45.54098 980 1571 re
+f
+q
+7 0 0 2340 1033 819 cm
+/Iabc138 Do
+Q
+q
+7 0 0 1964 1033 -1145 cm
+/Iabc1 Do
+Q
+0.97255 0.95686 0.90196 rg
+80 -45.54098 695 1571 re
+f
+0.98039 0.89412 0.74902 RG
+2 J
+[ ] 0 d
+80.5 5432.5 m
+80.5 -908.5 l
+S
+0.98039 0.89412 0.74902 RG
+2 J
+[ ] 0 d
+774.5 5432.5 m
+774.5 -907.5 l
+S
+q
+96 -45.54098 660 1571 re
+W n
+BT
+/Fabc138 24 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 98 139 Tm
+-0.00232 Tc
+0.33032 Tw
+(ESB Component Lifecycle Management) Tj
+ET
+Q
+q
+96 -45.54098 660 1571 re
+W n
+BT
+/Fabc138 21 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 98 74 Tm
+0.00663 Tc
+0.15537 Tw
+(Managed Lifecycle) Tj
+ET
+Q
+0.8 0.8 0.8 rg
+120 959 m
+118 958 l
+118 1562 l
+120 1561 l
+h
+f*
+0.93333 0.93333 0.93333 rg
+733 1561 m
+733 1562 l
+734 1562 l
+734 958 l
+118 958 l
+118 959 l
+120 959 l
+733 959 l
+h
+f*
+0.25098 0.25098 0.25098 rg
+732 975 1 16 re
+f
+0.25098 0.25098 0.25098 rg
+717 975 15 1 re
+f
+0.83137 0.81569 0.78431 rg
+717 976 1 15 re
+f
+0.83137 0.81569 0.78431 rg
+718 990 14 1 re
+f
+0.50196 0.50196 0.50196 rg
+731 976 1 14 re
+f
+0.50196 0.50196 0.50196 rg
+718 976 13 1 re
+f
+1 1 1 rg
+718 977 1 13 re
+f
+1 1 1 rg
+719 989 12 1 re
+f
+0.83137 0.81569 0.78431 rg
+719 977 12 12 re
+f
+0 0 0 rg
+724 981 1 1 re
+f
+0 0 0 rg
+723 982 3 1 re
+f
+0 0 0 rg
+722 983 5 1 re
+f
+0 0 0 rg
+721 984 7 1 re
+f
+0.25098 0.25098 0.25098 rg
+732 1006 1 519.45902 re
+f
+0.25098 0.25098 0.25098 rg
+717 1006 15 1 re
+f
+0.83137 0.81569 0.78431 rg
+717 1007 1 518.45902 re
+f
+0.50196 0.50196 0.50196 rg
+731 1007 1 518.45902 re
+f
+0.50196 0.50196 0.50196 rg
+718 1007 13 1 re
+f
+1 1 1 rg
+718 1008 1 517.45902 re
+f
+0.83137 0.81569 0.78431 rg
+719 1008 12 517.45902 re
+f
+1 1 1 rg
+717 991 16 15 re
+f
+0.25098 0.25098 0.25098 rg
+135 959 1 16 re
+f
+0.25098 0.25098 0.25098 rg
+120 959 15 1 re
+f
+0.83137 0.81569 0.78431 rg
+120 960 1 15 re
+f
+0.83137 0.81569 0.78431 rg
+121 974 14 1 re
+f
+0.50196 0.50196 0.50196 rg
+134 960 1 14 re
+f
+0.50196 0.50196 0.50196 rg
+121 960 13 1 re
+f
+1 1 1 rg
+121 961 1 13 re
+f
+1 1 1 rg
+122 973 12 1 re
+f
+0.83137 0.81569 0.78431 rg
+122 961 12 12 re
+f
+0 0 0 rg
+126 966 1 1 re
+f
+0 0 0 rg
+127 965 1 3 re
+f
+0 0 0 rg
+128 964 1 5 re
+f
+0 0 0 rg
+129 963 1 7 re
+f
+0.25098 0.25098 0.25098 rg
+716 959 1 16 re
+f
+0.25098 0.25098 0.25098 rg
+701 959 15 1 re
+f
+0.83137 0.81569 0.78431 rg
+701 960 1 15 re
+f
+0.83137 0.81569 0.78431 rg
+702 974 14 1 re
+f
+0.50196 0.50196 0.50196 rg
+715 960 1 14 re
+f
+0.50196 0.50196 0.50196 rg
+702 960 13 1 re
+f
+1 1 1 rg
+702 961 1 13 re
+f
+1 1 1 rg
+703 973 12 1 re
+f
+0.83137 0.81569 0.78431 rg
+703 961 12 12 re
+f
+0 0 0 rg
+710 966 1 1 re
+f
+0 0 0 rg
+709 965 1 3 re
+f
+0 0 0 rg
+708 964 1 5 re
+f
+0 0 0 rg
+707 963 1 7 re
+f
+0.25098 0.25098 0.25098 rg
+653 959 1 16 re
+f
+0.25098 0.25098 0.25098 rg
+136 959 517 1 re
+f
+0.83137 0.81569 0.78431 rg
+136 960 1 15 re
+f
+0.83137 0.81569 0.78431 rg
+137 974 516 1 re
+f
+0.50196 0.50196 0.50196 rg
+652 960 1 14 re
+f
+0.50196 0.50196 0.50196 rg
+137 960 515 1 re
+f
+1 1 1 rg
+137 961 1 13 re
+f
+1 1 1 rg
+138 973 514 1 re
+f
+0.83137 0.81569 0.78431 rg
+138 961 514 12 re
+f
+1 1 1 rg
+654 959 47 16 re
+f
+0.83137 0.81569 0.78431 rg
+717 959 16 16 re
+f
+1 1 1 rg
+120 975 597 550.45902 re
+f
+q
+120 975 597 550.45902 re
+W n
+BT
+/Fabc1 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 130 1415 Tm
+97.22222 Tz
+(\240) Tj
+ET
+Q
+q
+120 975 597 550.45902 re
+W n
+BT
+/Fabc1 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 130 1400 Tm
+97.22222 Tz
+(\240\240\240\240\240\240\240 ) Tj
+ET
+Q
+q
+120 975 597 550.45902 re
+W n
+BT
+/Fabc1 12 Tf
+0 0.39216 0 rg
+1 0 0 1 186 1400 Tm
+97.22222 Tz
+(// TODO: Add JMS code for connecting this JMS MessageListener to the JMS Queue... ) Tj
+ET
+Q
+q
+120 975 597 550.45902 re
+W n
+BT
+/Fabc1 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 130 1385 Tm
+97.22222 Tz
+(\240\240\240 ) Tj
+ET
+Q
+q
+120 975 597 550.45902 re
+W n
+BT
+/Fabc1 12 Tf
+0 0 0.50196 rg
+1 0 0 1 158 1385 Tm
+97.22222 Tz
+(\175) Tj
+ET
+Q
+q
+120 975 597 550.45902 re
+W n
+BT
+/Fabc1 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 130 1370 Tm
+97.22222 Tz
+(\240) Tj
+ET
+Q
+q
+120 975 597 550.45902 re
+W n
+BT
+/Fabc1 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 130 1355 Tm
+97.22222 Tz
+(\240\240\240 ) Tj
+ET
+Q
+q
+120 975 597 550.45902 re
+W n
+BT
+/Fabc2 12 Tf
+0 0 0.50196 rg
+1 0 0 1 158 1355 Tm
+97.22222 Tz
+(public) Tj
+ET
+Q
+q
+120 975 597 550.45902 re
+W n
+BT
+/Fabc1 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 200 1355 Tm
+( ) Tj
+ET
+Q
+q
+120 975 597 550.45902 re
+W n
+BT
+/Fabc2 12 Tf
+0 0 0.50196 rg
+1 0 0 1 207 1355 Tm
+97.22222 Tz
+(void) Tj
+ET
+Q
+q
+120 975 597 550.45902 re
+W n
+BT
+/Fabc1 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 235 1355 Tm
+97.22222 Tz
+( onMessage\050) Tj
+ET
+Q
+q
+120 975 597 550.45902 re
+W n
+BT
+/Fabc2 12 Tf
+0 0 0.50196 rg
+1 0 0 1 312 1355 Tm
+97.22222 Tz
+(final) Tj
+ET
+Q
+q
+120 975 597 550.45902 re
+W n
+BT
+/Fabc1 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 347 1355 Tm
+97.22222 Tz
+( Message message\051 ) Tj
+ET
+Q
+q
+120 975 597 550.45902 re
+W n
+BT
+/Fabc1 12 Tf
+0 0 0.50196 rg
+1 0 0 1 473 1355 Tm
+97.22222 Tz
+(\173) Tj
+ET
+Q
+q
+120 975 597 550.45902 re
+W n
+BT
+/Fabc1 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 130 1339 Tm
+97.22222 Tz
+(\240\240\240\240\240\240\240 ) Tj
+ET
+Q
+q
+120 975 597 550.45902 re
+W n
+BT
+/Fabc2 12 Tf
+0 0 0.50196 rg
+1 0 0 1 186 1339 Tm
+97.22222 Tz
+(if) Tj
+ET
+Q
+q
+120 975 597 550.45902 re
+W n
+BT
+/Fabc1 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 200 1339 Tm
+97.22222 Tz
+(\050message ) Tj
+ET
+Q
+q
+120 975 597 550.45902 re
+W n
+BT
+/Fabc2 12 Tf
+0 0 0.50196 rg
+1 0 0 1 263 1339 Tm
+97.22222 Tz
+(instanceof) Tj
+ET
+Q
+q
+120 975 597 550.45902 re
+W n
+BT
+/Fabc1 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 333 1339 Tm
+97.22222 Tz
+( ObjectMessage\051 ) Tj
+ET
+Q
+q
+120 975 597 550.45902 re
+W n
+BT
+/Fabc1 12 Tf
+0 0 0.50196 rg
+1 0 0 1 445 1339 Tm
+97.22222 Tz
+(\173) Tj
+ET
+Q
+q
+120 975 597 550.45902 re
+W n
+BT
+/Fabc1 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 130 1323 Tm
+97.22222 Tz
+(\240\240\240\240\240\240\240\240\240\240\240 Order order = \050\050ObjectMessage\051 message\051.getObject\050\051;) Tj
+ET
+Q
+q
+120 975 597 550.45902 re
+W n
+BT
+/Fabc1 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 130 1308 Tm
+97.22222 Tz
+(\240) Tj
+ET
+Q
+q
+120 975 597 550.45902 re
+W n
+BT
+/Fabc1 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 130 1293 Tm
+97.22222 Tz
+(\240\240\240\240\240\240\240\240\240\240\240 ) Tj
+ET
+Q
+q
+120 975 597 550.45902 re
+W n
+BT
+/Fabc1 12 Tf
+0 0.39216 0 rg
+1 0 0 1 214 1293 Tm
+97.22222 Tz
+(// Create and populate an ESB message with the order....) Tj
+ET
+Q
+q
+120 975 597 550.45902 re
+W n
+BT
+/Fabc1 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 130 1278 Tm
+97.22222 Tz
+(\240\240\240\240\240\240\240\240\240\240\240 Message esbMessage = MessageFactory.getInstance\050\051.getMessage\050\051;) Tj
+ET
+Q
+q
+120 975 597 550.45902 re
+W n
+BT
+/Fabc1 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 130 1263 Tm
+97.22222 Tz
+(\240\240\240\240\240\240\240\240\240\240\240 esbMessage.getBody\050\051.add\050order\051;) Tj
+ET
+Q
+q
+120 975 597 550.45902 re
+W n
+BT
+/Fabc1 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 130 1248 Tm
+97.22222 Tz
+(\240\240\240\240\240\240\240\240\240\240 ) Tj
+ET
+Q
+q
+120 975 597 550.45902 re
+W n
+BT
+/Fabc1 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 130 1233 Tm
+97.22222 Tz
+(\240\240\240\240\240\240\240\240\240\240\240 ) Tj
+ET
+Q
+q
+120 975 597 550.45902 re
+W n
+BT
+/Fabc1 12 Tf
+0 0.39216 0 rg
+1 0 0 1 214 1233 Tm
+97.22222 Tz
+(// Forward the ESB message to the Action Pipeline...) Tj
+ET
+Q
+q
+120 975 597 550.45902 re
+W n
+BT
+/Fabc1 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 130 1218 Tm
+97.22222 Tz
+(\240\240\240\240\240\240\240\240\240\240\240 ) Tj
+ET
+Q
+q
+120 975 597 550.45902 re
+W n
+BT
+/Fabc2 12 Tf
+0 0 0.50196 rg
+1 0 0 1 214 1218 Tm
+97.22222 Tz
+(boolean) Tj
+ET
+Q
+q
+120 975 597 550.45902 re
+W n
+BT
+/Fabc1 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 263 1218 Tm
+97.22222 Tz
+( success = pipeline.process\050message\051;\240\240\240\240\240\240\240\240\240\240\240 ) Tj
+ET
+Q
+q
+120 975 597 550.45902 re
+W n
+BT
+/Fabc1 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 130 1202 Tm
+97.22222 Tz
+(\240\240\240\240\240\240\240\240\240\240\240 ) Tj
+ET
+Q
+q
+120 975 597 550.45902 re
+W n
+BT
+/Fabc2 12 Tf
+0 0 0.50196 rg
+1 0 0 1 214 1202 Tm
+97.22222 Tz
+(if) Tj
+ET
+Q
+q
+120 975 597 550.45902 re
+W n
+BT
+/Fabc1 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 228 1202 Tm
+97.22222 Tz
+(\050!success\051 ) Tj
+ET
+Q
+q
+120 975 597 550.45902 re
+W n
+BT
+/Fabc1 12 Tf
+0 0 0.50196 rg
+1 0 0 1 305 1202 Tm
+97.22222 Tz
+(\173) Tj
+ET
+Q
+q
+120 975 597 550.45902 re
+W n
+BT
+/Fabc1 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 130 1186 Tm
+97.22222 Tz
+(\240\240\240\240\240\240\240\240\240\240\240\240\240\240\240 ) Tj
+ET
+Q
+q
+120 975 597 550.45902 re
+W n
+BT
+/Fabc1 12 Tf
+0 0.39216 0 rg
+1 0 0 1 242 1186 Tm
+97.22222 Tz
+(// TODO: Handle error....) Tj
+ET
+Q
+q
+120 975 597 550.45902 re
+W n
+BT
+/Fabc1 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 130 1171 Tm
+97.22222 Tz
+(\240\240\240\240\240\240\240\240\240\240\240 ) Tj
+ET
+Q
+q
+120 975 597 550.45902 re
+W n
+BT
+/Fabc1 12 Tf
+0 0 0.50196 rg
+1 0 0 1 214 1171 Tm
+97.22222 Tz
+(\175) Tj
+ET
+Q
+q
+120 975 597 550.45902 re
+W n
+BT
+/Fabc1 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 130 1156 Tm
+97.22222 Tz
+(\240\240\240\240\240\240\240 ) Tj
+ET
+Q
+q
+120 975 597 550.45902 re
+W n
+BT
+/Fabc1 12 Tf
+0 0 0.50196 rg
+1 0 0 1 186 1156 Tm
+97.22222 Tz
+(\175) Tj
+ET
+Q
+q
+120 975 597 550.45902 re
+W n
+BT
+/Fabc1 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 130 1141 Tm
+97.22222 Tz
+(\240\240\240 ) Tj
+ET
+Q
+q
+120 975 597 550.45902 re
+W n
+BT
+/Fabc1 12 Tf
+0 0 0.50196 rg
+1 0 0 1 158 1141 Tm
+97.22222 Tz
+(\175) Tj
+ET
+Q
+q
+120 975 597 550.45902 re
+W n
+BT
+/Fabc1 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 130 1126 Tm
+97.22222 Tz
+(\240) Tj
+ET
+Q
+q
+120 975 597 550.45902 re
+W n
+BT
+/Fabc1 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 130 1111 Tm
+97.22222 Tz
+(\240\240\240 ) Tj
+ET
+Q
+q
+120 975 597 550.45902 re
+W n
+BT
+/Fabc2 12 Tf
+0 0 0.50196 rg
+1 0 0 1 158 1111 Tm
+97.22222 Tz
+(public) Tj
+ET
+Q
+q
+120 975 597 550.45902 re
+W n
+BT
+/Fabc1 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 200 1111 Tm
+( ) Tj
+ET
+Q
+q
+120 975 597 550.45902 re
+W n
+BT
+/Fabc2 12 Tf
+0 0 0.50196 rg
+1 0 0 1 207 1111 Tm
+97.22222 Tz
+(void) Tj
+ET
+Q
+q
+120 975 597 550.45902 re
+W n
+BT
+/Fabc1 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 235 1111 Tm
+97.22222 Tz
+( stop\050\051 ) Tj
+ET
+Q
+q
+120 975 597 550.45902 re
+W n
+BT
+/Fabc1 12 Tf
+0 0 0.50196 rg
+1 0 0 1 291 1111 Tm
+97.22222 Tz
+(\173) Tj
+ET
+Q
+q
+120 975 597 550.45902 re
+W n
+BT
+/Fabc1 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 130 1095 Tm
+97.22222 Tz
+(\240\240\240\240\240\240\240 ) Tj
+ET
+Q
+q
+120 975 597 550.45902 re
+W n
+BT
+/Fabc2 12 Tf
+0 0 0.50196 rg
+1 0 0 1 186 1095 Tm
+97.22222 Tz
+(try) Tj
+ET
+Q
+q
+120 975 597 550.45902 re
+W n
+BT
+/Fabc1 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 207 1095 Tm
+( ) Tj
+ET
+Q
+q
+120 975 597 550.45902 re
+W n
+BT
+/Fabc1 12 Tf
+0 0 0.50196 rg
+1 0 0 1 214 1095 Tm
+97.22222 Tz
+(\173) Tj
+ET
+Q
+q
+120 975 597 550.45902 re
+W n
+BT
+/Fabc1 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 130 1079 Tm
+97.22222 Tz
+(\240\240\240\240\240\240\240\240\240\240\240 ) Tj
+ET
+Q
+q
+120 975 597 550.45902 re
+W n
+BT
+/Fabc1 12 Tf
+0 0.39216 0 rg
+1 0 0 1 214 1079 Tm
+97.22222 Tz
+(// TODO: Add JMS code for disconnecting from JMS Queue....) Tj
+ET
+Q
+q
+120 975 597 550.45902 re
+W n
+BT
+/Fabc1 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 130 1064 Tm
+97.22222 Tz
+(\240\240\240\240\240\240\240 ) Tj
+ET
+Q
+q
+120 975 597 550.45902 re
+W n
+BT
+/Fabc1 12 Tf
+0 0 0.50196 rg
+1 0 0 1 186 1064 Tm
+97.22222 Tz
+(\175) Tj
+ET
+Q
+q
+120 975 597 550.45902 re
+W n
+BT
+/Fabc1 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 193 1064 Tm
+( ) Tj
+ET
+Q
+q
+120 975 597 550.45902 re
+W n
+BT
+/Fabc2 12 Tf
+0 0 0.50196 rg
+1 0 0 1 200 1064 Tm
+97.22222 Tz
+(finally) Tj
+ET
+Q
+q
+120 975 597 550.45902 re
+W n
+BT
+/Fabc1 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 249 1064 Tm
+( ) Tj
+ET
+Q
+q
+120 975 597 550.45902 re
+W n
+BT
+/Fabc1 12 Tf
+0 0 0.50196 rg
+1 0 0 1 256 1064 Tm
+97.22222 Tz
+(\173) Tj
+ET
+Q
+q
+120 975 597 550.45902 re
+W n
+BT
+/Fabc1 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 130 1048 Tm
+97.22222 Tz
+(\240\240\240\240\240\240\240\240\240\240\240 ) Tj
+ET
+Q
+q
+120 975 597 550.45902 re
+W n
+BT
+/Fabc2 12 Tf
+0 0 0.50196 rg
+1 0 0 1 214 1048 Tm
+97.22222 Tz
+(if) Tj
+ET
+Q
+q
+120 975 597 550.45902 re
+W n
+BT
+/Fabc1 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 228 1048 Tm
+97.22222 Tz
+(\050pipeline != ) Tj
+ET
+Q
+q
+120 975 597 550.45902 re
+W n
+BT
+/Fabc2 12 Tf
+0 0 0.50196 rg
+1 0 0 1 319 1048 Tm
+97.22222 Tz
+(null) Tj
+ET
+Q
+q
+120 975 597 550.45902 re
+W n
+BT
+/Fabc1 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 347 1048 Tm
+97.22222 Tz
+(\051 ) Tj
+ET
+Q
+q
+120 975 597 550.45902 re
+W n
+BT
+/Fabc1 12 Tf
+0 0 0.50196 rg
+1 0 0 1 361 1048 Tm
+97.22222 Tz
+(\173) Tj
+ET
+Q
+q
+120 975 597 550.45902 re
+W n
+BT
+/Fabc1 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 130 1032 Tm
+97.22222 Tz
+(\240\240\240\240\240\240\240\240\240\240\240\240\240\240\240 pipeline.destroy\050\051 ;) Tj
+ET
+Q
+q
+120 975 597 550.45902 re
+W n
+BT
+/Fabc1 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 130 1017 Tm
+97.22222 Tz
+(\240\240\240\240\240\240\240\240\240\240\240 ) Tj
+ET
+Q
+q
+120 975 597 550.45902 re
+W n
+BT
+/Fabc1 12 Tf
+0 0 0.50196 rg
+1 0 0 1 214 1017 Tm
+97.22222 Tz
+(\175) Tj
+ET
+Q
+q
+120 975 597 550.45902 re
+W n
+BT
+/Fabc1 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 221 1017 Tm
+97.22222 Tz
+(\240\240\240\240\240\240\240\240\240\240\240 ) Tj
+ET
+Q
+q
+120 975 597 550.45902 re
+W n
+BT
+/Fabc1 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 130 1002 Tm
+97.22222 Tz
+(\240\240\240\240\240\240\240 ) Tj
+ET
+Q
+q
+120 975 597 550.45902 re
+W n
+BT
+/Fabc1 12 Tf
+0 0 0.50196 rg
+1 0 0 1 186 1002 Tm
+97.22222 Tz
+(\175) Tj
+ET
+Q
+q
+120 975 597 550.45902 re
+W n
+BT
+/Fabc1 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 130 987 Tm
+97.22222 Tz
+(\240\240\240 ) Tj
+ET
+Q
+q
+120 975 597 550.45902 re
+W n
+BT
+/Fabc1 12 Tf
+0 0 0.50196 rg
+1 0 0 1 158 987 Tm
+97.22222 Tz
+(\175) Tj
+ET
+Q
+q
+120 975 597 550.45902 re
+W n
+BT
+/Fabc1 12 Tf
+0 0 0.50196 rg
+1 0 0 1 130 972 Tm
+97.22222 Tz
+(\175) Tj
+ET
+Q
+q
+98 873 658 75 re
+W n
+BT
+/Fabc138 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 158 936 Tm
+94.58578 Tz
+(Note:) Tj
+ET
+Q
+q
+98 873 658 75 re
+W n
+BT
+/Fabc3 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 187 936 Tm
+( ) Tj
+ET
+Q
+q
+98 873 658 75 re
+W n
+BT
+/Fabc4 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 190 936 Tm
+0.20483 Tc
+-0.56323 Tw
+(You could also used the ServiceInvoker in place of executing the Action Pipeline directly via the ) Tj
+ET
+Q
+q
+98 873 658 75 re
+W n
+BT
+/Fabc4 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 158 921 Tm
+0.14 Tc
+-0.476 Tw
+(ActionProcessingPipeline class, just as with the AbstractThreadedManagedLifecycle) Tj
+ET
+Q
+q
+98 873 658 75 re
+W n
+BT
+/Fabc3 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 614 921 Tm
+0.236 Tc
+-0.572 Tw
+( example) Tj
+ET
+Q
+q
+98 873 658 75 re
+W n
+BT
+/Fabc4 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 664 921 Tm
+0.20431 Tc
+-0.65231 Tw
+( earlier in this ) Tj
+ET
+Q
+q
+98 873 658 75 re
+W n
+BT
+/Fabc4 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 158 906 Tm
+0.1827 Tc
+-0.53846 Tw
+(document.\240 This would require a message aware listener to be installed on the service \050an InVM listener would ) Tj
+ET
+Q
+q
+98 873 658 75 re
+W n
+BT
+/Fabc4 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 158 891 Tm
+0.2373 Tc
+-0.5957 Tw
+(be fine\051 and would also mean that the pipeline is executed asynchronously from the implemented listeners ) Tj
+ET
+Q
+q
+98 873 658 75 re
+W n
+BT
+/Fabc4 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 158 876 Tm
+0.12644 Tc
+-0.46244 Tw
+(thread of execution.) Tj
+ET
+Q
+q
+98 858 656 15 re
+W n
+BT
+/Fabc3 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 98 861 Tm
+89.92806 Tz
+(\240) Tj
+ET
+Q
+q
+98 832 656 30 re
+W n
+BT
+/Fabc3 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 98 850 Tm
+0.20753 Tc
+-0.55953 Tw
+(Now we need to implement the Groovy Script that will hook in the OrderListener into the ESB, as well as manage it's ) Tj
+ET
+Q
+q
+98 832 656 30 re
+W n
+BT
+/Fabc3 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 98 835 Tm
+0.17019 Tc
+-0.50619 Tw
+(lifecycle \050starting and stopping\051:) Tj
+ET
+Q
+0.8 0.8 0.8 rg
+120 572 m
+118 571 l
+118 822 l
+120 821 l
+h
+f*
+0.93333 0.93333 0.93333 rg
+118 822 m
+734 822 l
+733 821 l
+120 821 l
+h
+f*
+0.93333 0.93333 0.93333 rg
+733 821 m
+733 822 l
+734 822 l
+734 571 l
+118 571 l
+118 572 l
+120 572 l
+733 572 l
+h
+f*
+1 1 1 rg
+120 572 613 249 re
+f
+q
+120 572 613 249 re
+W n
+BT
+/Fabc2 12 Tf
+0 0 0.50196 rg
+1 0 0 1 130 799 Tm
+97.22222 Tz
+(import) Tj
+ET
+Q
+q
+120 572 613 249 re
+W n
+BT
+/Fabc1 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 172 799 Tm
+97.22222 Tz
+( com.acme.OrderListener;) Tj
+ET
+Q
+q
+120 572 613 249 re
+W n
+BT
+/Fabc1 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 130 783 Tm
+97.22222 Tz
+(\240) Tj
+ET
+Q
+q
+120 572 613 249 re
+W n
+BT
+/Fabc1 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 130 768 Tm
+97.22222 Tz
+(OrderListener orderListener = ) Tj
+ET
+Q
+q
+120 572 613 249 re
+W n
+BT
+/Fabc2 12 Tf
+0 0 0.50196 rg
+1 0 0 1 340 768 Tm
+97.22222 Tz
+(new) Tj
+ET
+Q
+q
+120 572 613 249 re
+W n
+BT
+/Fabc1 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 361 768 Tm
+97.22222 Tz
+( OrderListener\050\051;) Tj
+ET
+Q
+q
+120 572 613 249 re
+W n
+BT
+/Fabc1 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 130 752 Tm
+97.22222 Tz
+(\240) Tj
+ET
+Q
+q
+120 572 613 249 re
+W n
+BT
+/Fabc1 12 Tf
+0 0.39216 0 rg
+1 0 0 1 130 737 Tm
+97.22222 Tz
+(// Start the listener \050passing the config\051...) Tj
+ET
+Q
+q
+120 572 613 249 re
+W n
+BT
+/Fabc1 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 130 722 Tm
+97.22222 Tz
+(orderListener.start\050config\051;) Tj
+ET
+Q
+q
+120 572 613 249 re
+W n
+BT
+/Fabc1 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 130 707 Tm
+97.22222 Tz
+(\240) Tj
+ET
+Q
+q
+120 572 613 249 re
+W n
+BT
+/Fabc1 12 Tf
+0 0.39216 0 rg
+1 0 0 1 130 692 Tm
+97.22222 Tz
+(// Wait until the Groovy Gateway is signaled to stop...) Tj
+ET
+Q
+q
+120 572 613 249 re
+W n
+BT
+/Fabc1 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 130 677 Tm
+97.22222 Tz
+(def stopped = ) Tj
+ET
+Q
+q
+120 572 613 249 re
+W n
+BT
+/Fabc2 12 Tf
+0 0 0.50196 rg
+1 0 0 1 228 677 Tm
+97.22222 Tz
+(false) Tj
+ET
+Q
+q
+120 572 613 249 re
+W n
+BT
+/Fabc1 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 263 677 Tm
+97.22222 Tz
+(;) Tj
+ET
+Q
+q
+120 572 613 249 re
+W n
+BT
+/Fabc2 12 Tf
+0 0 0.50196 rg
+1 0 0 1 130 661 Tm
+97.22222 Tz
+(while) Tj
+ET
+Q
+q
+120 572 613 249 re
+W n
+BT
+/Fabc1 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 165 661 Tm
+97.22222 Tz
+(\050!stopped\051 ) Tj
+ET
+Q
+q
+120 572 613 249 re
+W n
+BT
+/Fabc1 12 Tf
+0 0 0.50196 rg
+1 0 0 1 242 661 Tm
+97.22222 Tz
+(\173) Tj
+ET
+Q
+q
+120 572 613 249 re
+W n
+BT
+/Fabc1 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 130 645 Tm
+97.22222 Tz
+(\240\240\240 stopped = gateway.waitUntilStopping\050200\051;) Tj
+ET
+Q
+q
+120 572 613 249 re
+W n
+BT
+/Fabc1 12 Tf
+0 0 0.50196 rg
+1 0 0 1 130 630 Tm
+97.22222 Tz
+(\175) Tj
+ET
+Q
+q
+120 572 613 249 re
+W n
+BT
+/Fabc1 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 130 615 Tm
+97.22222 Tz
+(\240) Tj
+ET
+Q
+q
+120 572 613 249 re
+W n
+BT
+/Fabc1 12 Tf
+0 0.39216 0 rg
+1 0 0 1 130 600 Tm
+97.22222 Tz
+(// Now stop the listener...) Tj
+ET
+Q
+q
+120 572 613 249 re
+W n
+BT
+/Fabc1 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 130 585 Tm
+97.22222 Tz
+(orderListener.stop\050\051;) Tj
+ET
+Q
+q
+98 546 656 15 re
+W n
+BT
+/Fabc3 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 98 549 Tm
+0.02171 Tc
+-0.35771 Tw
+(And finally, to configure the Groovy script into your ESB Service:) Tj
+ET
+Q
+0.8 0.8 0.8 rg
+120 183 m
+118 182 l
+118 536 l
+120 535 l
+h
+f*
+0.93333 0.93333 0.93333 rg
+118 536 m
+734 536 l
+733 535 l
+120 535 l
+h
+f*
+0.93333 0.93333 0.93333 rg
+733 535 m
+733 536 l
+734 536 l
+734 182 l
+118 182 l
+118 183 l
+120 183 l
+733 183 l
+h
+f*
+0.25098 0.25098 0.25098 rg
+732 519 1 16 re
+f
+0.25098 0.25098 0.25098 rg
+717 519 15 1 re
+f
+0.83137 0.81569 0.78431 rg
+717 520 1 15 re
+f
+0.83137 0.81569 0.78431 rg
+718 534 14 1 re
+f
+0.50196 0.50196 0.50196 rg
+731 520 1 14 re
+f
+0.50196 0.50196 0.50196 rg
+718 520 13 1 re
+f
+1 1 1 rg
+718 521 1 13 re
+f
+1 1 1 rg
+719 533 12 1 re
+f
+0.83137 0.81569 0.78431 rg
+719 521 12 12 re
+f
+0 0 0 rg
+724 528 1 1 re
+f
+0 0 0 rg
+723 527 3 1 re
+f
+0 0 0 rg
+722 526 5 1 re
+f
+0 0 0 rg
+721 525 7 1 re
+f
+0.25098 0.25098 0.25098 rg
+732 199 1 16 re
+f
+0.25098 0.25098 0.25098 rg
+717 199 15 1 re
+f
+0.83137 0.81569 0.78431 rg
+717 200 1 15 re
+f
+0.83137 0.81569 0.78431 rg
+718 214 14 1 re
+f
+0.50196 0.50196 0.50196 rg
+731 200 1 14 re
+f
+0.50196 0.50196 0.50196 rg
+718 200 13 1 re
+f
+1 1 1 rg
+718 201 1 13 re
+f
+1 1 1 rg
+719 213 12 1 re
+f
+0.83137 0.81569 0.78431 rg
+719 201 12 12 re
+f
+0 0 0 rg
+724 205 1 1 re
+f
+0 0 0 rg
+723 206 3 1 re
+f
+0 0 0 rg
+722 207 5 1 re
+f
+0 0 0 rg
+721 208 7 1 re
+f
+0.25098 0.25098 0.25098 rg
+732 229 1 290 re
+f
+0.25098 0.25098 0.25098 rg
+717 229 15 1 re
+f
+0.83137 0.81569 0.78431 rg
+717 230 1 289 re
+f
+0.83137 0.81569 0.78431 rg
+718 518 14 1 re
+f
+0.50196 0.50196 0.50196 rg
+731 230 1 288 re
+f
+0.50196 0.50196 0.50196 rg
+718 230 13 1 re
+f
+1 1 1 rg
+718 231 1 287 re
+f
+1 1 1 rg
+719 517 12 1 re
+f
+0.83137 0.81569 0.78431 rg
+719 231 12 286 re
+f
+1 1 1 rg
+717 215 16 14 re
+f
+0.25098 0.25098 0.25098 rg
+135 183 1 16 re
+f
+0.25098 0.25098 0.25098 rg
+120 183 15 1 re
+f
+0.83137 0.81569 0.78431 rg
+120 184 1 15 re
+f
+0.83137 0.81569 0.78431 rg
+121 198 14 1 re
+f
+0.50196 0.50196 0.50196 rg
+134 184 1 14 re
+f
+0.50196 0.50196 0.50196 rg
+121 184 13 1 re
+f
+1 1 1 rg
+121 185 1 13 re
+f
+1 1 1 rg
+122 197 12 1 re
+f
+0.83137 0.81569 0.78431 rg
+122 185 12 12 re
+f
+0 0 0 rg
+126 190 1 1 re
+f
+0 0 0 rg
+127 189 1 3 re
+f
+0 0 0 rg
+128 188 1 5 re
+f
+0 0 0 rg
+129 187 1 7 re
+f
+0.25098 0.25098 0.25098 rg
+716 183 1 16 re
+f
+0.25098 0.25098 0.25098 rg
+701 183 15 1 re
+f
+0.83137 0.81569 0.78431 rg
+701 184 1 15 re
+f
+0.83137 0.81569 0.78431 rg
+702 198 14 1 re
+f
+0.50196 0.50196 0.50196 rg
+715 184 1 14 re
+f
+0.50196 0.50196 0.50196 rg
+702 184 13 1 re
+f
+1 1 1 rg
+702 185 1 13 re
+f
+1 1 1 rg
+703 197 12 1 re
+f
+0.83137 0.81569 0.78431 rg
+703 185 12 12 re
+f
+0 0 0 rg
+710 190 1 1 re
+f
+0 0 0 rg
+709 189 1 3 re
+f
+0 0 0 rg
+708 188 1 5 re
+f
+0 0 0 rg
+707 187 1 7 re
+f
+0.25098 0.25098 0.25098 rg
+558 183 1 16 re
+f
+0.25098 0.25098 0.25098 rg
+136 183 422 1 re
+f
+0.83137 0.81569 0.78431 rg
+136 184 1 15 re
+f
+0.83137 0.81569 0.78431 rg
+137 198 421 1 re
+f
+0.50196 0.50196 0.50196 rg
+557 184 1 14 re
+f
+0.50196 0.50196 0.50196 rg
+137 184 420 1 re
+f
+1 1 1 rg
+137 185 1 13 re
+f
+1 1 1 rg
+138 197 419 1 re
+f
+0.83137 0.81569 0.78431 rg
+138 185 419 12 re
+f
+1 1 1 rg
+559 183 142 16 re
+f
+0.83137 0.81569 0.78431 rg
+717 183 16 16 re
+f
+1 1 1 rg
+120 199 597 336 re
+f
+q
+120 199 597 336 re
+W n
+BT
+/Fabc2 12 Tf
+0 0 0.50196 rg
+1 0 0 1 130 513 Tm
+97.22222 Tz
+(\074?xml version = "1.0" encoding = "UTF) Tj
+ET
+Q
+q
+120 199 597 336 re
+W n
+BT
+/Fabc2 12 Tf
+0 0 0.50196 rg
+1 0 0 1 389 513 Tm
+97.22222 Tz
+(-) Tj
+ET
+Q
+q
+120 199 597 336 re
+W n
+BT
+/Fabc2 12 Tf
+0 0 0.50196 rg
+1 0 0 1 396 513 Tm
+97.22222 Tz
+(8"?\076) Tj
+ET
+Q
+q
+120 199 597 336 re
+W n
+BT
+/Fabc1 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 424 513 Tm
+( ) Tj
+ET
+Q
+q
+120 199 597 336 re
+W n
+BT
+/Fabc2 12 Tf
+0 0 0.50196 rg
+1 0 0 1 130 497 Tm
+97.22222 Tz
+(\074jbossesb xmlns="http://anonsvn.labs.jboss.com/labs/jbossesb/trunk/product/etc/schemas/xml/jbossesb) Tj
+ET
+Q
+q
+120 199 597 336 re
+W n
+BT
+/Fabc2 12 Tf
+0 0 0.50196 rg
+1 0 0 1 823 497 Tm
+97.22222 Tz
+(-) Tj
+ET
+Q
+q
+120 199 597 336 re
+W n
+BT
+/Fabc2 12 Tf
+0 0 0.50196 rg
+1 0 0 1 830 497 Tm
+97.22222 Tz
+(1.0.1.xsd"\076) Tj
+ET
+Q
+q
+120 199 597 336 re
+W n
+BT
+/Fabc1 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 907 497 Tm
+( ) Tj
+ET
+Q
+q
+120 199 597 336 re
+W n
+BT
+/Fabc1 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 130 466 Tm
+97.22222 Tz
+(\240\240\240 ) Tj
+ET
+Q
+q
+120 199 597 336 re
+W n
+BT
+/Fabc2 12 Tf
+0 0 0.50196 rg
+1 0 0 1 158 466 Tm
+97.22222 Tz
+(\074services\076) Tj
+ET
+Q
+q
+120 199 597 336 re
+W n
+BT
+/Fabc1 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 130 450 Tm
+97.22222 Tz
+(\240\240\240\240\240\240\240 ) Tj
+ET
+Q
+q
+120 199 597 336 re
+W n
+BT
+/Fabc2 12 Tf
+0 0 0.50196 rg
+1 0 0 1 186 450 Tm
+97.22222 Tz
+(\074service category="OrderManagement" name="OrderProcessing" description="Order Processing Service"\076) Tj
+ET
+Q
+q
+120 199 597 336 re
+W n
+BT
+/Fabc1 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 130 419 Tm
+97.22222 Tz
+(\240\240\240\240\240\240\240\240\240\240\240 ) Tj
+ET
+Q
+q
+120 199 597 336 re
+W n
+BT
+/Fabc2 12 Tf
+0 0 0.50196 rg
+1 0 0 1 214 419 Tm
+97.22222 Tz
+(\074listeners\076) Tj
+ET
+Q
+q
+120 199 597 336 re
+W n
+BT
+/Fabc1 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 130 403 Tm
+97.22222 Tz
+(\240\240\240\240\240\240\240\240\240\240\240\240\240\240\240 ) Tj
+ET
+Q
+q
+120 199 597 336 re
+W n
+BT
+/Fabc2 12 Tf
+0 0 0.50196 rg
+1 0 0 1 242 403 Tm
+97.22222 Tz
+(\074groovy) Tj
+ET
+Q
+q
+120 199 597 336 re
+W n
+BT
+/Fabc2 12 Tf
+0 0 0.50196 rg
+1 0 0 1 291 403 Tm
+97.22222 Tz
+(-) Tj
+ET
+Q
+q
+120 199 597 336 re
+W n
+BT
+/Fabc2 12 Tf
+0 0 0.50196 rg
+1 0 0 1 298 403 Tm
+97.22222 Tz
+(listener name="orderJmsListener" script="/com/acme/OrderListener.groovy"\076) Tj
+ET
+Q
+q
+120 199 597 336 re
+W n
+BT
+/Fabc1 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 809 403 Tm
+( ) Tj
+ET
+Q
+q
+120 199 597 336 re
+W n
+BT
+/Fabc1 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 130 387 Tm
+97.22222 Tz
+(\240\240\240\240\240\240\240\240\240\240\240\240\240\240\240\240\240\240\240 ) Tj
+ET
+Q
+q
+120 199 597 336 re
+W n
+BT
+/Fabc2 12 Tf
+0 0 0.50196 rg
+1 0 0 1 270 387 Tm
+97.22222 Tz
+(\074property name="queueName" value="..."/\076) Tj
+ET
+Q
+q
+120 199 597 336 re
+W n
+BT
+/Fabc1 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 130 371 Tm
+97.22222 Tz
+(\240\240\240\240\240\240\240\240\240\240\240\240\240\240\240 ) Tj
+ET
+Q
+q
+120 199 597 336 re
+W n
+BT
+/Fabc2 12 Tf
+0 0 0.50196 rg
+1 0 0 1 242 371 Tm
+97.22222 Tz
+(\074/groovy) Tj
+ET
+Q
+q
+120 199 597 336 re
+W n
+BT
+/Fabc2 12 Tf
+0 0 0.50196 rg
+1 0 0 1 298 371 Tm
+97.22222 Tz
+(-) Tj
+ET
+Q
+q
+120 199 597 336 re
+W n
+BT
+/Fabc2 12 Tf
+0 0 0.50196 rg
+1 0 0 1 305 371 Tm
+97.22222 Tz
+(listener\076) Tj
+ET
+Q
+q
+120 199 597 336 re
+W n
+BT
+/Fabc1 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 368 371 Tm
+( ) Tj
+ET
+Q
+q
+120 199 597 336 re
+W n
+BT
+/Fabc1 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 130 355 Tm
+97.22222 Tz
+(\240\240\240\240\240\240\240\240\240\240\240 ) Tj
+ET
+Q
+q
+120 199 597 336 re
+W n
+BT
+/Fabc2 12 Tf
+0 0 0.50196 rg
+1 0 0 1 214 355 Tm
+97.22222 Tz
+(\074/listeners\076) Tj
+ET
+Q
+q
+120 199 597 336 re
+W n
+BT
+/Fabc1 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 130 324 Tm
+97.22222 Tz
+(\240\240\240\240\240\240\240\240\240\240\240 ) Tj
+ET
+Q
+q
+120 199 597 336 re
+W n
+BT
+/Fabc2 12 Tf
+0 0 0.50196 rg
+1 0 0 1 214 324 Tm
+97.22222 Tz
+(\074actions\076) Tj
+ET
+Q
+q
+120 199 597 336 re
+W n
+BT
+/Fabc1 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 130 308 Tm
+97.22222 Tz
+(\240\240\240\240\240\240\240\240\240\240\240\240\240\240\240 ) Tj
+ET
+Q
+q
+120 199 597 336 re
+W n
+BT
+/Fabc2 12 Tf
+0 0 0.50196 rg
+1 0 0 1 242 308 Tm
+97.22222 Tz
+(\074action name="action1" class="..."/\076) Tj
+ET
+Q
+q
+120 199 597 336 re
+W n
+BT
+/Fabc1 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 130 292 Tm
+97.22222 Tz
+(\240\240\240\240\240\240\240\240\240\240\240\240\240\240\240 ) Tj
+ET
+Q
+q
+120 199 597 336 re
+W n
+BT
+/Fabc2 12 Tf
+0 0 0.50196 rg
+1 0 0 1 242 292 Tm
+97.22222 Tz
+(\074action name="action2" class="..."/\076) Tj
+ET
+Q
+q
+120 199 597 336 re
+W n
+BT
+/Fabc1 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 130 276 Tm
+97.22222 Tz
+(\240\240\240\240\240\240\240\240\240\240\240\240\240\240\240 ) Tj
+ET
+Q
+q
+120 199 597 336 re
+W n
+BT
+/Fabc2 12 Tf
+0 0 0.50196 rg
+1 0 0 1 242 276 Tm
+97.22222 Tz
+(\074action name="action3" class="..."/\076) Tj
+ET
+Q
+q
+120 199 597 336 re
+W n
+BT
+/Fabc1 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 130 260 Tm
+97.22222 Tz
+(\240\240\240\240\240\240\240\240\240\240\240 ) Tj
+ET
+Q
+q
+120 199 597 336 re
+W n
+BT
+/Fabc2 12 Tf
+0 0 0.50196 rg
+1 0 0 1 214 260 Tm
+97.22222 Tz
+(\074/actions\076) Tj
+ET
+Q
+q
+120 199 597 336 re
+W n
+BT
+/Fabc1 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 130 244 Tm
+97.22222 Tz
+(\240\240\240\240\240\240\240 ) Tj
+ET
+Q
+q
+120 199 597 336 re
+W n
+BT
+/Fabc2 12 Tf
+0 0 0.50196 rg
+1 0 0 1 186 244 Tm
+97.22222 Tz
+(\074/service\076) Tj
+ET
+Q
+q
+120 199 597 336 re
+W n
+BT
+/Fabc1 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 130 228 Tm
+97.22222 Tz
+(\240\240\240 ) Tj
+ET
+Q
+q
+120 199 597 336 re
+W n
+BT
+/Fabc2 12 Tf
+0 0 0.50196 rg
+1 0 0 1 158 228 Tm
+97.22222 Tz
+(\074/services\076) Tj
+ET
+Q
+q
+120 199 597 336 re
+W n
+BT
+/Fabc2 12 Tf
+0 0 0.50196 rg
+1 0 0 1 130 197 Tm
+97.22222 Tz
+(\074/jbossesb\076) Tj
+ET
+Q
+q
+98 114 656 15 re
+W n
+BT
+/Fabc3 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 98 117 Tm
+0.19638 Tc
+-0.53238 Tw
+(All ESB compoenents are managed via a well defined lifecycle.) Tj
+ET
+Q
+q
+98 99 656 15 re
+W n
+BT
+/Fabc3 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 98 102 Tm
+89.92806 Tz
+(\240) Tj
+ET
+Q
+Q
+EX
+
+endstream
+
+endobj
+
+7 0 obj
+<<
+/Annots [ 8 0 R 9 0 R 10 0 R 11 0 R
+12 0 R 13 0 R 14 0 R 15 0 R
+16 0 R 17 0 R 18 0 R 19 0 R ]
+/Contents [ 22 0 R ]
+/MediaBox [ 0 0 612 792 ]
+/Parent 25 0 R
+/Resources <<
+/Font <<
+/Fabc1 34 0 R
+/Fabc140 33 0 R
+>>
+/ProcSet [ /PDF
+/Text
+/ImageB
+/ImageC
+/ImageI ]
+/XObject <<
+/Iabc1 20 0 R
+/Iabc140 23 0 R
+/Iabc2 21 0 R
+>>
+>>
+/Type /Page
+>>
+endobj
+
+8 0 obj
+<<
+/A <<
+/S /URI
+/Type /Action
+/URI (http://www.jboss.org/community/servlet/JiveServlet/downloadImage/1114/managedlifecycle.png)
+>>
+/Border [ 0 0 0 ]
+/Contents ()
+/H /N
+/P 7 0 R
+/Rect [ 60.66298 575.73665 423.5175 789.18048 ]
+/Subtype /Link
+/Type /Annot
+>>
+endobj
+
+9 0 obj
+<<
+/A <<
+/S /URI
+/Type /Action
+/URI (http://www.jboss.org/community/servlet/JiveServlet/showImage/102-13193-21-1115/managedlifecyclethrea\
+d.png)
+>>
+/Border [ 0 0 0 ]
+/Contents ()
+/H /N
+/P 7 0 R
+/Rect [ 60.66298 275.2302 410.03683 532.48619 ]
+/Subtype /Link
+/Type /Annot
+>>
+endobj
+
+10 0 obj
+<<
+/A <<
+/S /URI
+/Type /Action
+/URI (http://www.jboss.org/community/docs/DOC-13193#)
+>>
+/Border [ 0 0 0 ]
+/Contents ()
+/H /N
+/P 7 0 R
+/Rect [ 47.74401 187.60589 103.35175 201.64825 ]
+/Subtype /Link
+/Type /Annot
+>>
+endobj
+
+11 0 obj
+<<
+/A <<
+/S /URI
+/Type /Action
+/URI (http://www.redhat.com/)
+>>
+/Border [ 0 0 0 ]
+/Contents ()
+/H /N
+/P 7 0 R
+/Rect [ 238.72007 105.03683 276.35359 112.33886 ]
+/Subtype /Link
+/Type /Annot
+>>
+endobj
+
+12 0 obj
+<<
+/A <<
+/S /URI
+/Type /Action
+/URI (http://www.jboss.com/)
+>>
+/Border [ 0 0 0 ]
+/Contents ()
+/H /N
+/P 7 0 R
+/Rect [ 281.40884 105.03683 312.30203 112.33886 ]
+/Subtype /Link
+/Type /Annot
+>>
+endobj
+
+13 0 obj
+<<
+/A <<
+/S /URI
+/Type /Action
+/URI (http://www.jboss.com/company/contact)
+>>
+/Border [ 0 0 0 ]
+/Contents ()
+/H /N
+/P 7 0 R
+/Rect [ 317.35727 105.03683 348.81215 112.33886 ]
+/Subtype /Link
+/Type /Annot
+>>
+endobj
+
+14 0 obj
+<<
+/A <<
+/S /URI
+/Type /Action
+/URI (http://www.redhat.com/about/careers)
+>>
+/Border [ 0 0 0 ]
+/Contents ()
+/H /N
+/P 7 0 R
+/Rect [ 353.8674 105.03683 376.89687 112.33886 ]
+/Subtype /Link
+/Type /Annot
+>>
+endobj
+
+15 0 obj
+<<
+/A <<
+/S /URI
+/Type /Action
+/URI (http://www.jboss.org/jbosslabs)
+>>
+/Border [ 0 0 0 ]
+/Contents ()
+/H /N
+/P 7 0 R
+/Rect [ 253.32413 96.61142 281.97053 103.91344 ]
+/Subtype /Link
+/Type /Annot
+>>
+endobj
+
+16 0 obj
+<<
+/A <<
+/S /URI
+/Type /Action
+/URI (http://www.jivesoftware.com/poweredby/)
+>>
+/Border [ 0 0 0 ]
+/Contents ()
+/H /N
+/P 7 0 R
+/Rect [ 295.4512 96.61142 324.6593 103.91344 ]
+/Subtype /Link
+/Type /Annot
+>>
+endobj
+
+17 0 obj
+<<
+/A <<
+/S /URI
+/Type /Action
+/URI (http://www.jboss.com/products/platforms/application)
+>>
+/Border [ 0 0 0 ]
+/Contents ()
+/H /N
+/P 7 0 R
+/Rect [ 360.60773 96.61142 388.69245 103.91344 ]
+/Subtype /Link
+/Type /Annot
+>>
+endobj
+
+18 0 obj
+<<
+/A <<
+/S /URI
+/Type /Action
+/URI (http://www.jboss.com/index.html?module=bb&op=viewforum&f=210)
+>>
+/Border [ 0 0 0 ]
+/Contents ()
+/H /N
+/P 7 0 R
+/Rect [ 255.5709 88.186 277.47698 95.48803 ]
+/Subtype /Link
+/Type /Annot
+>>
+endobj
+
+19 0 obj
+<<
+/A <<
+/S /URI
+/Type /Action
+/URI (http://www.jboss.com/index.html?module=bb&op=viewforum&f=210)
+>>
+/Border [ 0 0 0 ]
+/Contents ()
+/H /N
+/P 7 0 R
+/Rect [ 305.56169 88.186 333.64641 95.48803 ]
+/Subtype /Link
+/Type /Annot
+>>
+endobj
+
+20 0 obj
+<<
+/BitsPerComponent 8
+/ColorSpace /DeviceRGB
+/Filter /FlateDecode
+/Height 611
+/Length 7562
+/SMask 110 0 R
+/Subtype /Image
+/Type /XObject
+/Width 1568
+>>
+stream
+xœíÝáš›º®
+6¢ Öúú#%lã:’šN#
+6ÛÔòEÓ˜®ót
+#Í–oúµ}¯Û×{:
+Ow™¿nž¾z£^ç?…²ÀÙ4·²½sc{‘aùÜ”+ôNyeþ\áJÛ~oŒ#SÚ|wù:Ís7Ý´w¯?o]éé
+þmþ^=cÕ€‘f«—¹Ñòe÷‰kmû½1.Lï໫§¼~ÙË?
+eŸ&aÇ)÷œ7(wìyAq­í«z:“ŵž
+뎡ìl6Ÿ¢¾%ŽÝ#/hšÅëlûÕÓ™lÓuž
+B(œ^õnz¿§êã{~õdoö»ã·x:
+õ%
+TG…	¦qøò
+ª3›4Õ	ÜNõ¶—¦z"
+pëñÕÆ«]µ
+–/²|p¼{ò#à›¶¦åý­Ù`ðø¼K½Æ«´
+v_n¼ÚIû'
+ÒrB4Øï'ʏ€c$îœOïŽïÝèë‘Õ®Ú?
+/YØ?
+/YØ?
+/YØ?
+
+F’ô…öã}“ןÑøó]^KÍ›Ž¯^m¤·a
+F’ô§;ºòús¾Ëkékƒ­Ç—¯Ö<}¡ŸÖ!
+mš¿ýúb~p¼‚´úî`??Õ—
+Ömj÷3Ô—
+endstream
+
+endobj
+
+21 0 obj
+<<
+/BitsPerComponent 8
+/ColorSpace /DeviceRGB
+/Filter /FlateDecode
+/Height 494
+/Length 2411
+/SMask 111 0 R
+/Subtype /Image
+/Type /XObject
+/Width 672
+>>
+stream
+xœíÝÑrÛ6Ðuëüÿ'«
+§I‘"Ah•ÌsÆLR
+€—VݨŸR½y
+ý}¼³w$⇛0Ù >[%ô÷)Úo‡æPbh·/ô÷‰öoÄâÓí
+yzV˜ÆR¶l¯u‡?mœçM=¼¼öœìdo'~-ãûWÛ<}gžòô9Uwª\d÷÷Í‹·LU=¼²ýll«ÈÅ*gdzRòô:¬0¯ }ž¡^Û´ì=ÿZ-Wyz=Y£Æé›d¨‡×6"‡§Æ¯vjª!Ï@¯ŽõÊB=¼¶ê
+äÈT]ØNû5ñOŐµêxžökâòäzÇü\Þ£|Ç™3Ú;¦Bžq>þ}vx—/•#ò
+endstream
+
+endobj
+
+22 0 obj
+<<
+/Length 8130
+>>
+stream
+BX
+q
+0.56169 0 0 0.56169 -1.12339 -10.67219 cm
+2 138.45902 1086 1287 re
+W n
+0.90196 0.90588 0.9098 rg
+2 121 1087 27 re
+f
+0.90196 0.90588 0.9098 rg
+2 148 1087 1377.45902 re
+f
+q
+60 148 980 1377.45902 re
+W n
+BT
+/Fabc140 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 61 151 Tm
+( ) Tj
+ET
+Q
+1 1 1 rg
+60 226 980 1299.45902 re
+f
+q
+7 0 0 1964 1033 226 cm
+/Iabc140 Do
+Q
+0.97255 0.95686 0.90196 rg
+80 462 695 1063.45902 re
+f
+0.98039 0.89412 0.74902 RG
+2 J
+[ ] 0 d
+80.5 6803.5 m
+80.5 462.5 l
+S
+0.98039 0.89412 0.74902 RG
+2 J
+[ ] 0 d
+774.5 6803.5 m
+774.5 463.5 l
+S
+0.98039 0.89412 0.74902 RG
+2 J
+[ ] 0 d
+774.5 462.5 m
+80.5 462.5 l
+S
+q
+60 236 980 1289.45902 re
+W n
+BT
+/Fabc140 6 Tf
+0.2902 0.36471 0.45882 rg
+1 0 0 1 80 379 Tm
+0.332 Tc
+(\240) Tj
+ET
+Q
+q
+80 430 101 14 re
+W n
+BT
+/Fabc140 11 Tf
+0.6 0.6 0.6 rg
+1 0 0 1 80 433 Tm
+-0.05735 Tc
+-0.00065 Tw
+(Average User Rating) Tj
+ET
+Q
+q
+80 400 50 14 re
+W n
+BT
+/Fabc140 11 Tf
+0.6 0.6 0.6 rg
+1 0 0 1 80 403 Tm
+0.0547 Tc
+-0.1127 Tw
+(\0500 ratings\051) Tj
+ET
+Q
+0.8 0.8 0.8 RG
+2 J
+[ ] 0 d
+774.5 353.5 m
+81.5 353.5 l
+S
+0.8 0.8 0.8 RG
+2 J
+[ ] 0 d
+80.5 353.5 m
+80.5 267.5 l
+S
+0.8 0.8 0.8 RG
+2 J
+[ ] 0 d
+774.5 353.5 m
+774.5 268.5 l
+S
+0.8 0.8 0.8 RG
+2 J
+[ ] 0 d
+774.5 267.5 m
+80.5 267.5 l
+S
+q
+60 236 980 118 re
+W n
+BT
+/Fabc140 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 93 296 Tm
+0.27768 Tc
+-0.61368 Tw
+(There are no comments on this article) Tj
+ET
+Q
+q
+60 236 980 118 re
+W n
+BT
+/Fabc140 6 Tf
+0.2902 0.36471 0.45882 rg
+1 0 0 1 80 237 Tm
+0.332 Tc
+(\240) Tj
+ET
+Q
+0.25098 0.25098 0.25098 rg
+111 480 1 16 re
+f
+0.25098 0.25098 0.25098 rg
+96 480 15 1 re
+f
+0.83137 0.81569 0.78431 rg
+96 481 1 15 re
+f
+0.83137 0.81569 0.78431 rg
+97 495 14 1 re
+f
+0.50196 0.50196 0.50196 rg
+110 481 1 14 re
+f
+0.50196 0.50196 0.50196 rg
+97 481 13 1 re
+f
+1 1 1 rg
+97 482 1 13 re
+f
+1 1 1 rg
+98 494 12 1 re
+f
+0.83137 0.81569 0.78431 rg
+98 482 12 12 re
+f
+0 0 0 rg
+102 487 1 1 re
+f
+0 0 0 rg
+103 486 1 3 re
+f
+0 0 0 rg
+104 485 1 5 re
+f
+0 0 0 rg
+105 484 1 7 re
+f
+0.25098 0.25098 0.25098 rg
+755 480 1 16 re
+f
+0.25098 0.25098 0.25098 rg
+740 480 15 1 re
+f
+0.83137 0.81569 0.78431 rg
+740 481 1 15 re
+f
+0.83137 0.81569 0.78431 rg
+741 495 14 1 re
+f
+0.50196 0.50196 0.50196 rg
+754 481 1 14 re
+f
+0.50196 0.50196 0.50196 rg
+741 481 13 1 re
+f
+1 1 1 rg
+741 482 1 13 re
+f
+1 1 1 rg
+742 494 12 1 re
+f
+0.83137 0.81569 0.78431 rg
+742 482 12 12 re
+f
+0 0 0 rg
+749 487 1 1 re
+f
+0 0 0 rg
+748 486 1 3 re
+f
+0 0 0 rg
+747 485 1 5 re
+f
+0 0 0 rg
+746 484 1 7 re
+f
+0.25098 0.25098 0.25098 rg
+562 480 1 16 re
+f
+0.25098 0.25098 0.25098 rg
+112 480 450 1 re
+f
+0.83137 0.81569 0.78431 rg
+112 481 1 15 re
+f
+0.83137 0.81569 0.78431 rg
+113 495 449 1 re
+f
+0.50196 0.50196 0.50196 rg
+561 481 1 14 re
+f
+0.50196 0.50196 0.50196 rg
+113 481 448 1 re
+f
+1 1 1 rg
+113 482 1 13 re
+f
+1 1 1 rg
+114 494 447 1 re
+f
+0.83137 0.81569 0.78431 rg
+114 482 447 12 re
+f
+1 1 1 rg
+563 480 177 16 re
+f
+q
+96 496 660 1029.45902 re
+W n
+BT
+/Fabc1 21 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 98 988 Tm
+0.04964 Tc
+0.11236 Tw
+(Managed Lifecycle Thread) Tj
+ET
+Q
+q
+111 1045 645 378 re
+W n
+889 0 0 378 111 1045 cm
+/Iabc1 Do
+Q
+q
+98 1017 656 15 re
+W n
+BT
+/Fabc140 12 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 98 1020 Tm
+-0.09067 Tc
+-0.24533 Tw
+(TODO: Explain...) Tj
+ET
+Q
+q
+620 0 0 456 111 510 cm
+/Iabc2 Do
+Q
+q
+87 353 99 25 re
+W n
+BT
+/Fabc1 11 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 97 361 Tm
+0.61111 Tc
+-0.66911 Tw
+(Comments \050) Tj
+ET
+Q
+q
+87 353 99 25 re
+W n
+BT
+/Fabc1 11 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 166 361 Tm
+-0.116 Tc
+(0) Tj
+ET
+Q
+q
+87 353 99 25 re
+W n
+BT
+/Fabc1 11 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 172 361 Tm
+0.337 Tc
+(\051) Tj
+ET
+Q
+q
+87 353 99 25 re
+W n
+BT
+/Fabc1 11 Tf
+0.2 0.2 0.2 rg
+1 0 0 1 176 361 Tm
+( ) Tj
+ET
+Q
+0.90196 0.90588 0.9098 rg
+60 163 980 63 re
+f
+q
+60 169 980 51 re
+W n
+BT
+/Fabc140 10 Tf
+0.63137 0.63137 0.63137 rg
+1 0 0 1 430 209 Tm
+0.243 Tc
+-0.023 Tw
+(Red Hat.com) Tj
+ET
+Q
+0.63137 0.63137 0.63137 RG
+2 J
+[ ] 0 d
+430.5 207.5 m
+490.5 207.5 l
+S
+q
+60 169 980 51 re
+W n
+BT
+/Fabc140 10 Tf
+0.63137 0.63137 0.63137 rg
+1 0 0 1 494 209 Tm
+0.4 Tc
+-0.18 Tw
+( \174) Tj
+ET
+Q
+q
+60 169 980 51 re
+W n
+BT
+/Fabc140 10 Tf
+0.63137 0.63137 0.63137 rg
+1 0 0 1 500 209 Tm
+( ) Tj
+ET
+Q
+q
+60 169 980 51 re
+W n
+BT
+/Fabc140 10 Tf
+0.63137 0.63137 0.63137 rg
+1 0 0 1 506 209 Tm
+0.01111 Tc
+(JBoss.com) Tj
+ET
+Q
+0.63137 0.63137 0.63137 RG
+2 J
+[ ] 0 d
+506.5 207.5 m
+554.5 207.5 l
+S
+q
+60 169 980 51 re
+W n
+BT
+/Fabc140 10 Tf
+0.63137 0.63137 0.63137 rg
+1 0 0 1 558 209 Tm
+0.4 Tc
+-0.18 Tw
+( \174) Tj
+ET
+Q
+q
+60 169 980 51 re
+W n
+BT
+/Fabc140 10 Tf
+0.63137 0.63137 0.63137 rg
+1 0 0 1 564 209 Tm
+( ) Tj
+ET
+Q
+q
+60 169 980 51 re
+W n
+BT
+/Fabc140 10 Tf
+0.63137 0.63137 0.63137 rg
+1 0 0 1 570 209 Tm
+0.03556 Tc
+0.18444 Tw
+(Contact Us) Tj
+ET
+Q
+0.63137 0.63137 0.63137 RG
+2 J
+[ ] 0 d
+570.5 207.5 m
+619.5 207.5 l
+S
+q
+60 169 980 51 re
+W n
+BT
+/Fabc140 10 Tf
+0.63137 0.63137 0.63137 rg
+1 0 0 1 623 209 Tm
+0.4 Tc
+-0.18 Tw
+( \174) Tj
+ET
+Q
+q
+60 169 980 51 re
+W n
+BT
+/Fabc140 10 Tf
+0.63137 0.63137 0.63137 rg
+1 0 0 1 629 209 Tm
+( ) Tj
+ET
+Q
+q
+60 169 980 51 re
+W n
+BT
+/Fabc140 10 Tf
+0.63137 0.63137 0.63137 rg
+1 0 0 1 635 209 Tm
+-0.08 Tc
+(Careers) Tj
+ET
+Q
+0.63137 0.63137 0.63137 RG
+2 J
+[ ] 0 d
+635.5 207.5 m
+669.5 207.5 l
+S
+q
+60 169 980 51 re
+W n
+BT
+/Fabc140 10 Tf
+0.63137 0.63137 0.63137 rg
+1 0 0 1 673 209 Tm
+( ) Tj
+ET
+Q
+q
+60 169 980 51 re
+W n
+BT
+/Fabc140 10 Tf
+0.63137 0.63137 0.63137 rg
+1 0 0 1 676 209 Tm
+( ) Tj
+ET
+Q
+q
+60 169 980 51 re
+W n
+BT
+/Fabc140 10 Tf
+0.63137 0.63137 0.63137 rg
+1 0 0 1 403 194 Tm
+0.15 Tc
+0.29 Tw
+(Hosted on ) Tj
+ET
+Q
+q
+60 169 980 51 re
+W n
+BT
+/Fabc140 10 Tf
+0.63137 0.63137 0.63137 rg
+1 0 0 1 453 194 Tm
+-0.10111 Tc
+0.32111 Tw
+(JBoss Labs) Tj
+ET
+Q
+0.63137 0.63137 0.63137 RG
+2 J
+[ ] 0 d
+453.5 192.5 m
+503.5 192.5 l
+S
+q
+60 169 980 51 re
+W n
+BT
+/Fabc140 10 Tf
+0.63137 0.63137 0.63137 rg
+1 0 0 1 504 194 Tm
+0.44 Tc
+( and ) Tj
+ET
+Q
+q
+60 169 980 51 re
+W n
+BT
+/Fabc140 10 Tf
+0.63137 0.63137 0.63137 rg
+1 0 0 1 528 194 Tm
+0.143 Tc
+(Clearspace) Tj
+ET
+Q
+0.63137 0.63137 0.63137 RG
+2 J
+[ ] 0 d
+528.5 192.5 m
+579.5 192.5 l
+S
+q
+60 169 980 51 re
+W n
+BT
+/Fabc140 10 Tf
+0.63137 0.63137 0.63137 rg
+1 0 0 1 580 194 Tm
+0.22 Tc
+0.11 Tw
+(. Powered by ) Tj
+ET
+Q
+q
+60 169 980 51 re
+W n
+BT
+/Fabc140 10 Tf
+0.63137 0.63137 0.63137 rg
+1 0 0 1 644 194 Tm
+-0.03 Tc
+0.25 Tw
+(JBoss EAP) Tj
+ET
+Q
+0.63137 0.63137 0.63137 RG
+2 J
+[ ] 0 d
+644.5 192.5 m
+693.5 192.5 l
+S
+q
+60 169 980 51 re
+W n
+BT
+/Fabc140 10 Tf
+0.63137 0.63137 0.63137 rg
+1 0 0 1 694 194 Tm
+0.22 Tc
+(.) Tj
+ET
+Q
+q
+60 169 980 51 re
+W n
+BT
+/Fabc140 10 Tf
+0.63137 0.63137 0.63137 rg
+1 0 0 1 697 194 Tm
+( ) Tj
+ET
+Q
+q
+60 169 980 51 re
+W n
+BT
+/Fabc140 10 Tf
+0.63137 0.63137 0.63137 rg
+1 0 0 1 700 194 Tm
+( ) Tj
+ET
+Q
+q
+60 169 980 51 re
+W n
+BT
+/Fabc140 10 Tf
+0.63137 0.63137 0.63137 rg
+1 0 0 1 383 179 Tm
+0.35692 Tc
+0.08308 Tw
+(Experiencing a ) Tj
+ET
+Q
+q
+60 169 980 51 re
+W n
+BT
+/Fabc140 10 Tf
+0.63137 0.63137 0.63137 rg
+1 0 0 1 457 179 Tm
+0.41143 Tc
+(problem) Tj
+ET
+Q
+0.63137 0.63137 0.63137 RG
+2 J
+[ ] 0 d
+457.5 177.5 m
+495.5 177.5 l
+S
+q
+60 169 980 51 re
+W n
+BT
+/Fabc140 10 Tf
+0.63137 0.63137 0.63137 rg
+1 0 0 1 496 179 Tm
+0.26714 Tc
+0.02619 Tw
+( or have a ) Tj
+ET
+Q
+q
+60 169 980 51 re
+W n
+BT
+/Fabc140 10 Tf
+0.63137 0.63137 0.63137 rg
+1 0 0 1 546 179 Tm
+0.164 Tc
+(suggestion) Tj
+ET
+Q
+0.63137 0.63137 0.63137 RG
+2 J
+[ ] 0 d
+546.5 177.5 m
+595.5 177.5 l
+S
+q
+60 169 980 51 re
+W n
+BT
+/Fabc140 10 Tf
+0.63137 0.63137 0.63137 rg
+1 0 0 1 596 179 Tm
+0.15955 Tc
+0.06045 Tw
+( to make jboss.org better?) Tj
+ET
+Q
+q
+60 169 980 51 re
+W n
+BT
+/Fabc140 10 Tf
+0.63137 0.63137 0.63137 rg
+1 0 0 1 716 179 Tm
+( ) Tj
+ET
+Q
+q
+60 169 980 51 re
+W n
+BT
+/Fabc140 10 Tf
+0.63137 0.63137 0.63137 rg
+1 0 0 1 719 179 Tm
+( ) Tj
+ET
+Q
+Q
+EX
+
+endstream
+
+endobj
+
+23 0 obj
+<<
+/BitsPerComponent 8
+/ColorSpace /DeviceRGB
+/Filter /FlateDecode
+/Height 1964
+/Length 144
+/Subtype /Image
+/Type /XObject
+/Width 7
+>>
+stream
+xœíȱ
+endstream
+
+endobj
+
+24 0 obj
+<<
+/Type /Outlines
+>>
+endobj
+
+25 0 obj
+<<
+/Count 5
+/Kids [ 32 0 R 1 0 R 3 0 R 5 0 R
+7 0 R ]
+/Type /Pages
+>>
+endobj
+
+26 0 obj
+[ 32 0 R
+/XYZ
+null
+null
+null ]
+endobj
+
+27 0 obj
+[ 7 0 R
+/XYZ
+43.81215
+205.01842
+null ]
+endobj
+
+28 0 obj
+[ 7 0 R
+/XYZ
+43.81215
+125.25783
+null ]
+endobj
+
+xref
+0 29
+0000000000 65535 f
+0000081972 00000 n
+0000082288 00000 n
+0000121929 00000 n
+0000122230 00000 n
+0000155414 00000 n
+0000155730 00000 n
+0000184784 00000 n
+0000185168 00000 n
+0000185458 00000 n
+0000185766 00000 n
+0000186014 00000 n
+0000186239 00000 n
+0000186463 00000 n
+0000186702 00000 n
+0000186939 00000 n
+0000187171 00000 n
+0000187409 00000 n
+0000187662 00000 n
+0000187920 00000 n
+0000188179 00000 n
+0000195948 00000 n
+0000198565 00000 n
+0000206760 00000 n
+0000207092 00000 n
+0000207137 00000 n
+0000207232 00000 n
+0000207288 00000 n
+0000207352 00000 n
+trailer
+<<
+/Size 29
+>>
+startxref
+184
+%%EOF

Added: labs/jbossesb/branches/JBESB_4_4_GA_FP/product/samples/quickstarts/custom_listener/README.html
===================================================================
--- labs/jbossesb/branches/JBESB_4_4_GA_FP/product/samples/quickstarts/custom_listener/README.html	                        (rev 0)
+++ labs/jbossesb/branches/JBESB_4_4_GA_FP/product/samples/quickstarts/custom_listener/README.html	2009-02-20 16:27:10 UTC (rev 25365)
@@ -0,0 +1,67 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+<head>
+    <title>JBossESB Quickstart - "Custom Listener"</title>
+    <style type="text/css">
+        body {
+            font-family: helvetica
+        }
+        pre {
+            margin-left: 20px;
+            background-color: lavender;
+        }
+        .rhighlight {
+            color: red;
+        }        
+        div.indent {
+            margin-left: 20px;
+        }
+        h4 {
+            font-style: italic;
+        }
+        .commentedcode {
+            font-size: smaller; color: slategray;
+        }
+    </style>
+</head>
+<body>
+
+<h2>JBossESB Quickstart - "Custom Listener"</h2>
+<div class="indent">
+
+    This quickstart demonstrates how to implement a Custom Threaded Gateway Listener.
+
+    <h3>Implementation</h3>
+    The gateway listener is implemented in the <a href="src/org/jboss/soa/esb/samples/quickstart/custom_listener/PulseSenderGateway.java">PulseSenderGateway.java</a> class
+    and implements a "Pulse Sender" gateway that simply send a pulse message to the Service's action pipeline.
+    <p/>
+    This Gateway extends the <i>AbstractThreadedManagedLifecycle</i> class and implements the <b>doRun</b> method.
+    Your listener should extend <i>AbstractManagedLifecycle</i> if you don't require a threaded listener.
+
+    <h3>Configuration</h3>
+    Custom Gateways such as that shown in this Quickstart need to be configured via the base ESB configuration
+    types &lt;bus-provider&gt; &lt;bus&gt; and &lt;listener&gt;.  See the <a href="jboss-esb.xml">jboss-esb.xml</a>
+    configuration file.
+
+    <h3>Running</h3>
+    Simply deploy the quickstart using the standard "ant clean deploy" command.
+    <p/>
+    After executing the deploy command, you should see output from the listeners <b>doInitialise</b> method:
+    <p/>
+    <img src="images/deploy.png" />
+    <p/>
+    This output can be cross referenced with the code in the <b>doInitialise</b> method.
+    <p/>
+    Once running, you'll see the following output on the console:
+    <p/>
+    <img src="images/running.png" />
+    <p/>
+    This output is coming from the <b>SystemPrintln</b> action on the Service's action pipeline, but is being
+    triggered from the <b>doRun</b> method in the <a href="src/org/jboss/soa/esb/samples/quickstart/custom_listener/PulseSenderGateway.java">PulseSenderGateway.java</a>,
+    which sends a pulse message to the action pipeline (via the <b>ServiceInvoker</b>) every n milliseconds, based on the
+    <b>pulseFrequency</b> configuration on the (see the &lt;bus&gt; configuration).
+
+</div>
+
+</body>
+</html>
\ No newline at end of file

Added: labs/jbossesb/branches/JBESB_4_4_GA_FP/product/samples/quickstarts/custom_listener/build.xml
===================================================================
--- labs/jbossesb/branches/JBESB_4_4_GA_FP/product/samples/quickstarts/custom_listener/build.xml	                        (rev 0)
+++ labs/jbossesb/branches/JBESB_4_4_GA_FP/product/samples/quickstarts/custom_listener/build.xml	2009-02-20 16:27:10 UTC (rev 25365)
@@ -0,0 +1,11 @@
+<project name="Quickstart_custom_listener" default="run" basedir=".">
+	
+	<description> 
+		${ant.project.name}
+		${line.separator}
+	</description>
+	
+	<!-- Import the base Ant build script... -->
+	<import file="../conf/base-build.xml"/>
+	
+</project>


Property changes on: labs/jbossesb/branches/JBESB_4_4_GA_FP/product/samples/quickstarts/custom_listener/build.xml
___________________________________________________________________
Name: svn:mime-type
   + text/xml
Name: svn:eol-style
   + native

Added: labs/jbossesb/branches/JBESB_4_4_GA_FP/product/samples/quickstarts/custom_listener/deployment.xml
===================================================================
--- labs/jbossesb/branches/JBESB_4_4_GA_FP/product/samples/quickstarts/custom_listener/deployment.xml	                        (rev 0)
+++ labs/jbossesb/branches/JBESB_4_4_GA_FP/product/samples/quickstarts/custom_listener/deployment.xml	2009-02-20 16:27:10 UTC (rev 25365)
@@ -0,0 +1,2 @@
+<jbossesb-deployment>
+</jbossesb-deployment>


Property changes on: labs/jbossesb/branches/JBESB_4_4_GA_FP/product/samples/quickstarts/custom_listener/deployment.xml
___________________________________________________________________
Name: svn:mime-type
   + text/xml
Name: svn:eol-style
   + native

Added: labs/jbossesb/branches/JBESB_4_4_GA_FP/product/samples/quickstarts/custom_listener/images/deploy.png
===================================================================
(Binary files differ)


Property changes on: labs/jbossesb/branches/JBESB_4_4_GA_FP/product/samples/quickstarts/custom_listener/images/deploy.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: labs/jbossesb/branches/JBESB_4_4_GA_FP/product/samples/quickstarts/custom_listener/images/running.png
===================================================================
(Binary files differ)


Property changes on: labs/jbossesb/branches/JBESB_4_4_GA_FP/product/samples/quickstarts/custom_listener/images/running.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: labs/jbossesb/branches/JBESB_4_4_GA_FP/product/samples/quickstarts/custom_listener/jboss-esb.xml
===================================================================
--- labs/jbossesb/branches/JBESB_4_4_GA_FP/product/samples/quickstarts/custom_listener/jboss-esb.xml	                        (rev 0)
+++ labs/jbossesb/branches/JBESB_4_4_GA_FP/product/samples/quickstarts/custom_listener/jboss-esb.xml	2009-02-20 16:27:10 UTC (rev 25365)
@@ -0,0 +1,32 @@
+<?xml version = "1.0" encoding = "UTF-8"?>
+<jbossesb xmlns="http://anonsvn.labs.jboss.com/labs/jbossesb/trunk/product/etc/schemas/xml/jbossesb-1.0.1.xsd"
+          parameterReloadSecs="5">
+
+    <providers>
+        <bus-provider name="CustomProvider">
+            <property name="provider-property" value="buprovider-prop-value" />
+
+            <bus busid="custom-bus">
+                <property name="bus-property" value="bus-prop-value" />
+                <property name="pulseFrequency" value="4000" />
+            </bus>
+        </bus-provider>
+    </providers>
+
+    <services>
+        <service category="Custom" name="Listener" description="" invmScope="GLOBAL">
+            <listeners>
+                <listener name="custom-listener" busidref="custom-bus" is-gateway="true">
+                    <property name="gatewayClass" value="org.jboss.soa.esb.samples.quickstart.custom_listener.PulseSenderGateway" />
+                    <property name="listener-property" value="listener-prop-value" />
+                </listener>
+            </listeners>
+            <actions mep="OneWay">
+                <action name="print" class="org.jboss.soa.esb.actions.SystemPrintln">
+                    <property name="message" value="Message from Pulse Gateway"/>
+                </action>
+            </actions>
+        </service>
+    </services>
+
+</jbossesb>


Property changes on: labs/jbossesb/branches/JBESB_4_4_GA_FP/product/samples/quickstarts/custom_listener/jboss-esb.xml
___________________________________________________________________
Name: svn:mime-type
   + text/xml
Name: svn:eol-style
   + native

Added: labs/jbossesb/branches/JBESB_4_4_GA_FP/product/samples/quickstarts/custom_listener/jbossesb-properties.xml
===================================================================
--- labs/jbossesb/branches/JBESB_4_4_GA_FP/product/samples/quickstarts/custom_listener/jbossesb-properties.xml	                        (rev 0)
+++ labs/jbossesb/branches/JBESB_4_4_GA_FP/product/samples/quickstarts/custom_listener/jbossesb-properties.xml	2009-02-20 16:27:10 UTC (rev 25365)
@@ -0,0 +1,86 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!--
+  JBoss, Home of Professional Open Source
+  Copyright 2006, JBoss Inc., and others contributors as indicated 
+  by the @authors tag. All rights reserved. 
+  See the copyright.txt in the distribution for a
+  full listing of individual contributors. 
+  This copyrighted material is made available to anyone wishing to use,
+  modify, copy, or redistribute it subject to the terms and conditions
+  of the GNU Lesser General Public License, v. 2.1.
+  This program is distributed in the hope that it will be useful, but WITHOUT A 
+  WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A 
+  PARTICULAR PURPOSE.  See the GNU Lesser General Public License for more details.
+  You should have received a copy of the GNU Lesser General Public License,
+  v.2.1 along with this distribution; if not, write to the Free Software
+  Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, 
+  MA  02110-1301, USA.
+  
+  (C) 2005-2006,
+  @author JBoss Inc.
+-->
+<!-- $Id: jbossesb-unittest-properties.xml $ -->
+<!--
+  These options are described in the JBossESB manual.
+  Defaults are provided here for convenience only.
+ 
+  Please read through this file prior to using the system, and consider
+  updating the specified entries.
+-->
+<esb
+  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+  xsi:noNamespaceSchemaLocation="jbossesb-1_0.xsd">
+    <properties name="core">
+		<property name="org.jboss.soa.esb.jndi.server.type" value="jboss"/>
+		<property name="org.jboss.soa.esb.jndi.server.url" value="localhost"/>
+		<property name="org.jboss.soa.esb.persistence.connection.factory" 	value="org.jboss.internal.soa.esb.persistence.format.MessageStoreFactoryImpl"/>
+        <property name="jboss.esb.invm.scope.default" value="NONE"/>
+    </properties>
+    <properties name="registry">      
+    	<property name="org.jboss.soa.esb.registry.queryManagerURI"     		
+    		value="jnp://localhost:1099/InquiryService?org.apache.juddi.registry.rmi.Inquiry#inquire"/>    		
+    	<property name="org.jboss.soa.esb.registry.lifeCycleManagerURI"     		
+    		value="jnp://localhost:1099/PublishService?org.apache.juddi.registry.rmi.Publish#publish" />
+    	<property name="org.jboss.soa.esb.registry.implementationClass" 
+    		value="org.jboss.internal.soa.esb.services.registry.JAXRRegistryImpl"/>
+    	<property name="org.jboss.soa.esb.registry.factoryClass" 
+    		value="org.apache.ws.scout.registry.ConnectionFactoryImpl"/>
+    	<property name="org.jboss.soa.esb.registry.user" 
+    		value="jbossesb"/>
+    	<property name="org.jboss.soa.esb.registry.password" 
+    	  value="password"/>
+    	<!-- the following parameter is scout specific to set the type of communication between scout and the UDDI (embedded, rmi, soap) -->
+    	<property name="org.jboss.soa.esb.scout.proxy.transportClass" 
+    		value="org.apache.ws.scout.transport.RMITransport"/>
+    </properties>
+    <properties name="transports" depends="core">
+    	<property name="org.jboss.soa.esb.mail.smtp.host" value="localhost"/>
+    	<property name="org.jboss.soa.esb.mail.smtp.user" value="jbossesb"/>
+    	<property name="org.jboss.soa.esb.mail.smtp.password" value=""/>
+    	<property name="org.jboss.soa.esb.mail.smtp.port" value="25"/>
+    </properties>
+    <properties name="connection">
+    	<property name="min-pool-size" value="5"/>
+    	<property name="max-pool=size" value="10"/>
+    	<property name="blocking-timeout-millis" value="5000"/>
+    	<property name="abandoned-connection-timeout" value="10000"/>
+    	<property name="abandoned-connection-time-interval" value="30000"/>
+    </properties>
+    <properties name="dbstore">
+		<property name="org.jboss.soa.esb.persistence.db.connection.url" 	value="jdbc:hsqldb:hsql://localhost:9001/"/>
+		<property name="org.jboss.soa.esb.persistence.db.jdbc.driver" 		value="org.hsqldb.jdbcDriver"/>
+		<property name="org.jboss.soa.esb.persistence.db.user" 			value="sa"/>
+		<property name="org.jboss.soa.esb.persistence.db.pwd" 			value=""/>		
+		<property name="org.jboss.soa.esb.persistence.db.pool.initial.size"	value="2"/>
+		<property name="org.jboss.soa.esb.persistence.db.pool.min.size"	value="2"/>
+		<property name="org.jboss.soa.esb.persistence.db.pool.max.size"	value="5"/>
+		<!--table managed by pool to test for valid connections - created by pool automatically -->
+		<property name="org.jboss.soa.esb.persistence.db.pool.test.table"	value="pooltest"/>
+		<!-- # of milliseconds to timeout waiting for a connection from pool -->
+		<property name="org.jboss.soa.esb.persistence.db.pool.timeout.millis"	value="5000"/> 
+                <property name="org.jboss.soa.esb.persistence.db.conn.manager" value="org.jboss.internal.soa.esb.persistence.manager.StandaloneConnectionManager"/>
+    </properties>
+    <properties name="messagerouting">
+    	<property name="org.jboss.soa.esb.routing.cbrClass" value="org.jboss.internal.soa.esb.services.routing.cbr.JBossRulesRouter"/>
+    </properties>
+</esb>


Property changes on: labs/jbossesb/branches/JBESB_4_4_GA_FP/product/samples/quickstarts/custom_listener/jbossesb-properties.xml
___________________________________________________________________
Name: svn:mime-type
   + text/xml
Name: svn:eol-style
   + native

Added: labs/jbossesb/branches/JBESB_4_4_GA_FP/product/samples/quickstarts/custom_listener/jndi.properties
===================================================================
--- labs/jbossesb/branches/JBESB_4_4_GA_FP/product/samples/quickstarts/custom_listener/jndi.properties	                        (rev 0)
+++ labs/jbossesb/branches/JBESB_4_4_GA_FP/product/samples/quickstarts/custom_listener/jndi.properties	2009-02-20 16:27:10 UTC (rev 25365)
@@ -0,0 +1,5 @@
+java.naming.factory.initial=org.jnp.interfaces.NamingContextFactory
+java.naming.provider.url=jnp://localhost:1099
+java.naming.factory.url.pkgs=org.jboss.naming
+java.naming.factory.url.pkgs=org.jnp.interfaces
+


Property changes on: labs/jbossesb/branches/JBESB_4_4_GA_FP/product/samples/quickstarts/custom_listener/jndi.properties
___________________________________________________________________
Name: svn:mime-type
   + text/plain
Name: svn:eol-style
   + native

Added: labs/jbossesb/branches/JBESB_4_4_GA_FP/product/samples/quickstarts/custom_listener/juddi.properties
===================================================================
--- labs/jbossesb/branches/JBESB_4_4_GA_FP/product/samples/quickstarts/custom_listener/juddi.properties	                        (rev 0)
+++ labs/jbossesb/branches/JBESB_4_4_GA_FP/product/samples/quickstarts/custom_listener/juddi.properties	2009-02-20 16:27:10 UTC (rev 25365)
@@ -0,0 +1,69 @@
+# jUDDI Registry Properties (used by RegistryServer)
+# see http://www.juddi.org for more information
+
+# The UDDI Operator Name
+juddi.operatorName = jUDDI.org
+
+# The i18n locale default codes
+juddi.i18n.languageCode = en
+juddi.i18n.countryCode = US
+
+# The UDDI DiscoveryURL Prefix
+juddi.discoveryURL = http://localhost:8080/juddi/uddiget.jsp?
+
+# The UDDI Operator Contact Email Address
+juddi.operatorEmailAddress = admin at juddi.org
+
+# The maximum name size and maximum number
+# of name elements allows in several of the
+# FindXxxx and SaveXxxx UDDI functions.
+juddi.maxNameLength=255
+juddi.maxNameElementsAllowed=5
+
+# The maximum number of UDDI artifacts allowed
+# per publisher. A value of '-1' indicates any 
+# number of artifacts is valid (These values can be
+# overridden at the individual publisher level).
+juddi.maxBusinessesPerPublisher=25
+juddi.maxServicesPerBusiness=20
+juddi.maxBindingsPerService=10
+juddi.maxTModelsPerPublisher=100
+
+# jUDDI Authentication module to use
+juddi.auth = org.apache.juddi.auth.DefaultAuthenticator
+
+# jUDDI DataStore module currently to use
+juddi.dataStore = org.apache.juddi.datastore.jdbc.JDBCDataStore
+
+# use a dataSource (if set to false a direct 
+# jdbc connection will be used.
+juddi.isUseDataSource=false
+juddi.jdbcDriver=com.mysql.jdbc.Driver
+juddi.jdbcUrl=jdbc:mysql://localhost:3306/juddi
+juddi.jdbcUsername=root
+juddi.jdbcPassword=admin
+# jUDDI DataSource to use
+# juddi.dataSource=java:comp/env/jdbc/MySqlDS
+
+# jUDDI UUIDGen implementation to use
+juddi.uuidgen = org.apache.juddi.uuidgen.DefaultUUIDGen
+
+# jUDDI Cryptor implementation to use
+juddi.cryptor = org.apache.juddi.cryptor.DefaultCryptor
+ 
+# jUDDI Validator to use
+juddi.validator=org.apache.juddi.validator.DefaultValidator
+
+# jUDDI Proxy Properties (used by RegistryProxy)
+juddi.proxy.adminURL = http://localhost:8080/juddi/admin
+juddi.proxy.inquiryURL = http://localhost:8080/juddi/inquiry
+juddi.proxy.publishURL = http://localhost:8080/juddi/publish
+juddi.proxy.transportClass = org.apache.juddi.proxy.AxisTransport
+juddi.proxy.securityProvider = com.sun.net.ssl.internal.ssl.Provider
+juddi.proxy.protocolHandler = com.sun.net.ssl.internal.www.protocol
+
+# JNDI settings (used by RMITransport)
+java.naming.factory.initial=org.jnp.interfaces.NamingContextFactory
+java.naming.provider.url=jnp://localhost:1099
+java.naming.factory.url.pkgs=org.jboss.naming
+  


Property changes on: labs/jbossesb/branches/JBESB_4_4_GA_FP/product/samples/quickstarts/custom_listener/juddi.properties
___________________________________________________________________
Name: svn:mime-type
   + text/plain
Name: svn:eol-style
   + native

Added: labs/jbossesb/branches/JBESB_4_4_GA_FP/product/samples/quickstarts/custom_listener/log4j.xml
===================================================================
--- labs/jbossesb/branches/JBESB_4_4_GA_FP/product/samples/quickstarts/custom_listener/log4j.xml	                        (rev 0)
+++ labs/jbossesb/branches/JBESB_4_4_GA_FP/product/samples/quickstarts/custom_listener/log4j.xml	2009-02-20 16:27:10 UTC (rev 25365)
@@ -0,0 +1,79 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE log4j:configuration SYSTEM "log4j.dtd">
+
+<!-- ===================================================================== -->
+<!--                                                                       -->
+<!--  Log4j Configuration                                                  -->
+<!--                                                                       -->
+<!-- ===================================================================== -->
+
+<!-- $Id: log4j.xml,v 1.26.2.5 2005/09/15 09:31:02 dimitris Exp $ -->
+
+<!--
+   | For more configuration infromation and examples see the Jakarta Log4j
+   | owebsite: http://jakarta.apache.org/log4j
+ -->
+
+<log4j:configuration xmlns:log4j="http://jakarta.apache.org/log4j/" debug="false">
+
+   <!-- ============================== -->
+   <!-- Append messages to the console -->
+   <!-- ============================== -->
+
+   <appender name="CONSOLE" class="org.apache.log4j.ConsoleAppender">
+      <errorHandler class="org.jboss.logging.util.OnlyOnceErrorHandler"/>
+      <param name="Target" value="System.out"/>
+      <param name="Threshold" value="INFO"/>
+
+      <layout class="org.apache.log4j.PatternLayout">
+         <!-- The default pattern: Date Priority [Category] Message\n -->
+         <param name="ConversionPattern" value="%d{ABSOLUTE} %-5p [%t][%c{1}] %m%n"/>
+      </layout>
+   </appender>
+
+   <!-- ================================= -->
+   <!-- Preserve messages in a local file -->
+   <!-- ================================= -->
+
+   <!-- A size based file rolling appender -->
+   <appender name="FILE" class="org.jboss.logging.appender.RollingFileAppender">
+     <errorHandler class="org.jboss.logging.util.OnlyOnceErrorHandler"/>
+     <param name="File" value="./listener.log"/>
+     <param name="Append" value="false"/>
+     <param name="MaxFileSize" value="500KB"/>
+     <param name="MaxBackupIndex" value="1"/>
+
+     <layout class="org.apache.log4j.PatternLayout">
+       <param name="ConversionPattern" value="%d %-5p [%t][%c] %m%n"/>
+     </layout>	    
+   </appender>
+
+   <!-- ================ -->
+   <!-- Limit categories -->
+   <!-- ================ -->
+
+   <category name="org.jboss">
+      <priority value="WARN"/>
+   </category>
+   <category name="org.jboss.soa.esb">
+      <priority value="ERROR"/>
+   </category>
+   <category name="org.jboss.internal.soa.esb">
+      <priority value="ERROR"/>
+   </category>
+   <category name="org.apache">
+      <priority value="ERROR"/>
+   </category>
+   <category name="quickstart">
+      <priority value="DEBUG"/>
+   </category>
+   <!-- ======================= -->
+   <!-- Setup the Root category -->
+   <!-- ======================= -->
+
+   <root>
+      <appender-ref ref="CONSOLE"/>
+      <appender-ref ref="FILE"/>
+   </root>
+
+</log4j:configuration>


Property changes on: labs/jbossesb/branches/JBESB_4_4_GA_FP/product/samples/quickstarts/custom_listener/log4j.xml
___________________________________________________________________
Name: svn:mime-type
   + text/xml
Name: svn:eol-style
   + native

Added: labs/jbossesb/branches/JBESB_4_4_GA_FP/product/samples/quickstarts/custom_listener/src/org/jboss/soa/esb/samples/quickstart/custom_listener/PulseSenderGateway.java
===================================================================
--- labs/jbossesb/branches/JBESB_4_4_GA_FP/product/samples/quickstarts/custom_listener/src/org/jboss/soa/esb/samples/quickstart/custom_listener/PulseSenderGateway.java	                        (rev 0)
+++ labs/jbossesb/branches/JBESB_4_4_GA_FP/product/samples/quickstarts/custom_listener/src/org/jboss/soa/esb/samples/quickstart/custom_listener/PulseSenderGateway.java	2009-02-20 16:27:10 UTC (rev 25365)
@@ -0,0 +1,109 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2008, Red Hat Middleware LLC, and others contributors as indicated
+ * by the @authors tag. All rights reserved.
+ * See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ * This copyrighted material is made available to anyone wishing to use,
+ * modify, copy, or redistribute it subject to the terms and conditions
+ * of the GNU Lesser General Public License, v. 2.1.
+ * This program is distributed in the hope that it will be useful, but WITHOUT A
+ * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+ * PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.
+ * You should have received a copy of the GNU Lesser General Public License,
+ * v.2.1 along with this distribution; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
+ * MA 02110-1301, USA.
+ *
+ * (C) 2005-2008, JBoss Inc.
+ */
+package org.jboss.soa.esb.samples.quickstart.custom_listener;
+
+import org.jboss.soa.esb.listeners.lifecycle.AbstractThreadedManagedLifecycle;
+import org.jboss.soa.esb.listeners.lifecycle.ManagedLifecycleException;
+import org.jboss.soa.esb.listeners.ListenerTagNames;
+import org.jboss.soa.esb.listeners.message.MessageDeliverException;
+import org.jboss.soa.esb.helpers.ConfigTree;
+import org.jboss.soa.esb.ConfigurationException;
+import org.jboss.soa.esb.Service;
+import org.jboss.soa.esb.message.Message;
+import org.jboss.soa.esb.message.format.MessageFactory;
+import org.jboss.soa.esb.client.ServiceInvoker;
+
+import java.io.IOException;
+
+/**
+ * Custom Listener example for Sending Pulse Input.
+ * @author <a href="mailto:tom.fennelly at jboss.com">tom.fennelly at jboss.com</a>
+ */
+public class PulseSenderGateway extends AbstractThreadedManagedLifecycle {
+
+    private ConfigTree pulseConfig;
+    private Service service;
+    private ServiceInvoker serviceInvoker;
+    private long pulseFrequency;
+
+    public PulseSenderGateway(final ConfigTree config) throws ConfigurationException {
+        super(config);
+        this.pulseConfig = config;
+
+        String serviceCategory = pulseConfig.getRequiredAttribute(ListenerTagNames.TARGET_SERVICE_CATEGORY_TAG);
+        String serviceName = pulseConfig.getRequiredAttribute(ListenerTagNames.TARGET_SERVICE_NAME_TAG);
+
+        service = new Service(serviceCategory, serviceName);
+
+        pulseFrequency = pulseConfig.getLongAttribute("pulseFrequency", 3000);
+    }
+
+    protected void doInitialise() throws ManagedLifecycleException {
+        System.out.println("============================================");
+        System.out.println("Initializing pulse sender gateway:");
+        System.out.println(pulseConfig.toXml());
+        System.out.println("");
+        System.out.println("provider-property: " + pulseConfig.getAttribute("provider-property"));
+        System.out.println("bus-property:      " + pulseConfig.getAttribute("bus-property"));
+        System.out.println("listener-property: " + pulseConfig.getAttribute("listener-property"));
+        System.out.println("============================================");
+
+        // Create the ServiceInvoker instance....
+        try {
+            serviceInvoker = new ServiceInvoker(service);
+        } catch (MessageDeliverException e) {
+            throw new ManagedLifecycleException("Failed to create ServiceInvoker for Service '" + service + "'.");
+        }
+    }
+
+    protected void doRun() {
+        System.out.println("**** pulse sender gateway running...");
+
+        long startTime = System.currentTimeMillis();
+        long nextPulseTime = startTime + pulseFrequency;
+
+        while(isRunning()) {
+            long now = System.currentTimeMillis();
+
+            if(nextPulseTime < now) {
+                try {
+                    Message esbMessage = MessageFactory.getInstance().getMessage();
+
+                    esbMessage.getBody().add("Pulse: " + (nextPulseTime - startTime));
+                    serviceInvoker.deliverAsync(esbMessage);
+                } catch (MessageDeliverException e) {
+                    e.printStackTrace();
+                }
+                nextPulseTime += pulseFrequency;
+            } else {
+                try {
+                    Thread.sleep(200);
+                } catch (InterruptedException e) {
+                    e.printStackTrace();
+                }
+            }
+        }
+    }
+
+    protected void doStop() throws ManagedLifecycleException {
+        super.doStop();
+        System.out.println("**** pulse sender gateway stopping...");
+    }
+}


Property changes on: labs/jbossesb/branches/JBESB_4_4_GA_FP/product/samples/quickstarts/custom_listener/src/org/jboss/soa/esb/samples/quickstart/custom_listener/PulseSenderGateway.java
___________________________________________________________________
Name: svn:eol-style
   + native




More information about the jboss-svn-commits mailing list