public interface EventPortlet
EventPortlet
interface allows
portlets receiving events.
Events are part of the action processing and must be finished before the rendering phase can start. Portlets can receive events issued by other portlets or portlet container defined events.
Portlets should declare the events it would like to receive
via the supported-processing-event
tag and events published
via the supported-publishing-event
tag in the portlet
deployment descriptor.
The event model is a loosely coupled model where the wiring between published and receiving events is done at the portal / portlet container level.
Modifier and Type | Method and Description |
---|---|
void |
processEvent(EventRequest request,
EventResponse response)
Called by the portlet container requesting the portlet
to process a specific event.
|
void processEvent(EventRequest request, EventResponse response) throws PortletException, IOException
request
- the event requestresponse
- the event responsePortletException
- if the portlet has problems fulfilling the
requestUnavailableException
- if the portlet is unavailable to process the event at this timePortletSecurityException
- if the portlet cannot fulfill this request due to security reasonsIOException
- if the streaming causes an I/O problemJava Portlet 3.0 API Specification. See the Copyright and License provided with this distribution. Use is subject to license terms.