org.jactr.tools.change
Class ChangeTracker
java.lang.Object
org.jactr.tools.change.ChangeTracker
- All Implemented Interfaces:
- org.jactr.core.utils.IInitializable, org.jactr.core.utils.IInstallable, org.jactr.core.utils.parameter.IParameterized, org.jactr.instrument.IInstrument
public class ChangeTracker
- extends java.lang.Object
- implements org.jactr.instrument.IInstrument, org.jactr.core.utils.parameter.IParameterized
general change tracker that logs chunk changes and production instantiations.
It outputs them to the Logger, using a custom stream label "CHANGE"
- Author:
- harrison
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CHANGE_STREAM
public static final java.lang.String CHANGE_STREAM
- See Also:
- Constant Field Values
FORMAT_PARAM
public static final java.lang.String FORMAT_PARAM
- See Also:
- Constant Field Values
TRACK_NEW_CHUNKS
public static final java.lang.String TRACK_NEW_CHUNKS
- See Also:
- Constant Field Values
TRACK_ACTIVE_CHUNKS
public static final java.lang.String TRACK_ACTIVE_CHUNKS
- See Also:
- Constant Field Values
TRACK_INSTANTIATIONS
public static final java.lang.String TRACK_INSTANTIATIONS
- See Also:
- Constant Field Values
ChangeTracker
public ChangeTracker()
initialize
public void initialize()
- Specified by:
initialize in interface org.jactr.core.utils.IInitializable- Specified by:
initialize in interface org.jactr.instrument.IInstrument
install
public void install(org.jactr.core.model.IModel model)
- Specified by:
install in interface org.jactr.core.utils.IInstallable- Specified by:
install in interface org.jactr.instrument.IInstrument
uninstall
public void uninstall(org.jactr.core.model.IModel model)
- Specified by:
uninstall in interface org.jactr.core.utils.IInstallable- Specified by:
uninstall in interface org.jactr.instrument.IInstrument
getParameter
public java.lang.String getParameter(java.lang.String key)
- Specified by:
getParameter in interface org.jactr.core.utils.parameter.IParameterized
getPossibleParameters
public java.util.Collection<java.lang.String> getPossibleParameters()
- Specified by:
getPossibleParameters in interface org.jactr.core.utils.parameter.IParameterized
getSetableParameters
public java.util.Collection<java.lang.String> getSetableParameters()
- Specified by:
getSetableParameters in interface org.jactr.core.utils.parameter.IParameterized
setParameter
public void setParameter(java.lang.String key,
java.lang.String value)
- Specified by:
setParameter in interface org.jactr.core.utils.parameter.IParameterized