@Immutable @DefaultAnnotation(value=edu.umd.cs.findbugs.annotations.NonNull.class) final class HttpEntry extends FsEntry implements IOEntry<HttpEntry>
Entry.Access, Entry.Size, Entry.Type| Modifier and Type | Field and Description |
|---|---|
private java.net.URLConnection |
connection |
private HttpController |
controller |
private java.lang.String |
name |
private static BitField<FsOutputOption> |
NO_OUTPUT_OPTIONS |
private java.net.URL |
url |
ALL_ACCESS_SET, ALL_SIZE_SET, ALL_TYPE_SET, DIRECTORY_TYPE_SET, FILE_TYPE_SET, SPECIAL_TYPE_SET, SYMLINK_TYPE_SET, UNKNOWN| Constructor and Description |
|---|
HttpEntry(FsMountPoint mountPoint,
FsEntryName name,
HttpController controller) |
| Modifier and Type | Method and Description |
|---|---|
(package private) java.net.URLConnection |
getConnection() |
(package private) HttpController |
getController() |
InputSocket<HttpEntry> |
getInputSocket() |
java.util.Set<java.lang.String> |
getMembers() |
java.lang.String |
getName() |
OutputSocket<HttpEntry> |
getOutputSocket() |
OutputSocket<HttpEntry> |
getOutputSocket(BitField<FsOutputOption> options,
Entry template) |
long |
getSize(Entry.Size type) |
long |
getTime(Entry.Access type) |
java.util.Set<Entry.Type> |
getTypes() |
(package private) java.net.URL |
getUrl()
Returns the decorated URL.
|
boolean |
isType(Entry.Type type) |
private static final BitField<FsOutputOption> NO_OUTPUT_OPTIONS
private final java.lang.String name
private final java.net.URL url
private HttpController controller
@CheckForNull private volatile java.net.URLConnection connection
HttpEntry(FsMountPoint mountPoint, FsEntryName name, HttpController controller)
HttpController getController()
java.net.URL getUrl()
java.net.URLConnection getConnection()
throws java.io.IOException
java.io.IOExceptionpublic java.lang.String getName()
public java.util.Set<Entry.Type> getTypes()
public boolean isType(Entry.Type type)
public long getSize(Entry.Size type)
public long getTime(Entry.Access type)
@Nullable public java.util.Set<java.lang.String> getMembers()
getMembers in class FsEntrypublic InputSocket<HttpEntry> getInputSocket()
getInputSocket in interface InputEntry<HttpEntry>public OutputSocket<HttpEntry> getOutputSocket()
getOutputSocket in interface OutputEntry<HttpEntry>public OutputSocket<HttpEntry> getOutputSocket(BitField<FsOutputOption> options, @CheckForNull Entry template)
Copyright © 2005-2011 Schlichtherle IT Services. All Rights Reserved.