public ChannelUriStringBuilder termOffset ( final Integer termOffset ) { if ( null != termOffset ) { if ( ( termOffset < 0 || termOffset > LogBufferDescriptor . TERM_MAX_LENGTH ) ) { throw new IllegalArgumentException ( "term offset not in range 0-1g: " + termOffset ) ; } if ( 0 != ( termOffset & ( FRAME_ALIGNMENT - 1 ) ) ) { throw new IllegalArgumentException ( "term offset not multiple of FRAME_ALIGNMENT: " + termOffset ) ; } } this . termOffset = termOffset ; return this ; }
Set the offset within a term at which a publication will start . This when combined with the term id can establish a starting position .