1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 package org.apache.giraph.utils;
19
20 import org.apache.giraph.conf.ImmutableClassesGiraphConfiguration;
21 import org.apache.giraph.master.MasterObserver;
22 import org.apache.giraph.metrics.AggregatedMetrics;
23 import org.apache.giraph.partition.PartitionStats;
24 import org.apache.giraph.worker.WorkerObserver;
25
26 import java.util.List;
27
28
29
30
31 public class LogVersions implements WorkerObserver, MasterObserver {
32 @Override
33 public void applicationFailed(Exception e) { }
34
35 @Override
36 public void setConf(ImmutableClassesGiraphConfiguration configuration) { }
37
38 @Override
39 public ImmutableClassesGiraphConfiguration getConf() {
40 return null;
41 }
42
43 @Override
44 public void preLoad() { }
45
46 @Override
47 public void postSave() { }
48
49 @Override
50 public void preApplication() {
51 GiraphDepVersions.get().logVersionsUsed();
52 }
53
54 @Override
55 public void postApplication() { }
56
57 @Override
58 public void preSuperstep(long superstep) { }
59
60 @Override
61 public void postSuperstep(long superstep) { }
62
63 @Override
64 public void superstepMetricsUpdate(long superstep,
65 AggregatedMetrics aggregatedMetrics,
66 List<PartitionStats> partitionStatsList) { }
67 }