Switch from testing for QBitComponentMetaDataProducer to use QBitComponentMetaDataProducerInterface instead

This commit is contained in:
2025-07-03 08:04:34 -05:00
parent 946e7d418b
commit ff1cf81315

View File

@ -68,7 +68,7 @@ public interface QBitMetaDataProducer<C extends QBitConfig> extends MetaDataProd
/*************************************************************************** /***************************************************************************
** **
***************************************************************************/ ***************************************************************************/
default void postProduceActions(MetaDataProducerMultiOutput metaDataProducerMultiOutput, QInstance qinstance) default void postProduceActions(MetaDataProducerMultiOutput metaDataProducerMultiOutput, QInstance qinstance) throws QException
{ {
///////////////////// /////////////////////
// noop by default // // noop by default //
@ -137,9 +137,9 @@ public interface QBitMetaDataProducer<C extends QBitConfig> extends MetaDataProd
//////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////
// todo is this deprecated in favor of QBitProductionContext's stack... ? // // todo is this deprecated in favor of QBitProductionContext's stack... ? //
//////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////
if(producer instanceof QBitComponentMetaDataProducer<?, ?>) if(producer instanceof QBitComponentMetaDataProducerInterface<?, ?>)
{ {
QBitComponentMetaDataProducer<?, C> qBitComponentMetaDataProducer = (QBitComponentMetaDataProducer<?, C>) producer; QBitComponentMetaDataProducerInterface<?, C> qBitComponentMetaDataProducer = (QBitComponentMetaDataProducerInterface<?, C>) producer;
qBitComponentMetaDataProducer.setQBitConfig(qBitConfig); qBitComponentMetaDataProducer.setQBitConfig(qBitConfig);
} }