package com.orbitz.monitoring.test; import com.orbitz.monitoring.api.Decomposer; import com.orbitz.monitoring.api.monitor.AttributeHolder; import java.io.Serializable; import java.util.ArrayList; import java.util.List; /** * A mock implementation of the Decomposer interface that can be used for * testing. * * * @author Doug Barth */ public class MockDecomposer implements Decomposer { private List _decomposedObjects = new ArrayList(); public Serializable decompose(Object object) { _decomposedObjects.add(((AttributeHolder)object).getValue()); return (Serializable)object; } public List getDecomposedObjects() { return _decomposedObjects; } }