001
014
015 package com.liferay.portal.events;
016
017 import com.liferay.portal.kernel.events.ActionException;
018
019 import javax.servlet.http.HttpServletRequest;
020 import javax.servlet.http.HttpServletResponse;
021 import javax.servlet.http.HttpSession;
022
023
027 public interface EventsProcessor {
028
029 public void process(
030 String key, String[] classes, String[] ids,
031 HttpServletRequest request, HttpServletResponse response,
032 HttpSession session)
033 throws ActionException;
034
035 public void processEvent(
036 Object event, String[] ids, HttpServletRequest request,
037 HttpServletResponse response, HttpSession session)
038 throws ActionException;
039
040 public void registerEvent(String key, Object event);
041
042 public void unregisterEvent(String key, Object event);
043
044 }