ariba.util.core
Class FileOutputStreamHolder

java.lang.Object
  extended by ariba.util.core.FileOutputStreamHolder
All Implemented Interfaces:
OutputStreamHolder

public class FileOutputStreamHolder
extends java.lang.Object
implements OutputStreamHolder


Constructor Summary
FileOutputStreamHolder(java.io.File file)
           
 
Method Summary
 java.io.OutputStream getOutputStream()
          Returns an OutputStream.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FileOutputStreamHolder

public FileOutputStreamHolder(java.io.File file)
Method Detail

getOutputStream

public java.io.OutputStream getOutputStream()
                                     throws java.io.IOException
Description copied from interface: OutputStreamHolder
Returns an OutputStream.

No guarantee is offered as to whether this is a new stream on whatever the underlying resource is or whether the same stream handle may be returned from multiple calls to this method. However, a typical scenario would be that an instance of this interface would only be available to one client and that client would use it once. The semantics are left intentionally weak to allow different types of use of this interface.

Important note: The obligation is on the caller to close the returned stream when he is finished with it.

Specified by:
getOutputStream in interface OutputStreamHolder
Throws:
java.io.IOException - if an exception occurs while creating or opening the stream


AribaWeb User Interface Development Framework
Copyright © 2000-2014 Ariba, Inc. All Rights Reserved.