Package org.jlab.io.bos
Class BosDataEvent
java.lang.Object
org.jlab.io.bos.BosDataEvent
- All Implemented Interfaces:
DataEvent
- Author:
- gavalian
-
Constructor Summary
ConstructorsConstructorDescriptionBosDataEvent
(ByteBuffer buffer) BosDataEvent
(ByteBuffer buffer, BosDataDictionary dict) -
Method Summary
Modifier and TypeMethodDescriptionvoid
appendBank
(DataBank bank) void
appendBanks
(DataBank... bank) void
appendByte
(String path, byte[] arr) void
appendDouble
(String path, double[] arr) void
appendFloat
(String path, float[] arr) void
void
appendLong
(String path, long[] arr) void
appendShort
(String path, short[] arr) createBank
(String bank_name, int rows) void
void
void
void
getBankData
(String bankname, int banknum) String[]
getBankMultiIndex
(String bankname, int banknum) getBankOldVersion
(String bank_name) getBankStructures
(String name, int number) byte[]
String[]
getColumnList
(String bank_name) double[]
float[]
int[]
long[]
getProperty
(String property) short[]
getType()
boolean
void
removeBank
(String bankName) void
removeBanks
(String... bankNames) void
void
void
void
void
void
setProperty
(String property, String value) void
void
setType
(DataEventType type) void
show()
void
void
showBankInfo
(String bank)
-
Constructor Details
-
BosDataEvent
public BosDataEvent() -
BosDataEvent
-
BosDataEvent
-
-
Method Details
-
getBankList
- Specified by:
getBankList
in interfaceDataEvent
-
findStructure
public void findStructure() -
showBankInfo
-
getBankStructures
-
showBank
-
dumpBufferToFile
public void dumpBufferToFile() -
findBank
-
getColumnList
- Specified by:
getColumnList
in interfaceDataEvent
-
getDictionary
- Specified by:
getDictionary
in interfaceDataEvent
-
appendBank
- Specified by:
appendBank
in interfaceDataEvent
-
hasBank
-
getBankData
-
getBankMultiIndex
-
getBank
-
getBankOldVersion
-
getBank
-
getDouble
-
setDouble
-
appendDouble
- Specified by:
appendDouble
in interfaceDataEvent
-
getFloat
-
setFloat
-
appendFloat
- Specified by:
appendFloat
in interfaceDataEvent
-
getInt
-
setInt
-
appendInt
-
getShort
-
setShort
-
appendShort
- Specified by:
appendShort
in interfaceDataEvent
-
getEventBuffer
- Specified by:
getEventBuffer
in interfaceDataEvent
-
setProperty
- Specified by:
setProperty
in interfaceDataEvent
-
getProperty
- Specified by:
getProperty
in interfaceDataEvent
-
getByte
-
setByte
-
appendByte
- Specified by:
appendByte
in interfaceDataEvent
-
appendBanks
- Specified by:
appendBanks
in interfaceDataEvent
-
setType
-
getType
-
createBank
- Specified by:
createBank
in interfaceDataEvent
-
show
public void show() -
removeBank
- Specified by:
removeBank
in interfaceDataEvent
-
removeBanks
- Specified by:
removeBanks
in interfaceDataEvent
-
getLong
-
setLong
-
appendLong
- Specified by:
appendLong
in interfaceDataEvent
-