public abstract class AbstractMediator extends Object
| Modifier and Type | Field and Description |
|---|---|
protected MediatorConfiguration |
configuration |
| Constructor and Description |
|---|
AbstractMediator(MediatorConfiguration configuration) |
| Modifier and Type | Method and Description |
|---|---|
MediatorConfiguration |
configuration() |
void |
connectToUpstream(org.eclipse.microprofile.reactive.streams.operators.PublisherBuilder<? extends org.eclipse.microprofile.reactive.messaging.Message> publisher) |
org.eclipse.microprofile.reactive.streams.operators.PublisherBuilder<? extends org.eclipse.microprofile.reactive.messaging.Message> |
decorate(org.eclipse.microprofile.reactive.streams.operators.PublisherBuilder<? extends org.eclipse.microprofile.reactive.messaging.Message> input) |
protected CompletionStage<org.eclipse.microprofile.reactive.messaging.Message> |
getAckOrCompletion(org.eclipse.microprofile.reactive.messaging.Message<?> message) |
org.eclipse.microprofile.reactive.streams.operators.SubscriberBuilder<org.eclipse.microprofile.reactive.messaging.Message,Void> |
getComputedSubscriber() |
MediatorConfiguration |
getConfiguration() |
String |
getMethodAsString() |
org.eclipse.microprofile.reactive.streams.operators.PublisherBuilder<? extends org.eclipse.microprofile.reactive.messaging.Message> |
getStream() |
void |
initialize(Object bean) |
protected <T> T |
invoke(Object... args) |
abstract boolean |
isConnected() |
protected Function<org.eclipse.microprofile.reactive.messaging.Message,? extends CompletionStage<? extends org.eclipse.microprofile.reactive.messaging.Message>> |
managePreProcessingAck() |
void |
run() |
void |
setInvoker(Invoker invoker) |
protected final MediatorConfiguration configuration
public AbstractMediator(MediatorConfiguration configuration)
public void setInvoker(Invoker invoker)
public void run()
public void connectToUpstream(org.eclipse.microprofile.reactive.streams.operators.PublisherBuilder<? extends org.eclipse.microprofile.reactive.messaging.Message> publisher)
public MediatorConfiguration configuration()
public void initialize(Object bean)
protected <T> T invoke(Object... args)
protected CompletionStage<org.eclipse.microprofile.reactive.messaging.Message> getAckOrCompletion(org.eclipse.microprofile.reactive.messaging.Message<?> message)
public org.eclipse.microprofile.reactive.streams.operators.PublisherBuilder<? extends org.eclipse.microprofile.reactive.messaging.Message> getStream()
public MediatorConfiguration getConfiguration()
public String getMethodAsString()
public org.eclipse.microprofile.reactive.streams.operators.SubscriberBuilder<org.eclipse.microprofile.reactive.messaging.Message,Void> getComputedSubscriber()
public abstract boolean isConnected()
protected Function<org.eclipse.microprofile.reactive.messaging.Message,? extends CompletionStage<? extends org.eclipse.microprofile.reactive.messaging.Message>> managePreProcessingAck()
public org.eclipse.microprofile.reactive.streams.operators.PublisherBuilder<? extends org.eclipse.microprofile.reactive.messaging.Message> decorate(org.eclipse.microprofile.reactive.streams.operators.PublisherBuilder<? extends org.eclipse.microprofile.reactive.messaging.Message> input)
Copyright © 2018–2019 SmallRye. All rights reserved.