Package org.powertac.common.metadata
Class StateLogService
- java.lang.Object
-
- org.powertac.common.metadata.StateLogService
-
@Component public class StateLogService extends Object
Initializes state log files by copying the current domain schema to the log. The expectation is that the init() method be called after the state log is created, and before any log entries are added. This service lives in the common module because this is where the metadata resource file resides, and because the metadata in that file is derived from this module.- Author:
- John Collins
-
-
Constructor Summary
Constructors Constructor Description StateLogService()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
init()
Initializes the state log without abbreviating classnames.void
init(boolean abbreviateClassnames)
Initializes the state log by writing the log schema at the top.
-
-
-
Method Detail
-
init
public void init()
Initializes the state log without abbreviating classnames.
-
init
public void init(boolean abbreviateClassnames)
Initializes the state log by writing the log schema at the top. If abbreviateClassnames is true, then the state log will have org.powertac classnames abbreviated.
-
-