BrooklynMementoPersisterToMultiFile
,
impl largely moved to FileBasedStoreObjectAccessor
@Deprecated
public class MementoFileWriter<T>
extends java.lang.Object
Constructor and Description |
---|
MementoFileWriter(java.io.File file,
com.google.common.util.concurrent.ListeningExecutorService executor,
MementoSerializer<? super T> serializer)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
void |
delete()
Deprecated.
|
java.lang.String |
toString()
Deprecated.
|
void |
waitForWriteCompleted(Duration timeout)
Deprecated.
|
void |
waitForWriteCompleted(long timeout,
java.util.concurrent.TimeUnit unit)
Deprecated.
This method must only be used for testing.
|
void |
write(T val)
Deprecated.
|
public MementoFileWriter(java.io.File file, com.google.common.util.concurrent.ListeningExecutorService executor, MementoSerializer<? super T> serializer)
file
- executor
- A sequential executor (e.g. SingleThreadedExecutor, or equivalent)serializer
- public void write(T val)
public void delete()
public void waitForWriteCompleted(long timeout, java.util.concurrent.TimeUnit unit) throws java.lang.InterruptedException, java.util.concurrent.TimeoutException
java.lang.InterruptedException
java.util.concurrent.TimeoutException
public void waitForWriteCompleted(Duration timeout) throws java.lang.InterruptedException, java.util.concurrent.TimeoutException
java.lang.InterruptedException
java.util.concurrent.TimeoutException
public java.lang.String toString()
toString
in class java.lang.Object