public class Routee<P> extends Object
| Modifier and Type | Method and Description |
|---|---|
Address |
address() |
P |
delegate() |
io.vlingo.xoom.actors.LifeCycle |
delegateLifeCycle() |
boolean |
equals(Object obj) |
int |
hashCode() |
long |
messageCount() |
int |
pendingMessages() |
protected <T1> void |
receiveCommand(BiConsumer<P,T1> consumer,
T1 routable1) |
protected <T1,T2,T3,T4> |
receiveCommand(io.vlingo.xoom.common.PentaConsumer<P,T1,T2,T3,T4> consumer,
T1 routable1,
T2 routable2,
T3 routable3,
T4 routable4) |
protected <T1,T2,T3> void |
receiveCommand(io.vlingo.xoom.common.QuadConsumer<P,T1,T2,T3> consumer,
T1 routable1,
T2 routable2,
T3 routable3) |
protected <T1,T2> void |
receiveCommand(io.vlingo.xoom.common.TriConsumer<P,T1,T2> consumer,
T1 routable1,
T2 routable2) |
<T1,R extends io.vlingo.xoom.common.Completes<?>> |
receiveQuery(BiFunction<P,T1,R> query,
T1 routable1) |
<T1,T2,T3,T4,R extends io.vlingo.xoom.common.Completes<?>> |
receiveQuery(io.vlingo.xoom.common.PentaFunction<P,T1,T2,T3,T4,R> query,
T1 routable1,
T2 routable2,
T3 routable3,
T4 routable4) |
<T1,T2,T3,R extends io.vlingo.xoom.common.Completes<?>> |
receiveQuery(io.vlingo.xoom.common.QuadFunction<P,T1,T2,T3,R> query,
T1 routable1,
T2 routable2,
T3 routable3) |
<T1,T2,R extends io.vlingo.xoom.common.Completes<?>> |
receiveQuery(io.vlingo.xoom.common.TriFunction<P,T1,T2,R> query,
T1 routable1,
T2 routable2) |
String |
toString() |
public P delegate()
public io.vlingo.xoom.actors.LifeCycle delegateLifeCycle()
public Address address()
public int pendingMessages()
public long messageCount()
protected <T1> void receiveCommand(BiConsumer<P,T1> consumer, T1 routable1)
protected <T1,T2> void receiveCommand(io.vlingo.xoom.common.TriConsumer<P,T1,T2> consumer, T1 routable1, T2 routable2)
protected <T1,T2,T3> void receiveCommand(io.vlingo.xoom.common.QuadConsumer<P,T1,T2,T3> consumer, T1 routable1, T2 routable2, T3 routable3)
protected <T1,T2,T3,T4> void receiveCommand(io.vlingo.xoom.common.PentaConsumer<P,T1,T2,T3,T4> consumer, T1 routable1, T2 routable2, T3 routable3, T4 routable4)
public <T1,R extends io.vlingo.xoom.common.Completes<?>> R receiveQuery(BiFunction<P,T1,R> query, T1 routable1)
public <T1,T2,R extends io.vlingo.xoom.common.Completes<?>> R receiveQuery(io.vlingo.xoom.common.TriFunction<P,T1,T2,R> query, T1 routable1, T2 routable2)
public <T1,T2,T3,R extends io.vlingo.xoom.common.Completes<?>> R receiveQuery(io.vlingo.xoom.common.QuadFunction<P,T1,T2,T3,R> query, T1 routable1, T2 routable2, T3 routable3)
public <T1,T2,T3,T4,R extends io.vlingo.xoom.common.Completes<?>> R receiveQuery(io.vlingo.xoom.common.PentaFunction<P,T1,T2,T3,T4,R> query, T1 routable1, T2 routable2, T3 routable3, T4 routable4)
Copyright © 2021. All rights reserved.