|
Bouncy Castle Cryptography Library 1.82 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
Interface for Memoable objects. Memoable objects allow the taking of a snapshot of their internal state via the copy() method and then resetting the object back to that state later using the reset() method.
| Method Summary | |
Memoable |
copy()
Produce a copy of this object with its configuration and in its current state. |
void |
reset(Memoable other)
Restore a copied object state into this object. |
| Method Detail |
public Memoable copy()
The returned object may be used simply to store the state, or may be used as a similar object starting from the copied state.
public void reset(Memoable other)
Implementations of this method should try to avoid or minimise memory allocation to perform the reset.
other - an object originally copied from an object of the same type as this instance.
java.lang.ClassCastException - if the provided object is not of the correct type.
MemoableResetException - if the other parameter is in some other way invalid.
|
Bouncy Castle Cryptography Library 1.82 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||