1
14
15 package com.liferay.portal.kernel.messaging;
16
17
22 public interface Destination {
23
24 public void addDestinationEventListener(
25 DestinationEventListener destinationEventListener);
26
27 public void close();
28
29 public void close(boolean force);
30
31 public void copyDestinationEventListeners(Destination destination);
32
33 public void copyMessageListeners(Destination destination);
34
35 public DestinationStatistics getDestinationStatistics();
36
37 public int getMessageListenerCount();
38
39 public String getName();
40
41 public boolean isRegistered();
42
43 public void open();
44
45 public boolean register(MessageListener messageListener);
46
47 public boolean register(
48 MessageListener messageListener, ClassLoader classloader);
49
50 public void removeDestinationEventListener(
51 DestinationEventListener destinationEventListener);
52
53 public void removeDestinationEventListeners();
54
55 public void send(Message message);
56
57 public boolean unregister(MessageListener messageListener);
58
59 public void unregisterMessageListeners();
60
61 }