JSR 168 HCL extension for cooperative portlets

Cooperative portlets represent an HCL specific API for publish/subscribe communication between portlets.

You can use cooperative portlet support with either HCL or JSR 168 portlets, but you cannot use it for communication between portlets of different API types.

For development of new portlets, use the standards based JSR 286 portlet events instead. They provide equivalent and compatible functionality. For more information about moving from cooperative portlets to JSR 286 events, refer to the documentation about interoperability between events and cooperative portlets.