Package io.zeebe.servicecontainer
Class ServiceGroupReference<S>
- java.lang.Object
-
- io.zeebe.servicecontainer.ServiceGroupReference<S>
-
public final class ServiceGroupReference<S> extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classServiceGroupReference.ReferenceBuilder<S>
-
Field Summary
Fields Modifier and Type Field Description protected BiConsumer<ServiceName<S>,S>addHandlerprotected BiConsumer<ServiceName<S>,S>removeHandler
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static <S> ServiceGroupReference<S>collection(Collection<S> collection)static <S> ServiceGroupReference.ReferenceBuilder<S>create()BiConsumer<ServiceName<S>,S>getAddHandler()BiConsumer<ServiceName<S>,S>getRemoveHandler()static <S,K>
ServiceGroupReference<S>map(Map<ServiceName<S>,S> map)
-
-
-
Field Detail
-
addHandler
protected BiConsumer<ServiceName<S>,S> addHandler
-
removeHandler
protected BiConsumer<ServiceName<S>,S> removeHandler
-
-
Method Detail
-
getAddHandler
public BiConsumer<ServiceName<S>,S> getAddHandler()
-
getRemoveHandler
public BiConsumer<ServiceName<S>,S> getRemoveHandler()
-
collection
public static <S> ServiceGroupReference<S> collection(Collection<S> collection)
-
map
public static <S,K> ServiceGroupReference<S> map(Map<ServiceName<S>,S> map)
-
create
public static <S> ServiceGroupReference.ReferenceBuilder<S> create()
-
-