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.
|
| 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. |
| 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.
|
| 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
|
| CommonsHttpConnectionManager |
|
| CommonsSocketFactory |
|
| CommonsSSLSocketFactory |
|
| ConfigUtil |
|
| ConnectionPool |
|
| CredentialException |
Exception signaling a credential failure.
|
| CredentialHandler |
Axis server-side request handler.
|
| 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 |
|
| 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 |
|
| ExtendedHostConfiguration |
|
| ExtendedHttpConnection |
|
| 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.
|
| FTPInputStream |
|
| FTPOutputStream |
|
| FTPReplyParseException |
Indicates that the reply received from server failed to parse.
|
| FTPServerFacade |
This class is not ment directly for the users.
|
| 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.
|
| 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.
|
| 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.
|
| 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 |
|
| GridMapLocal |
Gridmap implementation with a local username lookup feature.
|
| GSIConstants |
|
| 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 |
|
| GSIHTTPSender |
This is meant to be used on a SOAP Client to call a SOAP server.
|
| GSIHTTPTransport |
Extends Transport by implementing the setupMessageContext function to
set HTTP-specific message context fields and transport chains.
|
| 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.
|
| 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 |
|
| HTTPSender |
Overwrites the Axis sender to use a global connection manager
|
| HTTPSSender |
Overwrites the Axis sender to use a global connection manager
|
| HTTPSSender |
This is meant to be used on a SOAP Client to call a SOAP server.
|
| HTTPSTransport |
Extends Transport by implementing the setupMessageContext function to
set HTTP-specific message context fields and transport chains.
|
| HTTPUtils |
|
| 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.
|
| KeyStoreConvert |
|
| KeyStoreFactory<T> |
Created by IntelliJ IDEA.
|
| KeyStoreParametersFactory |
|
| KeyStoreParametersFactory.FileStoreParameters |
|
| KeyStoreUtil |
FILL ME
|
| KeyUsage |
|
| LineReader |
|
| ListRslNode |
This class represents an abstract RSL parse tree.
|
| 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.
|
| 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.
|
| SSLContextHelper |
This is meant to be used on a SOAP Client to call a SOAP server.
|
| SSLUtil |
A collection of SSL-protocol related functions.
|
| StandardSubject |
Standard JAAS implementation of the JAAS Subject helper API.
|
| Storable |
Created by IntelliJ IDEA.
|
| StoreParams |
Holds the parameters for the store operation.
|
| Stores |
|
| 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 |
|
| 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 |
|
| 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
|