void cleanupSpies(final NetworkPublication publication) { for (int i = 0, size = subscriptionLinks.size(); i < size; i++) { final SubscriptionLink link = subscriptionLinks.get(i); if (link.isLinked(publication)) { clientProxy.onUnavailableImage( publication.registrationId(), link.registrationId(), publication.streamId(), publication.channel()); subscriptionLinks.get(i).unlink(publication); } } }
@Advice.OnMethodEnter static void cleanupPublication(final NetworkPublication publication) { LOGGER.logPublicationRemoval(publication.channel(), publication.sessionId(), publication.streamId()); } }
@Advice.OnMethodEnter static void cleanupPublication(final NetworkPublication publication) { LOGGER.logPublicationRemoval(publication.channel(), publication.sessionId(), publication.streamId()); } }
void cleanupSpies(final NetworkPublication publication) { for (int i = 0, size = subscriptionLinks.size(); i < size; i++) { final SubscriptionLink link = subscriptionLinks.get(i); if (link.isLinked(publication)) { clientProxy.onUnavailableImage( publication.registrationId(), link.registrationId(), publication.streamId(), publication.channel()); subscriptionLinks.get(i).unlink(publication); } } }
void cleanupSpies(final NetworkPublication publication) { for (int i = 0, size = subscriptionLinks.size(); i < size; i++) { final SubscriptionLink link = subscriptionLinks.get(i); if (link.isLinked(publication)) { clientProxy.onUnavailableImage( publication.registrationId(), link.registrationId(), publication.streamId(), publication.channel()); subscriptionLinks.get(i).unlink(publication); } } }