TrueZIP Driver HTTP(S) 7.0-rc2

de.schlichtherle.truezip.fs.http
Class HttpOutputSocket

java.lang.Object
  extended by de.schlichtherle.truezip.socket.IOSocket<E,Entry>
      extended by de.schlichtherle.truezip.socket.OutputSocket<HttpEntry>
          extended by de.schlichtherle.truezip.fs.http.HttpOutputSocket

@ThreadSafe
@DefaultAnnotation(value=edu.umd.cs.findbugs.annotations.NonNull.class)
final class HttpOutputSocket
extends OutputSocket<HttpEntry>

An output socket for HTTP entries.

Author:
Christian Schlichtherle
See Also:
HttpInputSocket

Field Summary
private  HttpEntry entry
           
 
Constructor Summary
HttpOutputSocket(HttpEntry entry, BitField<FsOutputOption> options, Entry template)
           
 
Method Summary
 HttpEntry getLocalTarget()
           
 OutputStream newOutputStream()
           
 
Methods inherited from class de.schlichtherle.truezip.socket.OutputSocket
bind, getPeerTarget
 
Methods inherited from class de.schlichtherle.truezip.socket.IOSocket
copy, equals, hashCode, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

entry

private final HttpEntry entry
Constructor Detail

HttpOutputSocket

HttpOutputSocket(HttpEntry entry,
                 BitField<FsOutputOption> options,
                 @CheckForNull
                 Entry template)
Method Detail

getLocalTarget

public HttpEntry getLocalTarget()
Specified by:
getLocalTarget in class IOSocket<HttpEntry,Entry>

newOutputStream

public OutputStream newOutputStream()
                             throws IOException
Specified by:
newOutputStream in class OutputSocket<HttpEntry>
Throws:
IOException

TrueZIP Driver HTTP(S) 7.0-rc2

Copyright © 2005-2011 Schlichtherle IT Services. All Rights Reserved.