Uses of Interface
de.quantummaid.eventmaid.subscribing.Subscriber
-
-
Uses of Subscriber in de.quantummaid.eventmaid.channel.action
Methods in de.quantummaid.eventmaid.channel.action that return types with arguments of type Subscriber Modifier and Type Method Description List<Subscriber<?>>Subscription. getAllSubscribers()Methods in de.quantummaid.eventmaid.channel.action with parameters of type Subscriber Modifier and Type Method Description SubscriptionIdSubscription. addRawSubscriber(Subscriber<ProcessingContext<T>> subscriber)Adds aSubscriber, that gets access to the underlyingProcessingContextobject.SubscriptionIdSubscription. addSubscriber(Subscriber<T> subscriber)Adds aSubscriber.voidSubscription. removeSubscriber(Subscriber<?> subscriber)Removes the givenSubscriber. -
Uses of Subscriber in de.quantummaid.eventmaid.internal.pipe
Methods in de.quantummaid.eventmaid.internal.pipe that return types with arguments of type Subscriber Modifier and Type Method Description List<Subscriber<T>>PipeStatusInformation. getAllSubscribers()Methods in de.quantummaid.eventmaid.internal.pipe with parameters of type Subscriber Modifier and Type Method Description SubscriptionIdPipe. subscribe(Subscriber<T> subscriber)SubscriptionIdPipeImpl. subscribe(Subscriber<T> subscriber)Constructor parameters in de.quantummaid.eventmaid.internal.pipe with type arguments of type Subscriber Constructor Description PipeImpl(TransportMechanism<T> transportMechanism, PipeStatisticsCollector statisticsCollector, List<Subscriber<T>> subscribers) -
Uses of Subscriber in de.quantummaid.eventmaid.internal.pipe.transport
Method parameters in de.quantummaid.eventmaid.internal.pipe.transport with type arguments of type Subscriber Modifier and Type Method Description voidSynchronousDelivery. deliver(T message, List<Subscriber<T>> subscribers)static <T> TransportMechanism<T>TransportMechanismFactory. transportMechanism(PipeType pipeType, PipeEventListener<T> eventListener, PipeErrorHandler<T> errorHandler, List<Subscriber<T>> subscribers, AsynchronousConfiguration asynchronousConfiguration) -
Uses of Subscriber in de.quantummaid.eventmaid.messageBus
Methods in de.quantummaid.eventmaid.messageBus that return types with arguments of type Subscriber Modifier and Type Method Description List<Subscriber<?>>MessageBusStatusInformation. getAllSubscribers()Returns the list of allSubscribers.Map<EventType,List<Subscriber<?>>>MessageBusStatusInformation. getSubscribersPerType()Returns allSubscribersgrouped by their subscribed classes.Methods in de.quantummaid.eventmaid.messageBus with parameters of type Subscriber Modifier and Type Method Description SubscriptionIdMessageBus. subscribe(CorrelationId correlationId, Subscriber<ProcessingContext<Object>> subscriber)Adds the givenSubscriberfor all messages with a matchingCorrelationId.SubscriptionIdMessageBus. subscribe(EventType eventType, Subscriber<Object> subscriber)Adds the givenSubscriberfor all messages with a matchingEventType.SubscriptionIdMessageBus. subscribeRaw(EventType eventType, Subscriber<ProcessingContext<Object>> subscriber)Adds theSubscriberobject for all messages with a matchingEventType. -
Uses of Subscriber in de.quantummaid.eventmaid.messageBus.channelCreating
Methods in de.quantummaid.eventmaid.messageBus.channelCreating with parameters of type Subscriber Modifier and Type Method Description Channel<Object>MessageBusChannelFactory. createChannel(EventType eventType, Subscriber<?> subscriber, MessageBusExceptionHandler messageBusExceptionHandler)This method is being called, when a newChannelis requested.Channel<Object>SynchronousMessageBusChannelFactory. createChannel(EventType eventType, Subscriber<?> subscriber, MessageBusExceptionHandler messageBusExceptionHandler) -
Uses of Subscriber in de.quantummaid.eventmaid.messageBus.internal
Methods in de.quantummaid.eventmaid.messageBus.internal that return types with arguments of type Subscriber Modifier and Type Method Description List<Subscriber<?>>MessageBusStatusInformationAdapter. getAllSubscribers()Map<EventType,List<Subscriber<?>>>MessageBusStatusInformationAdapter. getSubscribersPerType() -
Uses of Subscriber in de.quantummaid.eventmaid.messageBus.internal.brokering
Methods in de.quantummaid.eventmaid.messageBus.internal.brokering that return types with arguments of type Subscriber Modifier and Type Method Description List<Subscriber<?>>MessageBusBrokerStrategy. getAllSubscribers()List<Subscriber<?>>MessageBusBrokerStrategyImpl. getAllSubscribers()Map<EventType,List<Subscriber<?>>>MessageBusBrokerStrategy. getSubscribersPerType()Map<EventType,List<Subscriber<?>>>MessageBusBrokerStrategyImpl. getSubscribersPerType()Methods in de.quantummaid.eventmaid.messageBus.internal.brokering with parameters of type Subscriber Modifier and Type Method Description voidMessageBusBrokerStrategy. addRawSubscriber(EventType eventType, Subscriber<ProcessingContext<Object>> subscriber)voidMessageBusBrokerStrategyImpl. addRawSubscriber(EventType eventType, Subscriber<ProcessingContext<Object>> subscriber)voidMessageBusBrokerStrategy. addSubscriber(EventType eventType, Subscriber<Object> subscriber)voidMessageBusBrokerStrategyImpl. addSubscriber(EventType eventType, Subscriber<Object> subscriber) -
Uses of Subscriber in de.quantummaid.eventmaid.messageBus.internal.correlationIds
Methods in de.quantummaid.eventmaid.messageBus.internal.correlationIds that return types with arguments of type Subscriber Modifier and Type Method Description List<Subscriber<ProcessingContext<Object>>>CorrelationBasedSubscriptions. getSubscribersFor(CorrelationId correlationId)List<Subscriber<ProcessingContext<Object>>>CorrelationBasedSubscriptionsImpl. getSubscribersFor(CorrelationId correlationId)Methods in de.quantummaid.eventmaid.messageBus.internal.correlationIds with parameters of type Subscriber Modifier and Type Method Description SubscriptionIdCorrelationBasedSubscriptions. addCorrelationBasedSubscriber(CorrelationId correlationId, Subscriber<ProcessingContext<Object>> subscriber)SubscriptionIdCorrelationBasedSubscriptionsImpl. addCorrelationBasedSubscriber(CorrelationId correlationId, Subscriber<ProcessingContext<Object>> subscriber) -
Uses of Subscriber in de.quantummaid.eventmaid.serializedMessageBus
Methods in de.quantummaid.eventmaid.serializedMessageBus with parameters of type Subscriber Modifier and Type Method Description SubscriptionIdSerializedMessageBus. subscribe(CorrelationId correlationId, Subscriber<PayloadAndErrorPayload<Map<String,Object>,Map<String,Object>>> subscriber)Adds the givenSubscriberfor all not deserialized messages of the givenCorrelationId.SubscriptionIdSerializedMessageBus. subscribe(EventType eventType, Subscriber<PayloadAndErrorPayload<Map<String,Object>,Map<String,Object>>> subscriber)Adds the givenSubscriberfor all not deserialized messages of the givenEventType.SubscriptionIdSerializedMessageBusImpl. subscribe(CorrelationId correlationId, Subscriber<PayloadAndErrorPayload<Map<String,Object>,Map<String,Object>>> subscriber)SubscriptionIdSerializedMessageBusImpl. subscribe(EventType eventType, Subscriber<PayloadAndErrorPayload<Map<String,Object>,Map<String,Object>>> subscriber)<P,E>
SubscriptionIdSerializedMessageBus. subscribeDeserialized(CorrelationId correlationId, Subscriber<PayloadAndErrorPayload<P,E>> subscriber, Class<P> responseClass, Class<E> errorClass)Adds the givenSubscriberfor all messages of the givenEventType.<P,E>
SubscriptionIdSerializedMessageBus. subscribeDeserialized(EventType eventType, Subscriber<PayloadAndErrorPayload<P,E>> subscriber, Class<P> responseClass, Class<E> errorClass)Adds the givenSubscriberfor all messages of the givenEventType.<P,E>
SubscriptionIdSerializedMessageBusImpl. subscribeDeserialized(CorrelationId correlationId, Subscriber<PayloadAndErrorPayload<P,E>> subscriber, Class<P> responseClass, Class<E> errorClass)<P,E>
SubscriptionIdSerializedMessageBusImpl. subscribeDeserialized(EventType eventType, Subscriber<PayloadAndErrorPayload<P,E>> subscriber, Class<P> responseClass, Class<E> errorClass)SubscriptionIdSerializedMessageBus. subscribeRaw(EventType eventType, Subscriber<ProcessingContext<Map<String,Object>>> subscriber)Adds theSubscriberwith access to the rawProcessingContextfor all messages of theEventType.SubscriptionIdSerializedMessageBusImpl. subscribeRaw(EventType eventType, Subscriber<ProcessingContext<Map<String,Object>>> subscriber) -
Uses of Subscriber in de.quantummaid.eventmaid.subscribing
Classes in de.quantummaid.eventmaid.subscribing that implement Subscriber Modifier and Type Class Description classConsumerSubscriber<T>ASubscriberthat calls the givenconsumerfor each message.classPreemptiveSubscriber<T>ASubscriberthat calls the givenpredicatefor each message.
-