net.sf.staccatocommons.io.serialization.lifecycle
Class SerializationLifecycle.Serialize
java.lang.Object
net.sf.staccatocommons.io.internal.lifecycle.Lifecycle<TargetType,ReturnType>
net.sf.staccatocommons.io.internal.lifecycle.CloseableLifecycle<TargetType,ReturnType>
net.sf.staccatocommons.io.serialization.lifecycle.SerializationLifecycle<OutputStream,Void>
net.sf.staccatocommons.io.serialization.lifecycle.SerializationLifecycle.Serialize
- All Implemented Interfaces:
- Callable<Void>, net.sf.staccatocommons.defs.Thunk<Void>
- Enclosing class:
- SerializationLifecycle<TargetType extends Closeable,ReturnType>
public abstract static class SerializationLifecycle.Serialize
- extends SerializationLifecycle<OutputStream,Void>
A Lifecycle that serializes a single object using a
SerializationManager
- Author:
- flbulgarelli
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SerializationLifecycle.Serialize
public SerializationLifecycle.Serialize(@NonNull
SerializationManager serializationManager,
Object target)
doVoidWork
public void doVoidWork(@NonNull
OutputStream output)
throws IOException
- Description copied from class:
Lifecycle
- Makes usage of a resource, without returning a result.
This method should only be overriden in
Lifecycles
parameterized to have a Void result. If it is not the case,
override Lifecycle.doWork(Object) instead.
- Overrides:
doVoidWork in class Lifecycle<OutputStream,Void>
- Parameters:
output - the resource to use
- Throws:
IOException
Copyright © 2010-2012 Staccatocommons. All Rights Reserved.