/** * The counter id for the subscriber position counter. * * @return the id for the subscriber position counter. */ public int subscriberPositionId() { return subscriberPosition.id(); }
public int publisherLimitId() { return publisherLimit.id(); }
int publisherLimitId() { return publisherLimit.id(); }
public int positionCounterId() { return position().id(); }
publication.sessionId(), registrationId, subscriberPosition.position().id(), publication.rawLog().fileName(), channel);
private void linkSpies(final ArrayList<SubscriptionLink> links, final NetworkPublication publication) { for (int i = 0, size = links.size(); i < size; i++) { final SubscriptionLink subscription = links.get(i); if (subscription.matches(publication) && !subscription.isLinked(publication)) { final Position subPos = linkSpy(publication, subscription); clientProxy.onAvailableImage( publication.registrationId(), publication.streamId(), publication.sessionId(), subscription.registrationId(), subPos.id(), publication.rawLog().fileName(), CommonContext.IPC_CHANNEL); } } }
publication.sessionId(), registrationId, subscriberPosition.position().id(), publication.rawLog().fileName(), CommonContext.IPC_CHANNEL);
ipcPublication.sessionId(), subscriberPosition.subscription().registrationId, subscriberPosition.position().id(), ipcPublication.rawLog().fileName(), channel);
private void linkMatchingImages(final SubscriptionLink subscription) { final long registrationId = subscription.registrationId(); final int streamId = subscription.streamId(); final String channel = subscription.channel(); for (int i = 0, size = publicationImages.size(); i < size; i++) { final PublicationImage image = publicationImages.get(i); if (subscription.matches(image) && image.isAcceptingSubscriptions()) { final long rebuildPosition = image.rebuildPosition(); final int sessionId = image.sessionId(); final Position position = SubscriberPos.allocate( tempBuffer, countersManager, registrationId, sessionId, streamId, channel, rebuildPosition); position.setOrdered(rebuildPosition); image.addSubscriber(position); subscription.link(image, position); clientProxy.onAvailableImage( image.correlationId(), streamId, sessionId, registrationId, position.id(), image.rawLog().fileName(), generateSourceIdentity(image.sourceAddress())); } } }
/** * The counter id for the subscriber position counter. * * @return the id for the subscriber position counter. */ public int subscriberPositionId() { return subscriberPosition.id(); }
/** * The counter id for the subscriber position counter. * * @return the id for the subscriber position counter. */ public int subscriberPositionId() { return subscriberPosition.id(); }
int publisherLimitId() { return publisherLimit.id(); }
int publisherLimitId() { return publisherLimit.id(); }
public int publisherLimitId() { return publisherLimit.id(); }
public int publisherLimitId() { return publisherLimit.id(); }
public int positionCounterId() { return position().id(); }
public int positionCounterId() { return position().id(); }
private void linkSpies(final ArrayList<SubscriptionLink> links, final NetworkPublication publication) { for (int i = 0, size = links.size(); i < size; i++) { final SubscriptionLink subscription = links.get(i); if (subscription.matches(publication) && !subscription.isLinked(publication)) { final Position subPos = linkSpy(publication, subscription); clientProxy.onAvailableImage( publication.registrationId(), publication.streamId(), publication.sessionId(), subscription.registrationId(), subPos.id(), publication.rawLog().fileName(), CommonContext.IPC_CHANNEL); } } }
private void linkSpies(final ArrayList<SubscriptionLink> links, final NetworkPublication publication) { for (int i = 0, size = links.size(); i < size; i++) { final SubscriptionLink subscription = links.get(i); if (subscription.matches(publication) && !subscription.isLinked(publication)) { final Position subPos = linkSpy(publication, subscription); clientProxy.onAvailableImage( publication.registrationId(), publication.streamId(), publication.sessionId(), subscription.registrationId(), subPos.id(), publication.rawLog().fileName(), CommonContext.IPC_CHANNEL); } } }
private void linkMatchingImages(final SubscriptionLink subscription) { final long registrationId = subscription.registrationId(); final int streamId = subscription.streamId(); final String channel = subscription.channel(); for (int i = 0, size = publicationImages.size(); i < size; i++) { final PublicationImage image = publicationImages.get(i); if (subscription.matches(image) && image.isAcceptingSubscriptions()) { final long rebuildPosition = image.rebuildPosition(); final int sessionId = image.sessionId(); final Position position = SubscriberPos.allocate( tempBuffer, countersManager, registrationId, sessionId, streamId, channel, rebuildPosition); position.setOrdered(rebuildPosition); image.addSubscriber(position); subscription.link(image, position); clientProxy.onAvailableImage( image.correlationId(), streamId, sessionId, registrationId, position.id(), image.rawLog().fileName(), generateSourceIdentity(image.sourceAddress())); } } }