]> git.somenet.org - pub/jan/dst18.git/blob - ass3-elastic/src/main/java/dst/ass3/elastic/impl/ElasticityFactory.java
[3.2-java] der meh part. like srsly docker-java? -.-
[pub/jan/dst18.git] / ass3-elastic / src / main / java / dst / ass3 / elastic / impl / ElasticityFactory.java
1 package dst.ass3.elastic.impl;
2
3 import dst.ass3.elastic.IContainerService;
4 import dst.ass3.elastic.IElasticityController;
5 import dst.ass3.elastic.IElasticityFactory;
6 import dst.ass3.messaging.IWorkloadMonitor;
7
8 public class ElasticityFactory implements IElasticityFactory {
9
10     @Override
11     public IContainerService createContainerService() {
12         return new ContainerService();
13     }
14
15     @Override
16     public IElasticityController createElasticityController(IContainerService containerService,
17                                                             IWorkloadMonitor workloadMonitor) {
18         return new ElasticityController(containerService, workloadMonitor);
19     }
20
21 }