001
014
015 package com.liferay.portal.kernel.messaging;
016
017
020 public interface Destination {
021
022 public void addDestinationEventListener(
023 DestinationEventListener destinationEventListener);
024
025 public void close();
026
027 public void close(boolean force);
028
029 public void copyDestinationEventListeners(Destination destination);
030
031 public void copyMessageListeners(Destination destination);
032
033 public DestinationStatistics getDestinationStatistics();
034
035 public int getMessageListenerCount();
036
037 public String getName();
038
039 public boolean isRegistered();
040
041 public void open();
042
043 public boolean register(MessageListener messageListener);
044
045 public boolean register(
046 MessageListener messageListener, ClassLoader classloader);
047
048 public void removeDestinationEventListener(
049 DestinationEventListener destinationEventListener);
050
051 public void removeDestinationEventListeners();
052
053 public void send(Message message);
054
055 public boolean unregister(MessageListener messageListener);
056
057 public void unregisterMessageListeners();
058
059 }