Package | Description |
---|---|
edu.isi.pegasus.common.credential | |
edu.isi.pegasus.planner.classes |
Modifier and Type | Field and Description |
---|---|
private Map<CredentialHandler.TYPE,CredentialHandler> |
CredentialHandlerFactory.mImplementingClassTable
A table that maps, Pegasus style keys to appropriate classes implementing the
CredentialHandler interface
|
Modifier and Type | Method and Description |
---|---|
static CredentialHandler.TYPE |
CredentialHandler.TYPE.valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static CredentialHandler.TYPE[] |
CredentialHandler.TYPE.values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
Modifier and Type | Method and Description |
---|---|
private static Map<CredentialHandler.TYPE,String> |
CredentialHandlerFactory.implementingClassNameTable()
Returns a table that maps, the credential types to the implementing
classes.
|
Modifier and Type | Method and Description |
---|---|
private Object |
CredentialHandlerFactory.get(CredentialHandler.TYPE type)
Returns the implementation from the implementing class table.
|
CredentialHandler |
CredentialHandlerFactory.loadInstance(CredentialHandler.TYPE type)
This method loads the appropriate implementing CondorStyle as specified
by the user at runtime.
|
private void |
CredentialHandlerFactory.put(CredentialHandler.TYPE type,
CredentialHandler implementation)
Inserts an entry into the implementing class table.
|
Modifier and Type | Field and Description |
---|---|
private CredentialHandler.TYPE |
Job.mSubmissionCredential
The credential to use for job submission if required.
|
Modifier and Type | Field and Description |
---|---|
private Map<String,Set<CredentialHandler.TYPE>> |
Job.mCredentialsType
Set of credential types required by a job to execute remotely.
|
Modifier and Type | Method and Description |
---|---|
CredentialHandler.TYPE |
Job.getSubmissionCredential()
Sets the credential to use for job submission.
|
Modifier and Type | Method and Description |
---|---|
Map<String,Set<CredentialHandler.TYPE>> |
Job.getCredentialTypes()
Returns the various credential types required by a job indexed by a site
from which to pick up the credential
|
Modifier and Type | Method and Description |
---|---|
void |
Job.addCredentialType(String site,
CredentialHandler.TYPE type)
Adds a type of credential that will be required by a job.
|
void |
Job.setSubmissionCredential(CredentialHandler.TYPE cred)
Sets the credential to use for job submission.
|