Class<?> storeClass = (Class<?>) Class.forName(queueStoreClassName);
if( storeClass.getInterfaces()[0].equals(QueueStore.class) )
queueStore = (QueueStore)storeClass.newInstance();
} catch (Exception e) {
log.error(getClass().getSimpleName()+" Queue store class could not be instantiated. Class="+queueStoreClassName, e);
queueStore = new SimpleQueueStore();
}
}
return queueStore;
}