org.apache.openejb.client
Class MulticastConnectionFactory

java.lang.Object
  extended by org.apache.openejb.client.MulticastConnectionFactory
All Implemented Interfaces:
ConnectionFactory
Direct Known Subclasses:
MulticastPulseClient

public class MulticastConnectionFactory
extends Object
implements ConnectionFactory

Version:
$Rev$ $Date$

Nested Class Summary
protected static class MulticastConnectionFactory.Filter
           
static class MulticastConnectionFactory.URIs
           
 
Constructor Summary
MulticastConnectionFactory()
           
 
Method Summary
 Connection getConnection(URI uri)
           
protected  Set<String> getDefaultSchemes()
           
static long getLong(Map<String,String> params, String param, long defaultValue)
           
static Set<String> getSet(Map<String,String> params, String param, Set<String> defaultSet)
           
static String getString(Map<String,String> params, String param, String defaultValue)
           
protected static URI unwrap(URI uri)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MulticastConnectionFactory

public MulticastConnectionFactory()
Method Detail

getDefaultSchemes

protected Set<String> getDefaultSchemes()

getConnection

public Connection getConnection(URI uri)
                         throws IOException
Specified by:
getConnection in interface ConnectionFactory
Throws:
IOException

getString

public static String getString(Map<String,String> params,
                               String param,
                               String defaultValue)

getLong

public static long getLong(Map<String,String> params,
                           String param,
                           long defaultValue)

getSet

public static Set<String> getSet(Map<String,String> params,
                                 String param,
                                 Set<String> defaultSet)

unwrap

protected static URI unwrap(URI uri)
                     throws URISyntaxException
Throws:
URISyntaxException


Copyright © 1999-2013 The Apache Software Foundation. All Rights Reserved.