public abstract class Adaptor
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private java.lang.String |
description |
private java.lang.String |
name |
private XenonProperties |
properties |
private ImmutableArray<java.lang.String> |
supportedLocations |
private ImmutableArray<java.lang.String> |
supportedSchemes |
private ImmutableArray<XenonPropertyDescription> |
validProperties |
private XenonEngine |
xenonEngine |
Modifier | Constructor and Description |
---|---|
protected |
Adaptor(XenonEngine xenonEngine,
java.lang.String name,
java.lang.String description,
ImmutableArray<java.lang.String> supportedSchemes,
ImmutableArray<java.lang.String> supportedLocations,
ImmutableArray<XenonPropertyDescription> validProperties,
XenonProperties properties) |
Modifier and Type | Method and Description |
---|---|
abstract Credentials |
credentialsAdaptor() |
abstract void |
end() |
abstract Files |
filesAdaptor() |
abstract java.util.Map<java.lang.String,java.lang.String> |
getAdaptorSpecificInformation() |
AdaptorStatus |
getAdaptorStatus() |
java.lang.String |
getName() |
XenonProperties |
getProperties() |
java.lang.String[] |
getSupportedLocations() |
XenonPropertyDescription[] |
getSupportedProperties() |
ImmutableArray<XenonPropertyDescription> |
getSupportedProperties(XenonPropertyDescription.Component level) |
java.lang.String[] |
getSupportedSchemes() |
protected XenonEngine |
getXenonEngine() |
abstract Jobs |
jobsAdaptor() |
boolean |
supports(java.lang.String scheme) |
java.lang.String |
toString() |
private final java.lang.String name
private final java.lang.String description
private final ImmutableArray<java.lang.String> supportedSchemes
private final ImmutableArray<java.lang.String> supportedLocations
private final ImmutableArray<XenonPropertyDescription> validProperties
private final XenonProperties properties
private final XenonEngine xenonEngine
protected Adaptor(XenonEngine xenonEngine, java.lang.String name, java.lang.String description, ImmutableArray<java.lang.String> supportedSchemes, ImmutableArray<java.lang.String> supportedLocations, ImmutableArray<XenonPropertyDescription> validProperties, XenonProperties properties)
protected XenonEngine getXenonEngine()
public XenonProperties getProperties()
public java.lang.String getName()
public boolean supports(java.lang.String scheme)
public XenonPropertyDescription[] getSupportedProperties()
public ImmutableArray<XenonPropertyDescription> getSupportedProperties(XenonPropertyDescription.Component level)
public AdaptorStatus getAdaptorStatus()
public java.lang.String[] getSupportedSchemes()
public java.lang.String[] getSupportedLocations()
public java.lang.String toString()
toString
in class java.lang.Object
public abstract java.util.Map<java.lang.String,java.lang.String> getAdaptorSpecificInformation()
public abstract Files filesAdaptor() throws XenonException
XenonException
public abstract Jobs jobsAdaptor() throws XenonException
XenonException
public abstract Credentials credentialsAdaptor() throws XenonException
XenonException
public abstract void end()