001
014
015 package com.liferay.portal.kernel.messaging.config;
016
017 import com.liferay.portal.kernel.messaging.Destination;
018 import com.liferay.portal.kernel.messaging.DestinationEventListener;
019 import com.liferay.portal.kernel.messaging.MessageListener;
020
021 import java.util.List;
022 import java.util.Map;
023
024
027 public interface MessagingConfigurator {
028
029 public void destroy();
030
031 public void init();
032
033 public void setDestinations(List<Destination> destinations);
034
035 public void setGlobalDestinationEventListeners(
036 List<DestinationEventListener> globalDestinationEventListeners);
037
038 public void setMessageListeners(
039 Map<String, List<MessageListener>> messageListeners);
040
041 public void setReplacementDestinations(
042 List<Destination> replacementDestinations);
043
044 public void setSpecificDestinationEventListener(
045 Map<String, List<DestinationEventListener>>
046 specificDestinationEventListeners);
047
048 }