public class InterleavedRouter extends BaseRouter
| Modifier and Type | Field and Description |
|---|---|
protected AtomicLong |
counter |
protected short |
targetIndex |
originatorIdx, transport, voidConfiguration| Constructor and Description |
|---|
InterleavedRouter() |
InterleavedRouter(int defaultIndex) |
| Modifier and Type | Method and Description |
|---|---|
int |
assignTarget(TrainingMessage message) |
int |
assignTarget(VoidMessage message) |
void |
init(VoidConfiguration voidConfiguration,
Transport transport) |
setOriginatorprotected short targetIndex
protected AtomicLong counter
public InterleavedRouter()
public InterleavedRouter(int defaultIndex)
public void init(@NonNull
VoidConfiguration voidConfiguration,
@NonNull
Transport transport)
init in interface ClientRouterinit in class BaseRouterpublic int assignTarget(TrainingMessage message)
public int assignTarget(VoidMessage message)
Copyright © 2017. All rights reserved.