public byte[] getAsByteArrayFixed(final int iSize) throws IOException { if (position >= length) return null; final byte[] portion = OArrays.copyOfRange(buffer, position, position + iSize); position += iSize; return portion; }
public byte[] getAsByteArrayFixed(final int iSize) { if (position >= buffer.length) return null; final byte[] portion = OArrays.copyOfRange(buffer, position, position + iSize); position += iSize; return portion; }
public static <S> S[] copyOfRange(final S[] iSource, final int iBegin, final int iEnd) { return copyOfRange(iSource, iBegin, iEnd, (Class<S[]>) iSource.getClass()); }
public static <S> S[] copyOfRange(final S[] iSource, final int iBegin, final int iEnd) { return copyOfRange(iSource, iBegin, iEnd, (Class<S[]>) iSource.getClass()); }
public byte[] getAsByteArray() { if (position >= buffer.length) return null; final int size = OBinaryProtocol.bytes2int(buffer, position); position += OBinaryProtocol.SIZE_INT; final byte[] portion = OArrays.copyOfRange(buffer, position, position + size); position += size; return portion; }
public byte[] getAsByteArray(int iOffset) throws IOException { if (buffer == null || iOffset >= length) return null; final int size = OBinaryProtocol.bytes2int(buffer, iOffset); if (size == 0) return null; iOffset += OBinaryProtocol.SIZE_INT; return OArrays.copyOfRange(buffer, iOffset, iOffset + size); }
public byte[] getAsByteArray(int iOffset) { if (buffer == null || iOffset >= buffer.length) return null; final int size = OBinaryProtocol.bytes2int(buffer, iOffset); if (size == 0) return null; iOffset += OBinaryProtocol.SIZE_INT; return OArrays.copyOfRange(buffer, iOffset, iOffset + size); }
public byte[] getAsByteArray() throws IOException { if (position >= length) return null; final int size = OBinaryProtocol.bytes2int(buffer, position); position += OBinaryProtocol.SIZE_INT; final byte[] portion = OArrays.copyOfRange(buffer, position, position + size); position += size; return portion; }
methodArgs = OArrays.copyOfRange(commandWords, commandWordCount, commandWords.length);
methodArgs = OArrays.copyOfRange(commandWords, commandWordCount, commandWords.length);
return stream.fromStream(OArrays.copyOfRange(iStream, 4 + classNameSize, iStream.length), serializer);