|
What this is
Other links
The source code/* * Sun Public License Notice * * The contents of this file are subject to the Sun Public License * Version 1.0 (the "License"). You may not use this file except in * compliance with the License. A copy of the License is available at * http://www.sun.com/ * * The Original Code is NetBeans. The Initial Developer of the Original * Code is Sun Microsystems, Inc. Portions Copyright 1997-2001 Sun * Microsystems, Inc. All Rights Reserved. */ package org.netbeans.mdr.persistence; /** Every implementation must provide a constructor without parameters. * Cache should be able to populate the object using restore method. * * @author Pavel Buzek * @version 1.0 */ public interface Streamable { /** This method will be used to move changed object from storage cache * to the persistent part of storage. It writes the object`s state * (set of attributes) in the stream as an array of bytes, for example * in textual representation. * @param outputStream OutputStream that holds value of a Streamable object */ public void write(java.io.OutputStream outputStream) throws StorageException; /** Restore state of the Storable object from the stream. * @param inputStream InputStream that represents an internal representation of fields of a Streamable object * in which it was written by {@link write } method */ public void read(java.io.InputStream inputStream) throws StorageException; } |
... this post is sponsored by my books ... | |
#1 New Release! |
FP Best Seller |
Copyright 1998-2021 Alvin Alexander, alvinalexander.com
All Rights Reserved.
A percentage of advertising revenue from
pages under the /java/jwarehouse
URI on this website is
paid back to open source projects.