public class LocalAdaptor extends Adaptor
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
ADAPTOR_DESCRIPTION
Description of the adaptor
|
private static ImmutableArray<java.lang.String> |
ADAPTOR_LOCATIONS
The locations supported by the adaptor
|
static java.lang.String |
ADAPTOR_NAME
Name of the local adaptor is defined in the engine.
|
private static ImmutableArray<java.lang.String> |
ADAPTOR_SCHEME
The schemes supported by the adaptor
|
static java.lang.String |
INFO
Local queue information start with this prefix.
|
static java.lang.String |
JOBS
Local job information start with this prefix.
|
private LocalCredentials |
localCredentials
Local implementation for Credentials
|
private LocalFiles |
localFiles
Local implementation for Files
|
private LocalJobs |
localJobs
Local implementation for Jobs
|
static java.lang.String |
MAX_HISTORY
Property for maximum history length for finished jobs
|
static java.lang.String |
MULTIQ
Local multi queue properties start with this prefix.
|
static java.lang.String |
MULTIQ_MAX_CONCURRENT
Property for the maximum number of concurrent jobs in the multi queue.
|
static java.lang.String |
POLLING_DELAY
Property for maximum history length for finished jobs
|
static java.lang.String |
PREFIX
Local properties start with this prefix.
|
static java.lang.String |
QUEUE
Local queue properties start with this prefix.
|
static java.lang.String |
SUBMITTED
How many jobs have been submitted locally.
|
private static ImmutableArray<XenonPropertyDescription> |
VALID_PROPERTIES
The properties supported by this adaptor
|
Constructor and Description |
---|
LocalAdaptor(XenonEngine xenonEngine,
java.util.Map<java.lang.String,java.lang.String> properties) |
Modifier and Type | Method and Description |
---|---|
protected void |
checkCredential(Credential credential) |
Credentials |
credentialsAdaptor() |
void |
end() |
Files |
filesAdaptor() |
java.util.Map<java.lang.String,java.lang.String> |
getAdaptorSpecificInformation() |
Jobs |
jobsAdaptor() |
boolean |
supports(java.lang.String scheme) |
getAdaptorStatus, getName, getProperties, getSupportedLocations, getSupportedProperties, getSupportedProperties, getSupportedSchemes, getXenonEngine, toString
public static final java.lang.String ADAPTOR_NAME
public static final java.lang.String PREFIX
public static final java.lang.String ADAPTOR_DESCRIPTION
public static final java.lang.String QUEUE
public static final java.lang.String MAX_HISTORY
public static final java.lang.String POLLING_DELAY
public static final java.lang.String MULTIQ
public static final java.lang.String MULTIQ_MAX_CONCURRENT
public static final java.lang.String INFO
public static final java.lang.String JOBS
public static final java.lang.String SUBMITTED
private static final ImmutableArray<java.lang.String> ADAPTOR_SCHEME
private static final ImmutableArray<java.lang.String> ADAPTOR_LOCATIONS
private static final ImmutableArray<XenonPropertyDescription> VALID_PROPERTIES
private final LocalFiles localFiles
private final LocalJobs localJobs
private final LocalCredentials localCredentials
public LocalAdaptor(XenonEngine xenonEngine, java.util.Map<java.lang.String,java.lang.String> properties) throws XenonException
XenonException
protected void checkCredential(Credential credential) throws XenonException
XenonException
public Files filesAdaptor()
filesAdaptor
in class Adaptor
public Jobs jobsAdaptor()
jobsAdaptor
in class Adaptor
public Credentials credentialsAdaptor() throws XenonException
credentialsAdaptor
in class Adaptor
XenonException
public java.util.Map<java.lang.String,java.lang.String> getAdaptorSpecificInformation()
getAdaptorSpecificInformation
in class Adaptor