Package org.opendaylight.yangtools.util
Class ObjectRegistry<T>
- java.lang.Object
-
- org.opendaylight.yangtools.util.ObjectRegistry<T>
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static <T> ObjectRegistry<T>
createConcurrent(String name)
static <T> ObjectRegistry<T>
createSimple(String name)
Set<ObjectRegistration<? extends T>>
getRegistrations()
boolean
isEmpty()
<O extends T>
ObjectRegistration<O>register(O object)
Stream<? extends T>
streamObjects()
Stream<ObjectRegistration<? extends T>>
streamRegistrations()
String
toString()
-
-
-
Method Detail
-
createConcurrent
public static <T> ObjectRegistry<T> createConcurrent(String name)
-
createSimple
public static <T> ObjectRegistry<T> createSimple(String name)
-
isEmpty
public boolean isEmpty()
-
getRegistrations
public Set<ObjectRegistration<? extends T>> getRegistrations()
-
streamRegistrations
public Stream<ObjectRegistration<? extends T>> streamRegistrations()
-
register
public <O extends T> ObjectRegistration<O> register(O object)
-
-