/*******************************************************************************
- * Copyright (c) 2012 Ericsson
+ * Copyright (c) 2012, 2014 Ericsson
*
* All rights reserved. This program and the accompanying materials are
* made available under the terms of the Eclipse Public License v1.0 which
* already assigned to this attribute.
*/
void modifyAttribute(long t, ITmfStateValue value, int attributeQuark)
- throws TimeRangeException, AttributeNotFoundException,
- StateValueTypeException;
+ throws AttributeNotFoundException, StateValueTypeException;
/**
* Increment attribute method. Reads the current value of a given integer
* If the quark is invalid
*/
void incrementAttribute(long t, int attributeQuark)
- throws StateValueTypeException, TimeRangeException,
- AttributeNotFoundException;
+ throws AttributeNotFoundException, StateValueTypeException;
/**
* "Push" helper method. This uses the given integer attribute as a stack:
* of integer type.
*/
void pushAttribute(long t, ITmfStateValue value, int attributeQuark)
- throws TimeRangeException, AttributeNotFoundException,
- StateValueTypeException;
+ throws AttributeNotFoundException, StateValueTypeException;
/**
* Antagonist of the pushAttribute(), pops the top-most attribute on the
* @since 2.0
*/
ITmfStateValue popAttribute(long t, int attributeQuark)
- throws AttributeNotFoundException, TimeRangeException,
- StateValueTypeException;
+ throws AttributeNotFoundException, StateValueTypeException;
/**
* Remove attribute method. Similar to the above modify- methods, with value
* If the quark is invalid
*/
void removeAttribute(long t, int attributeQuark)
- throws TimeRangeException, AttributeNotFoundException;
+ throws AttributeNotFoundException;
/**
* Method to close off the History Provider. This happens for example when
* it's earlier than the latest time) and the backend doesn't
* know how to handle it.
*/
- void closeHistory(long endTime) throws TimeRangeException;
+ void closeHistory(long endTime);
}