## Uses of Interface
edu.isi.pegasus.common.credential.CredentialHandler

Packages that use CredentialHandler
edu.isi.pegasus.common.credential
edu.isi.pegasus.common.credential.impl

### Uses of CredentialHandler in edu.isi.pegasus.common.credential

Fields in edu.isi.pegasus.common.credential with type parameters of type CredentialHandler
`private java.util.Map<CredentialHandler.TYPE,CredentialHandler>` CredentialHandlerFactory.`mImplementingClassTable` A table that maps, Pegasus style keys to appropriate classes implementing the CredentialHandler interface

Methods in edu.isi.pegasus.common.credential that return CredentialHandler
`CredentialHandler` CredentialHandlerFactory.`loadInstance(CredentialHandler.TYPE type)` This method loads the appropriate implementing CondorStyle as specified by the user at runtime.
`private CredentialHandler` CredentialHandlerFactory.`loadInstance(PegasusBag bag, java.lang.String className)` This method loads the appropriate CredentialHandler using reflection.

Methods in edu.isi.pegasus.common.credential with parameters of type CredentialHandler
`private void` CredentialHandlerFactory.`put(CredentialHandler.TYPE type, CredentialHandler implementation)` Inserts an entry into the implementing class table.

### Uses of CredentialHandler in edu.isi.pegasus.common.credential.impl

Classes in edu.isi.pegasus.common.credential.impl that implement CredentialHandler
`class` `Abstract` An abstract base class to be used by other CredentialHandler implementations.
`class` `Irods` A convenience class that allows us to determine the path to the user irodsEnvFile file.
`class` `Proxy` A convenice class that allows us to determine the path to the user proxy.
`class` `S3CFG` A convenience class that allows us to determine the path to the user s3cfg file.
`class` `Ssh` A convenience class that allows us to determine the path to the user ssh private key file.