Class MemoryChunkStorage
- java.lang.Object
-
- org.apache.plc4x.java.opcua.protocol.chunk.MemoryChunkStorage
-
- All Implemented Interfaces:
ChunkStorage
public class MemoryChunkStorage extends Object implements ChunkStorage
-
-
Constructor Summary
Constructors Constructor Description MemoryChunkStorage()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidappend(byte[] frame)Appends segmented frame.byte[]get()Retrieves final result from segmented payload.voidreset()longsize()Gets accumulated size of stored data.
-
-
-
Method Detail
-
append
public void append(byte[] frame)
Description copied from interface:ChunkStorageAppends segmented frame.- Specified by:
appendin interfaceChunkStorage- Parameters:
frame- Segmented frame.
-
size
public long size()
Description copied from interface:ChunkStorageGets accumulated size of stored data.- Specified by:
sizein interfaceChunkStorage- Returns:
- Occupied memory in bytes.
-
get
public byte[] get()
Description copied from interface:ChunkStorageRetrieves final result from segmented payload.- Specified by:
getin interfaceChunkStorage- Returns:
- Assembled result.
-
reset
public void reset()
- Specified by:
resetin interfaceChunkStorage
-
-