public void checkpointSave(SFSBBeanState[] beanStates)
throws SFSBStoreManagerException
{
int sz = beanStates.length;
for (int i=0; i<sz; i++) {
SFSBStoreManager manager = beanStates[i].getSFSBStoreManager();
try {
if (manager == null) {
_logger.log(Level.WARNING,
"StoreManager is null. Cannot checkpoint");
} else {
manager.checkpointSave(beanStates[i]);
if (_logger.isLoggable(TRACE_LEVEL)) {
_logger.log(TRACE_LEVEL, "Successfully txCheckpointed "
+ beanStates.length + " beans...");
}
}