/** * {@inheritDoc} */ public final void augmentReferenceSetAsynch(final ReferenceSet references, final Set<Class<ExternalReferenceSPI>> targetReferenceTypes, final ReferenceContext context, final ReferenceSetAugmentorCallback callback) throws ReferenceSetAugmentationException { Runnable r = new Runnable() { public void run() { try { callback.augmentationCompleted(augmentReferenceSet( references, targetReferenceTypes, context)); } catch (ReferenceSetAugmentationException rsae) { callback.augmentationFailed(rsae); } } }; executeRunnable(r); }
/** * {@inheritDoc} */ public final void augmentReferenceSetAsynch(final ReferenceSet references, final Set<Class<ExternalReferenceSPI>> targetReferenceTypes, final ReferenceContext context, final ReferenceSetAugmentorCallback callback) throws ReferenceSetAugmentationException { Runnable r = new Runnable() { public void run() { try { callback.augmentationCompleted(augmentReferenceSet(references, targetReferenceTypes, context)); } catch (ReferenceSetAugmentationException rsae) { callback.augmentationFailed(rsae); } } }; executeRunnable(r); }
/** * {@inheritDoc} */ public final void augmentReferenceSetAsynch(final ReferenceSet references, final Set<Class<ExternalReferenceSPI>> targetReferenceTypes, final ReferenceContext context, final ReferenceSetAugmentorCallback callback) throws ReferenceSetAugmentationException { Runnable r = new Runnable() { public void run() { try { callback.augmentationCompleted(augmentReferenceSet( references, targetReferenceTypes, context)); } catch (ReferenceSetAugmentationException rsae) { callback.augmentationFailed(rsae); } } }; executeRunnable(r); }