This chapter describes what portlet messaging is and the objects you will need to work with when messaging between portlets.
MessageListener
MessageEvent
DefaultPortletMessage
PortletMessage