Uses of Interface
io.zeebe.servicecontainer.ServiceName
-
Packages that use ServiceName Package Description io.zeebe.servicecontainer io.zeebe.servicecontainer.impl -
-
Uses of ServiceName in io.zeebe.servicecontainer
Classes in io.zeebe.servicecontainer that implement ServiceName Modifier and Type Class Description static classServiceName.ServiceNameImpl<S>Fields in io.zeebe.servicecontainer declared as ServiceName Modifier and Type Field Description protected ServiceName<?>ServiceBuilder. groupNameprotected ServiceName<S>Injector. injectedServiceNameprotected ServiceName<S>ServiceBuilder. nameFields in io.zeebe.servicecontainer with type parameters of type ServiceName Modifier and Type Field Description protected BiConsumer<ServiceName<S>,S>ServiceGroupReference. addHandlerprotected Set<ServiceName<?>>ServiceBuilder. dependenciesprotected Map<ServiceName<?>,Collection<Injector<?>>>ServiceBuilder. injectedDependenciesprotected Map<ServiceName<?>,ServiceGroupReference<?>>ServiceBuilder. injectedReferencesprotected BiConsumer<ServiceName<S>,S>ServiceGroupReference. removeHandlerMethods in io.zeebe.servicecontainer that return ServiceName Modifier and Type Method Description static ServiceName<Void>CompositeServiceBuilder. compositeServiceName(String name)ServiceName<?>ServiceBuilder. getGroupName()ServiceName<S>Injector. getInjectedServiceName()ServiceName<S>ServiceBuilder. getName()ServiceName<?>ServiceStartContext. getServiceName()static <S> ServiceName<S>ServiceName. newServiceName(String name, Class<S> type)Methods in io.zeebe.servicecontainer that return types with arguments of type ServiceName Modifier and Type Method Description BiConsumer<ServiceName<S>,S>ServiceGroupReference. getAddHandler()Set<ServiceName<?>>ServiceBuilder. getDependencies()Map<ServiceName<?>,Collection<Injector<?>>>ServiceBuilder. getInjectedDependencies()Map<ServiceName<?>,ServiceGroupReference<?>>ServiceBuilder. getInjectedReferences()BiConsumer<ServiceName<S>,S>ServiceGroupReference. getRemoveHandler()Methods in io.zeebe.servicecontainer with parameters of type ServiceName Modifier and Type Method Description CompositeServiceBuilderServiceContainer. createComposite(ServiceName<Void> name)CompositeServiceBuilderServiceStartContext. createComposite(ServiceName<Void> name)<S> ServiceBuilder<S>CompositeServiceBuilder. createService(ServiceName<S> name, Service<S> service)<S> ServiceBuilder<S>ServiceContainer. createService(ServiceName<S> name, Service<S> service)<S> ServiceBuilder<S>ServiceStartContext. createService(ServiceName<S> name, Service<S> service)<T> ServiceBuilder<S>ServiceBuilder. dependency(ServiceName<? extends T> serviceName, Injector<T> injector)<T> ServiceBuilder<S>ServiceBuilder. dependency(ServiceName<T> serviceName)ServiceBuilder<S>ServiceBuilder. group(ServiceName<?> groupName)<T> ServiceBuilder<S>ServiceBuilder. groupReference(ServiceName<T> groupName, ServiceGroupReference<T> injector)ActorFuture<Boolean>ServiceContainer. hasService(ServiceName<?> name)<S> ActorFuture<Boolean>ServiceStartContext. hasService(ServiceName<S> name)<S> ActorFuture<S>CompositeServiceBuilder. installAndReturn(ServiceName<S> returnedServiceName)ActorFuture<Void>ServiceContainer. removeService(ServiceName<?> serviceName)<S> ActorFuture<Void>ServiceStartContext. removeService(ServiceName<S> name)voidInjector. setInjectedServiceName(ServiceName<S> injectedServiceName)Method parameters in io.zeebe.servicecontainer with type arguments of type ServiceName Modifier and Type Method Description static <S,K>
ServiceGroupReference<S>ServiceGroupReference. map(Map<ServiceName<S>,S> map)ServiceGroupReference.ReferenceBuilder<S>ServiceGroupReference.ReferenceBuilder. onAdd(BiConsumer<ServiceName<S>,S> addConsumer)ServiceGroupReference.ReferenceBuilder<S>ServiceGroupReference.ReferenceBuilder. onRemove(BiConsumer<ServiceName<S>,S> removeConsumer)Constructors in io.zeebe.servicecontainer with parameters of type ServiceName Constructor Description CompositeServiceBuilder(ServiceName<Void> name, ServiceContainer container, ServiceName<?>... additionalDependencies)ServiceBuilder(ServiceName<S> name, Service<S> service, ServiceContainerImpl serviceContainer) -
Uses of ServiceName in io.zeebe.servicecontainer.impl
Fields in io.zeebe.servicecontainer.impl declared as ServiceName Modifier and Type Field Description protected ServiceName<?>ServiceGroup. groupNameFields in io.zeebe.servicecontainer.impl with type parameters of type ServiceName Modifier and Type Field Description protected Map<ServiceName,Object>ServiceGroupReferenceImpl. injectedValuesMethods in io.zeebe.servicecontainer.impl that return ServiceName Modifier and Type Method Description ServiceName<?>ServiceController. getGroupName()ServiceName<?>ServiceController. getServiceName()Methods in io.zeebe.servicecontainer.impl that return types with arguments of type ServiceName Modifier and Type Method Description Set<ServiceName<?>>ServiceController. getDependencies()Map<ServiceName<?>,ServiceGroupReference<?>>ServiceController. getInjectedReferences()Methods in io.zeebe.servicecontainer.impl with parameters of type ServiceName Modifier and Type Method Description voidServiceController. addReferencedValue(ServiceGroupReference ref, ServiceName name, Object value)voidServiceGroupReferenceImpl. addValue(ServiceName name, Object value)CompositeServiceBuilderServiceContainerImpl. createComposite(ServiceName<Void> name)<S> ServiceBuilder<S>ServiceContainerImpl. createService(ServiceName<S> name, Service<S> service)ActorFuture<Boolean>ServiceContainerImpl. hasService(ServiceName<?> name)voidServiceController. removeReferencedValue(ServiceGroupReference ref, ServiceName name, Object value)ActorFuture<Void>ServiceContainerImpl. removeService(ServiceName<?> serviceName)voidServiceGroupReferenceImpl. removeValue(ServiceName name, Object value)Constructors in io.zeebe.servicecontainer.impl with parameters of type ServiceName Constructor Description ServiceGroup(ServiceName<?> groupName)
-