KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > org > jboss > jms > server > MessageBroker


1 /*
2  * JBoss, the OpenSource J2EE webOS
3  *
4  * Distributable under LGPL license.
5  * See terms of license at gnu.org.
6  */

7 package org.jboss.jms.server;
8
9 import org.jboss.jms.destination.JBossDestination;
10 import org.jboss.jms.message.JBossMessage;
11
12 /**
13  * A message broker
14  *
15  * @author <a HREF="mailto:adrian@jboss.org>Adrian Brock</a>
16  * @version $Revision: 1.1 $
17  */

18 public interface MessageBroker
19 {
20    // Constants -----------------------------------------------------
21

22    // Public --------------------------------------------------------
23

24    BrowserEndpointFactory getBrowserEndpointFactory(JBossDestination destination, String JavaDoc selector);
25
26    DeliveryEndpointFactory getDeliveryEndpointFactory(JBossDestination destination);
27
28    MessageReference getMessageReference(JBossMessage message);
29 }
30
Popular Tags