public class UnitOfWorkRouter<T extends Throwable> extends Object implements org.qi4j.io.Output<UnitOfWorkDomainEventsValue,T>
Constructor and Description |
---|
UnitOfWorkRouter() |
Modifier and Type | Method and Description |
---|---|
UnitOfWorkRouter |
defaultReceiver(org.qi4j.io.Receiver<UnitOfWorkDomainEventsValue,T> defaultReceiver) |
<SenderThrowableType extends Throwable> |
receiveFrom(org.qi4j.io.Sender<? extends UnitOfWorkDomainEventsValue,SenderThrowableType> sender) |
UnitOfWorkRouter |
route(org.qi4j.functional.Specification<UnitOfWorkDomainEventsValue> specification,
org.qi4j.io.Receiver<UnitOfWorkDomainEventsValue,T> receiver) |
public UnitOfWorkRouter route(org.qi4j.functional.Specification<UnitOfWorkDomainEventsValue> specification, org.qi4j.io.Receiver<UnitOfWorkDomainEventsValue,T> receiver)
public UnitOfWorkRouter defaultReceiver(org.qi4j.io.Receiver<UnitOfWorkDomainEventsValue,T> defaultReceiver)
public <SenderThrowableType extends Throwable> void receiveFrom(org.qi4j.io.Sender<? extends UnitOfWorkDomainEventsValue,SenderThrowableType> sender) throws T extends Throwable, SenderThrowableType extends Throwable
receiveFrom
in interface org.qi4j.io.Output<UnitOfWorkDomainEventsValue,T extends Throwable>
T extends Throwable