org.apache.servicemix.specs.locator
Class OsgiLocator

java.lang.Object
  extended by org.apache.servicemix.specs.locator.OsgiLocator

public class OsgiLocator
extends java.lang.Object


Field Summary
static long DEFAULT_TIMEOUT
           
static java.lang.String TIMEOUT
           
 
Method Summary
static
<T> java.lang.Class<? extends T>
locate(java.lang.Class<T> factoryId)
           
static
<T> java.lang.Class<? extends T>
locate(java.lang.Class<T> factoryClass, java.lang.String factoryId)
           
static
<T> java.util.List<java.lang.Class<? extends T>>
locateAll(java.lang.Class<T> factoryId)
           
static
<T> java.util.List<java.lang.Class<? extends T>>
locateAll(java.lang.Class<T> factoryClass, java.lang.String factoryId)
           
static void register(java.lang.String id, java.util.concurrent.Callable<java.lang.Class> factory)
           
static void unregister(java.lang.String id, java.util.concurrent.Callable<java.lang.Class> factory)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DEFAULT_TIMEOUT

public static final long DEFAULT_TIMEOUT
See Also:
Constant Field Values

TIMEOUT

public static final java.lang.String TIMEOUT
See Also:
Constant Field Values
Method Detail

unregister

public static void unregister(java.lang.String id,
                              java.util.concurrent.Callable<java.lang.Class> factory)

register

public static void register(java.lang.String id,
                            java.util.concurrent.Callable<java.lang.Class> factory)

locate

public static <T> java.lang.Class<? extends T> locate(java.lang.Class<T> factoryId)

locate

public static <T> java.lang.Class<? extends T> locate(java.lang.Class<T> factoryClass,
                                                      java.lang.String factoryId)

locateAll

public static <T> java.util.List<java.lang.Class<? extends T>> locateAll(java.lang.Class<T> factoryId)

locateAll

public static <T> java.util.List<java.lang.Class<? extends T>> locateAll(java.lang.Class<T> factoryClass,
                                                                         java.lang.String factoryId)


Copyright © 2007-2012 The Apache Software Foundation. All Rights Reserved.