Class PersistentByteArrayPortability
- java.lang.Object
-
- org.terracotta.offheapstore.storage.portability.ByteArrayPortability
-
- org.terracotta.offheapstore.disk.storage.portability.PersistentByteArrayPortability
-
- All Implemented Interfaces:
Persistent,PersistentPortability<byte[]>,Portability<byte[]>
public class PersistentByteArrayPortability extends ByteArrayPortability implements PersistentPortability<byte[]>
-
-
Field Summary
Fields Modifier and Type Field Description static PersistentByteArrayPortabilityINSTANCE
-
Constructor Summary
Constructors Modifier Constructor Description privatePersistentByteArrayPortability()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidbootstrap(java.io.ObjectInput input)voidclose()voidflush()voidpersist(java.io.ObjectOutput output)-
Methods inherited from class org.terracotta.offheapstore.storage.portability.ByteArrayPortability
decode, encode, equals
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.terracotta.offheapstore.storage.portability.Portability
decode, encode, equals
-
-
-
-
Field Detail
-
INSTANCE
public static final PersistentByteArrayPortability INSTANCE
-
-
Method Detail
-
flush
public void flush() throws java.io.IOException- Specified by:
flushin interfacePersistent- Throws:
java.io.IOException
-
close
public void close() throws java.io.IOException- Specified by:
closein interfacePersistent- Throws:
java.io.IOException
-
persist
public void persist(java.io.ObjectOutput output) throws java.io.IOException- Specified by:
persistin interfacePersistent- Throws:
java.io.IOException
-
bootstrap
public void bootstrap(java.io.ObjectInput input) throws java.io.IOException- Specified by:
bootstrapin interfacePersistent- Throws:
java.io.IOException
-
-