|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface CredentialHandler
The credential interface that defines the credentials that can be associated with jobs.
| Nested Class Summary | |
|---|---|
static class |
CredentialHandler.TYPE
An enumeration of valid types of credentials that are supported. |
| Field Summary | |
|---|---|
static String |
VERSION
The version of the API being used. |
| Method Summary | |
|---|---|
String |
getBaseName()
returns the basename of the credential file name |
String |
getDescription()
Returns the description for the implementing handler |
String |
getEnvironmentVariable()
Returns the name of the environment variable that needs to be set for the job associated with the credential. |
String |
getPath()
Returns the path to the credential on the submit host. |
String |
getPath(String site)
Returns the path to the credential for a particular site handle |
void |
initialize(PegasusBag bag)
Initializes the credential implementation. |
| Field Detail |
|---|
static final String VERSION
| Method Detail |
|---|
void initialize(PegasusBag bag)
bag - the bag of Pegasus objects.String getPath()
String getPath(String site)
site - the site catalog entry object.
String getEnvironmentVariable()
String getDescription()
String getBaseName()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||