All Classes Interface Summary Class Summary Enum Summary Exception Summary Error Summary
Class |
Description |
AbstractDataChannel |
|
AbstractResourceSecurityWrapper<T> |
// JGLOBUS-91 : add javadoc
|
AbstractRslNode |
This class represents an abstract RSL parse tree.
|
AbstractServerDeactivator |
|
ActiveConnectTask |
Makes a connection to a remote data channel (FTPClient use only).
|
ActiveStartTransferTask |
This task will start the transfer on the supplied socket.
|
ASCII_CharStream |
An implementation of interface CharStream, where the stream is assumed to
contain only ASCII characters (without unicode processing).
|
AsciiTranslator |
|
Authorization |
Interface for authorization mechanisms.
|
AuthorizationException |
|
BaseServer |
This class provides the basics for writing various servers.
|
BasicClientControlChannel |
Basic subset of client side control channel functionality, enough to
implement the part of transfer after sending transfer command (RETR)
up until receiving 200 reply.
|
BasicServerControlChannel |
Basic subset of server side control channel functionality.
|
Binding |
This class represents a single variable definition in RSL
(see rsl_substitution attribute)
|
Bindings |
This class represnts a variable definitions in the RSL string
(see rsl_substitution attribute)
|
BouncyCastleCertProcessingFactory |
Provides certificate processing API such as creating new certificates, certificate requests, etc.
|
BouncyCastleOpenSSLKey |
BouncyCastle-based implementation of OpenSSLKey.
|
BouncyCastleUtil |
A collection of various utility functions.
|
BouncyCastleX509Extension |
A convenience class for creating X.509 extensions from
DEREncodable objects.
|
Buffer |
Represents a chunk of data cut out of a larger data volume.
|
ByteRange |
Represents a range of integers.
|
ByteRangeList |
Represents list of ranges of integers (ByteRange objects).
|
CallbackHandler |
The Server class acts as a basic multi-threaded HTTPS
server.
|
CallbackResponse |
|
CertificateChecker |
Implementations of this interface will provide some validation logic of certificates.
|
CertificateIOUtil |
Fill Me
|
CertificateLoadUtil |
Contains various security-related utility methods.
|
CertificateRevocationLists |
Deprecated. |
CertificateRevocationLists.DefaultCertificateRevocationLists |
|
CertificateUtil |
FILL ME
|
CertInfo |
Returns information about the Cert
|
CertKeyCredential |
Fill Me
|
CertUtil |
Deprecated.
|
ChainedCertificateException |
Deprecated. |
ChainedException |
Deprecated. |
ChainedGeneralSecurityException |
Deprecated. |
ChainedIOException |
|
ChangePassPhrase |
Changes the Passphrase.
|
ChangePasswordParams |
Holds the parameters for the changePassword operation.
|
ChecksumAlgorithm |
Represents the algorithm used for checksum operation.
|
ChecksumOptions |
CKSM options as defined in GridFTP.
|
CircularBuffer |
|
ClassLoaderUtils |
Various classloader utils.
|
ClassLoaderUtils.DummySecurityManager |
|
Client |
|
Client |
|
ClientException |
Indicates a local client side problem that has
not been caused by remote server nor the local data channel.
|
ClientTest |
|
ClosedGSSException |
|
CoGProperties |
Responsible for managing the properties file
"~/.globus/cog.properties", which holds information about various properties
needed by the security classes.
|
Command |
Represents an FTP Control Channel Command
|
ConfigUtil |
|
CredentialException |
Exception signaling a credential failure.
|
CredentialInfo |
Holds the credential information returned by the
info operation.
|
CredentialWrapper |
Fill Me
|
CRLChecker |
This checks to see if the certificate is in a CRL.
|
DataChannel |
|
DataChannelAuthentication |
Represents data channel authentication mode.
|
DataChannelException |
Indicates data channel problems.
|
DataChannelFactory |
|
DataChannelReader |
|
DataChannelWriter |
|
DatagramSocketFactory |
This factory allows for creating datagram sockets.
|
DataSink |
Data channel uses this interface to write the incoming data.
|
DataSinkStream |
Reference implementation of DataSink.
|
DataSource |
Data channel uses this interface to read outgoing data.
|
DataSourceStream |
Reference implementation of DataSource.
|
DateValidityChecker |
Checks if the certificate has expried or is not yet valid.
|
DeactivationHandler |
|
Deactivator |
|
DefaultProxyInit |
|
DestroyParams |
Holds the parameters for the destroy operation.
|
DirSetupUtil |
FILL ME
|
EBlockAware |
Represents a data channel reader or writer
aware of being in one of a pool of asynchronous
data channels
|
EBlockImageDCReader |
|
EBlockImageDCWriter |
|
EBlockParallelTransferContext |
|
ExtendedGSSContext |
|
ExtendedGSSCredential |
|
ExtendedGSSManager |
|
FeatureList |
Represents features supported by server (as returned by FEAT command).
|
FeatureList.Feature |
RFC 2389 specified the following syntax for FEAT responce
|
FileInfo |
Represents the properties of a remote file
such as size, name, modification date and time, etc.
|
FileRandomIO |
Thread safe reference implementation of DataSink and DataSource.
|
FileSetupUtil |
FILL ME
|
FileUtil |
FILL ME
|
Flag |
A semaphore
|
FTPClient |
This is the main user interface for FTP operations.
|
FTPControlChannel |
Represents FTP Protocol Interpreter.
|
FTPException |
Most exceptions used by ftp package are subclasses of FTPException and inherit its features:
exception code can be used to more precisely identify the problem.
|
FTPGet |
|
FTPInputStream |
|
FTPOutputStream |
|
FTPPut |
|
FTPReplyParseException |
Indicates that the reply received from server failed to parse.
|
FTPServerFacade |
This class is not ment directly for the users.
|
FTPThirdParty |
|
GassClientHandler |
|
GassException |
|
GassInputStream |
|
GassOutputStream |
|
GASSProtocol |
This is a pure Java implementation of the Globus GASS protocol.
|
GassServer |
The GassServer class acts as a basic multi-threaded HTTPS
server that handles GASS requests.
|
GassServerListener |
|
GatekeeperReply |
|
GetOpts |
|
GetOpts |
|
GetParams |
Holds the parameters for the get operation.
|
GetTrustrootsParams |
Holds the parameters for the get-trustroots operation.
|
GlobusCredential |
Deprecated. |
GlobusCredentialException |
Encapsulates the exceptions caused
by various errors in/problems with Globus proxies.
|
GlobusFileInputStream |
|
GlobusFileOutputStream |
|
GlobusGSSContextImpl |
Implementation of SSL/GSI mechanism for Java GSS-API.
|
GlobusGSSCredentialImpl |
An implementation of GlobusGSSCredential .
|
GlobusGSSException |
|
GlobusGSSManagerImpl |
An implementation of GlobusGSSManager .
|
GlobusGSSName |
An implementation of GSSName .
|
GlobusGSSName.ReverseDNSCache |
|
GlobusGSSName.ReverseDNSCache.MapEntry |
|
GlobusInputStream |
|
GlobusOutputStream |
|
GlobusPathMatchingResourcePatternResolver |
Provides methods to resolve locationPatterns and return GlobusResource
objects which match those location patterns.
|
GlobusPrincipal |
A Globus DN principal.
|
GlobusProvider |
This is a security provider for the Globus SSL support.
|
GlobusProxyCertInfoExtension |
Represents ProxyCertInfo X.509 extension.
|
GlobusResource |
This class provides a way of managing file system resources
in a manner similar to the spring framework's Resource class.
|
GlobusSSLConfigurationException |
Signals an error in configuring the Globus SSL support.
|
GlobusSSLHelper |
This is a utility class designed to simplify common tasks required for
configuring the globus ssl support.
|
GlobusSubject |
An implementation of the JaasSubject API to circumvent
the JAAS problem of Subject propagation.
|
GlobusTLSContext |
|
GlobusTrustManagerFactoryParameters |
|
GlobusURL |
This class represents the URLs needed by various Globus services,
including:
GASS
GRAM
FTP
GSIFTP
This class is not extended from URL since it is not intended to do stream
handling.
|
GlobusURLStreamHandlerFactory |
|
Gram |
This is the main class for using the Globus GRAM API
It implements all of the GRAM API functionality such as
job submission, canceling, gatekeeper pinging, and job
signaling.
|
GramAttributes |
A convienience class for operating on GRAM-specific RSL attributes.
|
GramCallbackHandler |
|
GramClient |
|
GRAMConstants |
|
GramException |
This class defeines the Exceptions which are thrown by the various
Gram and GramJob methods.
|
GramJob |
This class represents a simple gram job.
|
GramJobListener |
This interface is used to allow objects created by the Globus user to
listen for status changes of GramJobs.
|
GramJobRun |
|
GRAMProtocol |
|
GRAMProtocolErrorConstants |
|
GridCertRequest |
GridCertRequest Command Line Client.
|
GridFTPActiveConnectTask |
Unlike in the parent class, here we use authentication
and protection.
|
GridFTPClient |
This is the main user interface for GridFTP operations.
|
GridFTPControlChannel |
GridFTP control channel, unlike the vanilla control channel,
uses GSI autentication.
|
GridFTPDataChannel |
|
GridFTPDataChannelFactory |
|
GridFTPInputStream |
|
GridFTPInputStream |
|
GridFTPOutputStream |
|
GridFTPOutputStream |
|
GridFTPPassiveConnectTask |
Unlike in the parent class, here we use authentication
and protection.
|
GridFTPRestartMarker |
Represents GridFTP restart marker, which contains unordered set
of byte ranges representing transferred data.
|
GridFTPServerFacade |
|
GridFTPSession |
Represents parameters of an FTP session between a client and a server.
|
GridFTPTransferSinkThread |
|
GridFTPTransferSourceThread |
|
GridFTPTransferThreadFactory |
|
GridMap |
|
GridMap.GridMapEntry |
|
GridMapLocal |
Gridmap implementation with a local username lookup feature.
|
GSIConstants |
Defines common constants used by GSI.
|
GSIConstants.CertificateType |
Enumeration of Certificate types used by the Globus security provider.
|
GSIConstants.DelegationType |
Enumeration of Certificate types used by the Globus security provider.
|
GSIGssInputStream |
|
GSIGssOutputStream |
|
GSIGssSocket |
|
GSIGssSocketFactory |
|
GSIHttpURLConnection |
|
GSIURLConnection |
|
GSSAuthorization |
GSSAPI client authorization.
|
GssClient |
|
GssClient |
|
GSSConstants |
Defines common GSI-GSS constants.
|
GssInputStream |
|
GssOutputStream |
|
GssServer |
|
GssServer |
|
GssSocket |
|
GssSocketFactory |
|
Handler |
|
Handler |
|
HostAuthorization |
Implements a simple host authorization mechanism.
|
HostOrSelfAuthorization |
|
HostPort |
Utility class for parsing and converting host-port information from PASV
and PORT ftp commands.
|
HostPort6 |
Utility class for parsing and converting host-port information from EPSV
and EPRT ftp commands.
|
HostPort6.Parser |
|
HostPortList |
Utility class for parsing
and converting host-port information from SPAS
and SPOR FTP commands.
|
HTTPChunkedInputStream |
|
HTTPChunkedOutputStream |
|
HTTPInputStream |
|
HTTPOutputStream |
|
HTTPParser |
|
HTTPProtocol |
|
HTTPRequestParser |
|
HttpResponse |
|
HTTPResponseParser |
|
I18n |
An utility class for internationalized message handling.
|
IdentityAuthorization |
Implements a simple identity authorization mechanism.
|
IdentityChecker |
Checks to see if a limited proxy is acceptable (if the chain has a limited proxy).
|
IgnoreProxyPolicyHandler |
A simple restricted proxy policy handler that logs the
proxy policy language oid.
|
InfoParams |
Holds the parameters for the info operation.
|
InitParams |
Holds the parameters for the put operation.
|
InputStreamDataSink |
|
JaasGssUtil |
An utility class for handling JAAS Subject with GSSCredential.
|
JaasSubject |
Generic JAAS Subject helper API that provides abstraction layer on top of
vendor-specific JAAS Subject extensions implementations.
|
JobOutputListener |
This class defines a job output listener.
|
JobOutputStream |
This is a small class that allows to redirect
a job's output to a custom job output listener.
|
KeyPairCache |
Simple cache for key pairs.
|
KeyPairCache.KeyPairCacheEntry |
|
KeyStoreConvert |
|
KeyStoreFactory<T> |
Created by IntelliJ IDEA.
|
KeyStoreParametersFactory |
|
KeyStoreParametersFactory.CertKeyParameters |
|
KeyStoreParametersFactory.FileStoreParameters |
|
KeyStoreParametersFactory.ProxyCertParameters |
|
KeyStoreParametersFactory.TrustStoreParameters |
|
KeyStoreUtil |
FILL ME
|
KeyUsage |
|
LineReader |
|
ListRslNode |
This class represents an abstract RSL parse tree.
|
LocalCredentialHelper |
|
LocalCredentialHelper |
|
LocalReply |
Local server communicate with client with a simplified control channel.
|
ManagedSocketBox |
A container for Socket, making it available to pass a null socket reference.
|
Marker |
FTP and GridFTP markers (restart markers, performance markers) all extend this
interface.
|
MarkerListener |
Represents an entity capable of receiving incoming markers.
|
MlsxEntry |
|
MlsxEntryWriter |
The MlsxEntryWriter provides a callback interface for writing
individual MlsxEntry items from a long directory listing (for
example, using the MLSR command).
|
MultipleTransferComplete |
|
MultipleTransferCompleteListener |
|
MyProxy |
This class provides an API for communicating with MyProxy servers.
|
MyProxyCLI |
MyProxy Command Line Client
|
MyProxyConstants |
|
MyProxyException |
|
MyProxyServerAuthorization |
Implements the MyProxy server authorization mechanism.
|
MyTrustManager |
|
NameOpValue |
This class represents a single relation in the RSL string.
|
NameValue |
This class represents an attribute that is associated with multiple values.
|
NoAuthorization |
Implements the simplest authorization mechanism that does
not do any authorization checks.
|
NotImplementedException |
Not used.
|
Oid |
Common OID values.
|
OpenSSLKey |
Represents a OpenSSL-style PEM-formatted private key.
|
OpenSSLKeyConstants |
Created by IntelliJ IDEA.
|
Options |
Represents FTP command options, as defined in RFC 2389.
|
OutputListener |
|
OutputStreamDataSource |
|
Params |
A generic class for representing basic parameters
needed for all MyProxy operations.
|
ParseException |
This exception is thrown when parse errors are encountered.
|
PassiveConnectTask |
This task will wait on the local server for the new incoming connection
and when it comes it will start a new transfer thread on the new connection.
|
PasswordCredential |
|
PEMKeyStore |
This class provides a KeyStore implementation that supports trusted
certificates stored in PEM format and proxy certificates stored in PEM
format.
|
PEMKeyStoreParameters |
This parameter class provides all of the options for creating a FileBasedKeyStore.
|
PEMUtil |
Fill Me
|
PEMUtils |
|
PerfMarker |
Represents GridFTP performance marker.
|
PerfMarkerException |
thrown by PerformanceMarker, mostly during construction.
|
PKITrustManager |
This is an implementation of an X509TrustManager which supports the validation of proxy certificates.
|
PKITrustManagerFactory |
This factory creates trust managers which support the Globus SSL library.
|
PortRange |
This class manages the port ranges.
|
ProviderLoader |
|
ProxyCertificateUtil |
FILL ME
|
ProxyCertInfo |
Represents ProxyCertInfo extension.
|
ProxyCertInfoExtension |
Represents ProxyCertInfo X.509 extension.
|
ProxyDestroy |
Destroys a proxy file.
|
ProxyInfo |
Retruns information about the proxy.
|
ProxyInit |
Initializes/creates a new globus proxy.
|
ProxyPathValidator |
Performs certificate/proxy path validation.
|
ProxyPathValidatorException |
Deprecated. |
ProxyPolicy |
Represents the policy part of the ProxyCertInfo extension.
|
ProxyPolicyHandler |
A restricted proxy policy handler interface.
|
QuotedStringTokenizer |
|
RemoteGassServer |
This class allows for starting gass server remotely.
|
Reply |
Represents the FTP reply.
|
ResourceCACertStore |
Created by IntelliJ IDEA.
|
ResourceCACertStore.TrustAnchorFilter |
File filter for determining a Trust Anchor
|
ResourceCertStore |
Created by IntelliJ IDEA.
|
ResourceCertStoreParameters |
Created by IntelliJ IDEA.
|
ResourceCRL |
Created by IntelliJ IDEA.
|
ResourceCRLStore |
Fill Me
|
ResourceCRLStore.CrlFilter |
This filter identifies file whose names are valid for crl files.
|
ResourceManagerContact |
The purpose of this class is to parse resource manager contact strings.
|
ResourceProxyCredential |
JGLOBUS-87 : document me
|
ResourceProxyCredentialStore |
Created by IntelliJ IDEA.
|
ResourceProxyCredentialStore.ProxyFilenameFilter |
This filename filter returns files whose names are valid for a Proxy
Certificate.
|
ResourceSecurityWrapperStore<T extends AbstractResourceSecurityWrapper<V>,V> |
Created by IntelliJ IDEA.
|
ResourceSigningPolicy |
Created by IntelliJ IDEA.
|
ResourceSigningPolicyStore |
FILL ME
|
ResourceSigningPolicyStoreParameters |
FILL ME
|
ResourceStoreException |
Created by IntelliJ IDEA.
|
ResourceTrustAnchor |
Created by IntelliJ IDEA.
|
RestartData |
Represents a container for restart data
capable for representing it in the format of FTP REST command argument.
|
RestartMarker |
|
RetrieveOptions |
Options to the command RETR, as defined in GridFTP.
|
RslAttributes |
This class provides convieniene methods for
accessing and manipulatig simple rsl expressions.
|
RslEvaluationException |
|
RslNode |
This class represents a RSL parse tree.
|
RSLParser |
|
RSLParserConstants |
|
RSLParserTokenManager |
|
SecurityObjectWrapper<T> |
Fill Me
|
SecurityTest |
|
SelfAuthorization |
Performs the identity authorization check.
|
ServerException |
Indicates that operation failed because of conditions
on the server, independent from the client.
|
ServerSocketFactory |
This factory allows for creating regular server sockets.
|
Session |
Represents parameters of an FTP session between a client and a server.
|
SigningPolicy |
Represents a signing policy associated with a particular CA.
|
SigningPolicyChecker |
This checks to make sure the Distinguished Name in the certificate is valid according to the signing policy.
|
SigningPolicyException |
This exception signals an error with the Signing Policy.
|
SigningPolicyParser |
Signing policy BCNF grammar as implemented here: (based on C implementation)
|
SigningPolicyStore |
// JGLOBUS-91
|
SigningPolicyStoreException |
This exception signifies an error processing a SigningPolicy in a SigningPolicyStore.
|
SigningPolicyStoreParameters |
FILL ME
|
SimpleDataChannel |
Data channel receives in the constructor a socket that should
be ready for communication, and starts a new thread that
will perform the transfer.
In previous version, the data channel would perform socket
initialization (server.accept() etc.).
|
SimpleDataChannelFactory |
|
SimpleMemoryCertStore |
Deprecated. |
SimpleMemoryCertStoreParams |
Deprecated. |
SimpleMemoryKeyStore |
Deprecated. |
SimpleMemoryKeyStoreLoadStoreParameter |
Deprecated. |
SimpleMemoryProvider |
Deprecated. |
SimpleMemorySigningPolicyStore |
Deprecated. |
SimplePrincipal |
Simple string-based principal.
|
SimpleSocketBox |
|
SimpleTransferContext |
transfer context for single threaded transfers
using 1 data channel.
|
SimpleTransferThreadFactory |
|
SocketBox |
|
SocketFactory |
This factory allows for creating regular sockets.
|
SocketOperator |
Callback operating on a socketBox.
|
SocketPool |
Represents a set of open sockets that are being cached for subsequent transfers.
|
SSLConfigurator |
This class is used to configure and create SSL socket factories.
|
SSLUtil |
A collection of SSL-protocol related functions.
|
StackableInheritableThreadLocal |
|
StandardSubject |
Standard JAAS implementation of the JAAS Subject helper API.
|
Storable |
Created by IntelliJ IDEA.
|
StoreParams |
Holds the parameters for the store operation.
|
Stores |
|
Stores.ReloadableCaCertStore |
|
Stores.ReloadableCrlStore |
|
Stores.ReloadableTrustStore |
|
StreamAsciiDCReader |
|
StreamAsciiDCWriter |
|
StreamImageDCReader |
|
StreamImageDCWriter |
|
StreamModeRestartMarker |
Represents FTP stream mode restart marker, as defined in RFC 959.
|
StripeContextManager |
|
SubjectDataChannelAuthentication |
Represents subject data channel authentication.
|
Tail |
|
Task |
|
TaskThread |
|
TimestampEntry |
|
Token |
Describes the input token stream.
|
TokenInputStream |
Used as token-oriented input stream needed for SSL library I/O abstraction.
|
TokenMgrError |
|
Transfer |
Represents a single act of a third party transfer of one file.
|
TransferContext |
Represents an environment shared by all data channels
performing the same transfer.
|
TransferMonitor |
|
TransferParams |
Represents parameters of a transfer.
|
TransferSinkThread |
Implements incoming transfer.
|
TransferSourceThread |
Implements outgoing transfer.
|
TransferState |
|
TransferThread |
|
TransferThreadFactory |
|
TransferThreadManager |
|
TrustedCertificates |
Deprecated. |
TrustedCertificates.CertFilter |
|
TrustedCertificates.DefaultTrustedCertificates |
|
TrustedCertificatesUtil |
Deprecated. |
TrustedCertPathFinder |
Created by IntelliJ IDEA.
|
TwoPartyTransfer |
|
UnexpectedReplyCodeException |
Indicates that the received reply had different code than
it had been expected.
|
UnsupportedCriticalExtensionChecker |
Checks if the certificate includes unsupported critical extensions.
|
UrlCopy |
|
UrlCopyException |
Encapsulates the exceptions caused by various errors
in the url-copy library.
|
UrlCopyListener |
|
UserNamePrincipal |
An user name principal.
|
Util |
|
Util.PrivateInputThread |
A helper thread to mask private user input.
|
Value |
This class represents a simple value (a string) that can be
concatinated with another value.
|
VarRef |
This class represents a variable reference in the RSL string.
|
Version |
This class contains version information of the JGlobus module.
|
VersionUtil |
|
WaitingForCommitException |
This class represents a specific type of GramException.
|
WrappedSocket |
|
X509Credential |
FILL ME
|
X509Extension |
Represents an X.509 extension.
|
X509ExtensionSet |
Represents a set of X.509 extensions.
|
X509NameHelper |
A helper class to deal with X509Name object.
|
X509ProxyCertPathParameters |
Refactor to have an interface that retuns trusted certificates, crls,
keys and policy.
|
X509ProxyCertPathValidator |
Implementation of the CertPathValidatorSpi and the logic for X.509 Proxy Path Validation.
|
X509ProxyCertPathValidatorResult |
FILL ME
|