Package | Description |
---|---|
org.ogf.saga.file |
This package provides classes to manipulate the contents of directories
or files.
|
org.ogf.saga.logicalfile |
This package provides classes to interact with replica systems.
|
org.ogf.saga.namespace |
This package provides classes to manipulate namespaces.
|
Modifier and Type | Interface and Description |
---|---|
interface |
Directory
A Directory instance represents an open directory.
|
interface |
File
The File interface represents an open file descriptor for reads/writes on a
physical file.
|
Modifier and Type | Interface and Description |
---|---|
interface |
LogicalDirectory
This interface represents a container for logical files in a logical file
name space.
|
interface |
LogicalFile
A LogicalFile provides the means to handle the contents of logical files.
|
Modifier and Type | Interface and Description |
---|---|
interface |
NSDirectory
Represents a namespace entry that is a directory, and defines additional
methods for them.
|
Modifier and Type | Method and Description |
---|---|
static NSEntry |
NSFactory.createNSEntry(Session session,
URL name)
Creates a namespace entry.
|
static NSEntry |
NSFactory.createNSEntry(Session session,
URL name,
int flags)
Creates a namespace entry.
|
static NSEntry |
NSFactory.createNSEntry(String sagaFactoryClassname,
Session session,
URL name)
Creates a namespace entry.
|
static NSEntry |
NSFactory.createNSEntry(String sagaFactoryClassname,
Session session,
URL name,
int flags)
Creates a namespace entry.
|
static NSEntry |
NSFactory.createNSEntry(String sagaFactoryClassname,
URL name)
Creates a namespace entry using the default session.
|
static NSEntry |
NSFactory.createNSEntry(String sagaFactoryClassname,
URL name,
int flags)
Creates a namespace entry using the default session.
|
static NSEntry |
NSFactory.createNSEntry(URL name)
Creates a namespace entry using the default session.
|
static NSEntry |
NSFactory.createNSEntry(URL name,
int flags)
Creates a namespace entry using the default session.
|
protected abstract NSEntry |
NSFactory.doCreateNSEntry(Session session,
URL name,
int flags)
Creates a namespace entry.
|
NSEntry |
NSDirectory.open(URL name)
Creates a new
NamespaceEntry instance. |
NSEntry |
NSDirectory.open(URL name,
int flags)
Creates a new
NamespaceEntry instance. |
Modifier and Type | Method and Description |
---|---|
Task<NSEntry,Void> |
NSEntry.close(TaskMode mode)
Creates a task that closes this entry.
|
Task<NSEntry,Void> |
NSEntry.close(TaskMode mode,
float timeoutInSeconds)
Creates a task that closes this entry.
|
Task<NSEntry,Void> |
NSEntry.copy(TaskMode mode,
URL target)
Creates a task that copies this entry to another part of the namespace.
|
Task<NSEntry,Void> |
NSEntry.copy(TaskMode mode,
URL target,
int flags)
Creates a task that copies this entry to another part of the namespace.
|
static Task<NSFactory,NSEntry> |
NSFactory.createNSEntry(String sagaFactoryClassname,
TaskMode mode,
Session session,
URL name)
Creates a task that creates a namespace entry.
|
static Task<NSFactory,NSEntry> |
NSFactory.createNSEntry(String sagaFactoryClassname,
TaskMode mode,
Session session,
URL name,
int flags)
Creates a task that creates a namespace entry.
|
static Task<NSFactory,NSEntry> |
NSFactory.createNSEntry(String sagaFactoryClassname,
TaskMode mode,
URL name)
Creates a task that creates a namespace entry using the default session.
|
static Task<NSFactory,NSEntry> |
NSFactory.createNSEntry(String sagaFactoryClassname,
TaskMode mode,
URL name,
int flags)
Creates a task that creates a namespace entry using the default session.
|
static Task<NSFactory,NSEntry> |
NSFactory.createNSEntry(TaskMode mode,
Session session,
URL name)
Creates a task that creates a namespace entry.
|
static Task<NSFactory,NSEntry> |
NSFactory.createNSEntry(TaskMode mode,
Session session,
URL name,
int flags)
Creates a task that creates a namespace entry.
|
static Task<NSFactory,NSEntry> |
NSFactory.createNSEntry(TaskMode mode,
URL name)
Creates a task that creates a namespace entry using the default session.
|
static Task<NSFactory,NSEntry> |
NSFactory.createNSEntry(TaskMode mode,
URL name,
int flags)
Creates a task that creates a namespace entry using the default session.
|
protected abstract Task<NSFactory,NSEntry> |
NSFactory.doCreateNSEntry(TaskMode mode,
Session session,
URL name,
int flags)
Creates a task that creates a namespace entry.
|
Task<NSEntry,URL> |
NSEntry.getCWD(TaskMode mode)
Creates a task that obtains a String representing the current working
directory for the entry.
|
Task<NSEntry,Long> |
NSEntry.getMTime(TaskMode mode)
Creates a task that returns the last modification time of this entry.
|
Task<NSEntry,URL> |
NSEntry.getName(TaskMode mode)
Creates a task that obtains the name part of the URL of this entry.
|
Task<NSEntry,URL> |
NSEntry.getURL(TaskMode mode)
Creates a task that obtains the complete URL pointing to the entry.
|
Task<NSEntry,Boolean> |
NSEntry.isDir(TaskMode mode)
Creates a task that tests this entry for being a directory.
|
Task<NSEntry,Boolean> |
NSEntry.isEntry(TaskMode mode)
Creates a task that tests this entry for being a namespace entry.
|
Task<NSEntry,Boolean> |
NSEntry.isLink(TaskMode mode)
Creates a task that tests this entry for being a link.
|
Task<NSEntry,Void> |
NSEntry.link(TaskMode mode,
URL target)
Creates a task that creates a symbolic link from the target to this
entry.
|
Task<NSEntry,Void> |
NSEntry.link(TaskMode mode,
URL target,
int flags)
Creates a task that creates a symbolic link from the target to this
entry.
|
Task<NSEntry,Void> |
NSEntry.move(TaskMode mode,
URL target)
Creates a task that renames this entry to the target, or moves this entry
to the target if it is a directory.
|
Task<NSEntry,Void> |
NSEntry.move(TaskMode mode,
URL target,
int flags)
Creates a task that renames this entry to the target, or moves this entry
to the target if it is a directory.
|
Task<NSDirectory,NSEntry> |
NSDirectory.open(TaskMode mode,
URL name)
Creates a task that creates a new
NamespaceEntry instance. |
Task<NSDirectory,NSEntry> |
NSDirectory.open(TaskMode mode,
URL name,
int flags)
Creates a task that creates a new
NamespaceEntry instance. |
Task<NSEntry,Void> |
NSEntry.permissionsAllow(TaskMode mode,
String id,
int permissions,
int flags)
Creates a task that enables the specified permissions for the specified
id.
|
Task<NSEntry,Void> |
NSEntry.permissionsDeny(TaskMode mode,
String id,
int permissions,
int flags)
Creates a task that disables the specified permissions for the specified
id.
|
Task<NSEntry,URL> |
NSEntry.readLink(TaskMode mode)
Creates a task that returns the URL representing the link target.
|
Task<NSEntry,Void> |
NSEntry.remove(TaskMode mode)
Creates a task that removes this entry and closes it.
|
Task<NSEntry,Void> |
NSEntry.remove(TaskMode mode,
int flags)
Creates a task that removes this entry and closes it.
|
Copyright © 2016 Open Grid Forum. All rights reserved.