Class SbeStorageMetaData
- java.lang.Object
-
- org.deeplearning4j.ui.model.storage.impl.SbeStorageMetaData
-
- All Implemented Interfaces:
Serializable,Persistable,StorageMetaData,AgronaPersistable
public class SbeStorageMetaData extends Object implements StorageMetaData, AgronaPersistable
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description SbeStorageMetaData()SbeStorageMetaData(long timeStamp, String sessionID, String typeID, String workerID, Class<?> initType, Class<?> updateType)SbeStorageMetaData(long timeStamp, String sessionID, String typeID, String workerID, String initTypeClass, String updateTypeClass)SbeStorageMetaData(long timeStamp, String sessionID, String typeID, String workerID, String initTypeClass, String updateTypeClass, Serializable extraMetaData)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddecode(byte[] decode)voiddecode(InputStream inputStream)voiddecode(ByteBuffer buffer)voiddecode(org.agrona.DirectBuffer buffer)byte[]encode()voidencode(OutputStream outputStream)voidencode(ByteBuffer buffer)voidencode(org.agrona.MutableDirectBuffer buffer)intencodingLengthBytes()SerializablegetExtraMetaData()-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.deeplearning4j.core.storage.StorageMetaData
getInitTypeClass, getSessionID, getTimeStamp, getTypeID, getUpdateTypeClass, getWorkerID
-
-
-
-
Constructor Detail
-
SbeStorageMetaData
public SbeStorageMetaData()
-
SbeStorageMetaData
public SbeStorageMetaData(long timeStamp, String sessionID, String typeID, String workerID, Class<?> initType, Class<?> updateType)
-
SbeStorageMetaData
public SbeStorageMetaData(long timeStamp, String sessionID, String typeID, String workerID, String initTypeClass, String updateTypeClass)
-
-
Method Detail
-
getExtraMetaData
public Serializable getExtraMetaData()
- Specified by:
getExtraMetaDatain interfaceStorageMetaData
-
encodingLengthBytes
public int encodingLengthBytes()
- Specified by:
encodingLengthBytesin interfacePersistable
-
encode
public byte[] encode()
- Specified by:
encodein interfacePersistable
-
encode
public void encode(ByteBuffer buffer)
- Specified by:
encodein interfacePersistable
-
encode
public void encode(org.agrona.MutableDirectBuffer buffer)
- Specified by:
encodein interfaceAgronaPersistable
-
encode
public void encode(OutputStream outputStream) throws IOException
- Specified by:
encodein interfacePersistable- Throws:
IOException
-
decode
public void decode(byte[] decode)
- Specified by:
decodein interfacePersistable
-
decode
public void decode(ByteBuffer buffer)
- Specified by:
decodein interfacePersistable
-
decode
public void decode(org.agrona.DirectBuffer buffer)
- Specified by:
decodein interfaceAgronaPersistable
-
decode
public void decode(InputStream inputStream) throws IOException
- Specified by:
decodein interfacePersistable- Throws:
IOException
-
-