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.DestinationConfiguration;
019 import com.liferay.portal.kernel.messaging.DestinationEventListener;
020 import com.liferay.portal.kernel.messaging.MessageBusEventListener;
021 import com.liferay.portal.kernel.messaging.MessageListener;
022
023 import java.util.List;
024 import java.util.Map;
025 import java.util.Set;
026
027
030 public interface MessagingConfigurator {
031
032 public void connect();
033
034 public void destroy();
035
036 public void disconnect();
037
038 public void setDestinationConfigurations(
039 Set<DestinationConfiguration> destinationConfigurations);
040
041 public void setDestinationEventListeners(
042 Map<String, List<DestinationEventListener>> destinationEventListeners);
043
044 public void setDestinations(List<Destination> destinations);
045
046 public void setMessageBusEventListeners(
047 List<MessageBusEventListener> messageBusEventListeners);
048
049 public void setMessageListeners(
050 Map<String, List<MessageListener>> messageListeners);
051
052
056 @Deprecated
057 public void setReplacementDestinations(
058 List<Destination> replacementDestinations);
059
060 }