public class TrainerProvider extends Object
| Modifier and Type | Field and Description |
|---|---|
protected Clipboard |
clipboard |
protected Storage |
storage |
protected Map<String,TrainingDriver<?>> |
trainers |
protected Transport |
transport |
protected VoidConfiguration |
voidConfiguration |
| Modifier and Type | Method and Description |
|---|---|
<T extends TrainingMessage> |
doTraining(T message) |
static TrainerProvider |
getInstance() |
protected <T extends TrainingMessage> |
getTrainer(T message) |
void |
init(VoidConfiguration voidConfiguration,
Transport transport,
Storage storage,
Clipboard clipboard) |
protected void |
scanClasspath() |
protected Map<String,TrainingDriver<?>> trainers
protected VoidConfiguration voidConfiguration
protected Transport transport
protected Clipboard clipboard
protected Storage storage
public static TrainerProvider getInstance()
protected void scanClasspath()
public void init(@NonNull
VoidConfiguration voidConfiguration,
@NonNull
Transport transport,
@NonNull
Storage storage,
@NonNull
Clipboard clipboard)
protected <T extends TrainingMessage> TrainingDriver<T> getTrainer(T message)
public <T extends TrainingMessage> void doTraining(T message)
Copyright © 2017. All rights reserved.