public void onAvailableImage( final long correlationId, final int streamId, final int sessionId, final long subscriptionRegistrationId, final int positionCounterId, final String logFileName, final String sourceIdentity) { imageReady .sessionId(sessionId) .streamId(streamId) .correlationId(correlationId) .subscriptionRegistrationId(subscriptionRegistrationId) .subscriberPositionId(positionCounterId) .logFileName(logFileName) .sourceIdentity(sourceIdentity); transmit(ON_AVAILABLE_IMAGE, buffer, 0, imageReady.length()); }
/** * Set the source identity string in ASCII * * @param value for the source identity * @return flyweight */ public ImageBuffersReadyFlyweight sourceIdentity(final String value) { buffer.putStringAscii(offset + sourceIdentityOffset(), value); return this; }
public ClientProxy(final BroadcastTransmitter transmitter) { this.transmitter = transmitter; errorResponse.wrap(buffer, 0); imageReady.wrap(buffer, 0); publicationReady.wrap(buffer, 0); subscriptionReady.wrap(buffer, 0); operationSucceeded.wrap(buffer, 0); imageMessage.wrap(buffer, 0); counterUpdate.wrap(buffer, 0); clientTimeout.wrap(buffer, 0); }
imageAvailableEvent.wrap(buffer, offset + relativeOffset); dissect(imageAvailableEvent, builder); break;
private static void dissect(final ImageBuffersReadyFlyweight msg, final StringBuilder builder) { builder .append(msg.sessionId()) .append(':') .append(msg.streamId()) .append(" [") .append(msg.subscriberPositionId()) .append(':') .append(msg.subscriptionRegistrationId()) .append("] \"") .append(msg.sourceIdentity()) .append("\" [") .append(msg.correlationId()) .append("] ") .append(msg.logFileName()); }
public ClientProxy(final BroadcastTransmitter transmitter) { this.transmitter = transmitter; errorResponse.wrap(buffer, 0); imageReady.wrap(buffer, 0); publicationReady.wrap(buffer, 0); subscriptionReady.wrap(buffer, 0); operationSucceeded.wrap(buffer, 0); imageMessage.wrap(buffer, 0); counterUpdate.wrap(buffer, 0); clientTimeout.wrap(buffer, 0); }
/** * Return the source identity string in ASCII * * @return source identity string */ public String sourceIdentity() { return buffer.getStringAscii(offset + sourceIdentityOffset()); }
imageReady.wrap(buffer, index); imageReady.correlationId(), imageReady.streamId(), imageReady.sessionId(), imageReady.subscriptionRegistrationId(), imageReady.subscriberPositionId(), imageReady.logFileName(), imageReady.sourceIdentity()); break;
public ClientProxy(final BroadcastTransmitter transmitter) { this.transmitter = transmitter; errorResponse.wrap(buffer, 0); imageReady.wrap(buffer, 0); publicationReady.wrap(buffer, 0); subscriptionReady.wrap(buffer, 0); operationSucceeded.wrap(buffer, 0); imageMessage.wrap(buffer, 0); counterUpdate.wrap(buffer, 0); clientTimeout.wrap(buffer, 0); }
/** * Get the length of the current message * <p> * NB: must be called after the data is written in order to be accurate. * * @return the length of the current message */ public int length() { final int sourceIdentityOffset = sourceIdentityOffset(); return sourceIdentityOffset + buffer.getInt(offset + sourceIdentityOffset) + SIZE_OF_INT; }
public void onAvailableImage( final long correlationId, final int streamId, final int sessionId, final long subscriptionRegistrationId, final int positionCounterId, final String logFileName, final String sourceIdentity) { imageReady .sessionId(sessionId) .streamId(streamId) .correlationId(correlationId) .subscriptionRegistrationId(subscriptionRegistrationId) .subscriberPositionId(positionCounterId) .logFileName(logFileName) .sourceIdentity(sourceIdentity); transmit(ON_AVAILABLE_IMAGE, buffer, 0, imageReady.length()); }
imageAvailableEvent.wrap(buffer, offset + relativeOffset); dissect(imageAvailableEvent, builder); break;
/** * Get the length of the current message * <p> * NB: must be called after the data is written in order to be accurate. * * @return the length of the current message */ public int length() { final int sourceIdentityOffset = sourceIdentityOffset(); return sourceIdentityOffset + buffer.getInt(offset + sourceIdentityOffset) + SIZE_OF_INT; }
public void onAvailableImage( final long correlationId, final int streamId, final int sessionId, final long subscriptionRegistrationId, final int positionCounterId, final String logFileName, final String sourceIdentity) { imageReady .sessionId(sessionId) .streamId(streamId) .correlationId(correlationId) .subscriptionRegistrationId(subscriptionRegistrationId) .subscriberPositionId(positionCounterId) .logFileName(logFileName) .sourceIdentity(sourceIdentity); transmit(ON_AVAILABLE_IMAGE, buffer, 0, imageReady.length()); }
/** * Set the source identity string in ASCII * * @param value for the source identity * @return flyweight */ public ImageBuffersReadyFlyweight sourceIdentity(final String value) { buffer.putStringAscii(offset + sourceIdentityOffset(), value); return this; }
private static void dissect(final ImageBuffersReadyFlyweight msg, final StringBuilder builder) { builder .append(msg.sessionId()) .append(':') .append(msg.streamId()) .append(" [") .append(msg.subscriberPositionId()) .append(':') .append(msg.subscriptionRegistrationId()) .append("] \"") .append(msg.sourceIdentity()) .append("\" [") .append(msg.correlationId()) .append("] ") .append(msg.logFileName()); }
/** * Return the source identity string in ASCII * * @return source identity string */ public String sourceIdentity() { return buffer.getStringAscii(offset + sourceIdentityOffset()); }
imageReady.wrap(buffer, index); imageReady.correlationId(), imageReady.sessionId(), imageReady.subscriptionRegistrationId(), imageReady.subscriberPositionId(), imageReady.logFileName(), imageReady.sourceIdentity()); break;
/** * Return the source identity string in ASCII * * @return source identity string */ public String sourceIdentity() { return buffer.getStringAscii(offset + sourceIdentityOffset()); }
imageReady.wrap(buffer, index); imageReady.correlationId(), imageReady.sessionId(), imageReady.subscriptionRegistrationId(), imageReady.subscriberPositionId(), imageReady.logFileName(), imageReady.sourceIdentity()); break;