0 Replies Latest reply on Aug 9, 2007 5:26 AM by Peter Urban

    Register more listeners for IPC

    Peter Urban Newbie

      Hi all,

      how can I register more than one listener on the *-Object.xml file,
      so that 2 portlets, each one with an inner Listener-Class, can cummunicate to each other?
      I mean send a Parameter to Portlet A, and the other way arround, send a Parameter to Portlet B.

      As far as I know is, that I can only register one in the *-Object.xml.

      *-Object.xml:

      <?xml version="1.0" encoding="UTF-8"?>
      <deployments>
       <deployment>
       <parent-ref>default</parent-ref>
       <if-exists>overwrite</if-exists>
       <page>
       <page-name>IPC</page-name>
       <listener>ipc_listenerA</listener>
       HERE I NEED A SECOND LISTENER <listener>ipc_listenerB</listener> does not work
       <properties/>
       <window>
       <window-name>HelloWorldPortletAWindow</window-name>
       <instance-ref>HelloWorldPortletAInstance</instance-ref>
       <region>left</region>
       <height>0</height>
       </window>
       <window>
       <window-name>HelloWorldPortletBWindow</window-name>
       <instance-ref>HelloWorldPortletBInstance</instance-ref>
       <region>center</region>
       <height>0</height>
       </window>
       </page>
       </deployment>
       <deployment>
       <if-exists>overwrite</if-exists>
       <instance>
       <instance-name>HelloWorldPortletAInstance</instance-name>
       <component-ref>helloworldipc.HelloWorldPortletA</component-ref>
       </instance>
       </deployment>
       <deployment>
       <if-exists>overwrite</if-exists>
       <instance>
       <instance-name>HelloWorldPortletBInstance</instance-name>
       <component-ref>helloworldipc.HelloWorldPortletB</component-ref>
       </instance>
       </deployment>
      </deployments>