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 connect();
030
031 public void destroy();
032
033 public void disconnect();
034
035 public void setDestinations(List<Destination> destinations);
036
037 public void setGlobalDestinationEventListeners(
038 List<DestinationEventListener> globalDestinationEventListeners);
039
040 public void setMessageListeners(
041 Map<String, List<MessageListener>> messageListeners);
042
043 public void setReplacementDestinations(
044 List<Destination> replacementDestinations);
045
046 public void setSpecificDestinationEventListener(
047 Map<String, List<DestinationEventListener>>
048 specificDestinationEventListeners);
049
050 }