@Immutable @DefaultAnnotation(value=edu.umd.cs.findbugs.annotations.NonNull.class) public class HttpController extends FsModelController<FsModel>
| Modifier and Type | Field and Description |
|---|---|
private HttpDriver |
driver |
| Constructor and Description |
|---|
HttpController(HttpDriver driver,
FsModel model) |
getModel, getMountPoint, isTouched, setTouchedequals, hashCode, isExecutable, setTime, sync, toStringprivate final HttpDriver driver
HttpController(HttpDriver driver, FsModel model)
final org.apache.http.HttpResponse executeGet(HttpEntry entry) throws IOException
IOExceptionfinal org.apache.http.HttpResponse executeHead(HttpEntry entry) throws IOException
IOExceptionpublic Icon getClosedIcon() throws IOException
getClosedIcon in class FsController<FsModel>IOExceptionpublic HttpEntry getEntry(FsEntryName name) throws IOException
getEntry in class FsController<FsModel>IOExceptionpublic InputSocket<?> getInputSocket(FsEntryName name, BitField<FsInputOption> options)
getInputSocket in class FsController<FsModel>public Icon getOpenIcon() throws IOException
getOpenIcon in class FsController<FsModel>IOExceptionpublic OutputSocket<?> getOutputSocket(FsEntryName name, BitField<FsOutputOption> options, @CheckForNull Entry template)
getOutputSocket in class FsController<FsModel>public FsController<?> getParent()
getParent in class FsController<FsModel>final IOPool<?> getPool()
public boolean isReadable(FsEntryName name) throws IOException
isReadable in class FsController<FsModel>IOExceptionpublic boolean isReadOnly()
throws IOException
isReadOnly in class FsController<FsModel>IOExceptionpublic boolean isWritable(FsEntryName name) throws IOException
isWritable in class FsController<FsModel>IOExceptionpublic void mknod(FsEntryName name, Entry.Type type, BitField<FsOutputOption> options, @CheckForNull Entry template) throws IOException
mknod in class FsController<FsModel>IOExceptionprotected HttpEntry newEntry(FsEntryName name)
final FsPath resolve(FsEntryName name)
public void setReadOnly(FsEntryName name) throws IOException
setReadOnly in class FsController<FsModel>IOExceptionpublic boolean setTime(FsEntryName name, BitField<Entry.Access> types, long value, BitField<FsOutputOption> options) throws IOException
setTime in class FsController<FsModel>IOExceptionpublic <X extends IOException> void sync(BitField<FsSyncOption> options, ExceptionHandler<? super FsSyncException,X> handler) throws X extends IOException
sync in class FsController<FsModel>X extends IOExceptionpublic void unlink(FsEntryName name, BitField<FsOutputOption> options) throws IOException
unlink in class FsController<FsModel>IOExceptionCopyright © 2004-2011 Schlichtherle IT Services. All Rights Reserved.