org.robokind.impl.messaging
Class ConnectionManager

java.lang.Object
  extended by org.robokind.impl.messaging.ConnectionManager

public class ConnectionManager
extends Object

Author:
Matthew Stevenson

Field Summary
static String PROP_CONNECTION_ID
           
static String PROP_DESTINATION_ID
           
 
Constructor Summary
ConnectionManager()
           
 
Method Summary
static org.robokind.api.common.osgi.SingleServiceListener<javax.jms.Connection> buildConnectionTracker(org.osgi.framework.BundleContext context, String connectionId, String filter)
           
static org.robokind.api.common.osgi.SingleServiceListener<javax.jms.Destination> buildDestinationTracker(org.osgi.framework.BundleContext context, String destination, String filter)
           
static javax.jms.Connection createConnection(String amqpURL)
           
static javax.jms.Connection createConnection(String username, String password, String clientName, String virtualHost, String tcpAddress)
           
static org.osgi.framework.ServiceRegistration registerConnection(org.osgi.framework.BundleContext context, String connectionId, javax.jms.Connection connection, Properties props)
           
static org.osgi.framework.ServiceRegistration registerDestination(org.osgi.framework.BundleContext context, String destinationId, javax.jms.Destination destination, Properties props)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

PROP_CONNECTION_ID

public static final String PROP_CONNECTION_ID
See Also:
Constant Field Values

PROP_DESTINATION_ID

public static final String PROP_DESTINATION_ID
See Also:
Constant Field Values
Constructor Detail

ConnectionManager

public ConnectionManager()
Method Detail

createConnection

public static javax.jms.Connection createConnection(String username,
                                                    String password,
                                                    String clientName,
                                                    String virtualHost,
                                                    String tcpAddress)

createConnection

public static javax.jms.Connection createConnection(String amqpURL)

registerConnection

public static org.osgi.framework.ServiceRegistration registerConnection(org.osgi.framework.BundleContext context,
                                                                        String connectionId,
                                                                        javax.jms.Connection connection,
                                                                        Properties props)

buildConnectionTracker

public static org.robokind.api.common.osgi.SingleServiceListener<javax.jms.Connection> buildConnectionTracker(org.osgi.framework.BundleContext context,
                                                                                                              String connectionId,
                                                                                                              String filter)

registerDestination

public static org.osgi.framework.ServiceRegistration registerDestination(org.osgi.framework.BundleContext context,
                                                                         String destinationId,
                                                                         javax.jms.Destination destination,
                                                                         Properties props)

buildDestinationTracker

public static org.robokind.api.common.osgi.SingleServiceListener<javax.jms.Destination> buildDestinationTracker(org.osgi.framework.BundleContext context,
                                                                                                                String destination,
                                                                                                                String filter)


Copyright © 2011. All Rights Reserved.