@Deprecated public class MavenRepository extends Object implements RepositoryPlugin, Plugin, BsnToMavenPath
RepositoryPlugin.DownloadListener, RepositoryPlugin.PutOptions, RepositoryPlugin.PutResult| Modifier and Type | Field and Description |
|---|---|
static String |
NAME
Deprecated.
|
DEFAULTOPTIONS| Constructor and Description |
|---|
MavenRepository()
Deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
canWrite()
Deprecated.
Answer if this repository can be used to store files.
|
File |
get(String bsn,
String range,
Strategy strategy,
Map<String,String> properties)
Deprecated.
|
File |
get(String bsn,
Version version,
Map<String,String> properties,
RepositoryPlugin.DownloadListener... listeners)
Deprecated.
Return a URL to a matching version of the given bundle.
|
String[] |
getGroupAndArtifact(String bsn)
Deprecated.
|
String |
getLocation()
Deprecated.
Return a location identifier of this repository
|
String |
getName()
Deprecated.
|
List<String> |
list(String regex)
Deprecated.
Return a list of bsns that are present in the repository.
|
RepositoryPlugin.PutResult |
put(InputStream stream,
RepositoryPlugin.PutOptions options)
Deprecated.
Put an artifact (from the InputStream) into the repository.
There is no guarantee that the artifact on the input stream has not been modified after it's been put in the repository since that is dependent on the implementation of the repository. |
void |
setProperties(Map<String,String> map)
Deprecated.
Give the plugin the remaining properties.
|
void |
setReporter(Reporter processor)
Deprecated.
Set the current reporter.
|
void |
setRoot(File f)
Deprecated.
|
String |
toString()
Deprecated.
|
SortedSet<Version> |
versions(String bsn)
Deprecated.
Return a list of versions.
|
public static final String NAME
public boolean canWrite()
RepositoryPlugincanWrite in interface RepositoryPluginpublic List<String> list(String regex)
RepositoryPluginlist in interface RepositoryPluginregex - A
null.public RepositoryPlugin.PutResult put(InputStream stream, RepositoryPlugin.PutOptions options) throws Exception
RepositoryPluginput in interface RepositoryPluginstream - The input stream with the artifactoptions - The put options. See RepositoryPlugin.PutOptions,
can be null, which will then take the default options
like new PutOptions().RepositoryPlugin.PutResultException - When the repository root directory doesn't exist, when
the repository is read-only, when the specified checksum
doesn't match the checksum of the fetched artifact (see
RepositoryPlugin.PutOptions.digest), when the
implementation wants to modify the artifact but isn't
allowed, or when another error has occurred.public SortedSet<Version> versions(String bsn) throws Exception
RepositoryPluginversions in interface RepositoryPluginExceptionpublic void setProperties(Map<String,String> map)
PluginsetProperties in interface Pluginmap - attributes and directives for this plugin's clausepublic void setReporter(Reporter processor)
PluginsetReporter in interface Pluginpublic String[] getGroupAndArtifact(String bsn)
getGroupAndArtifact in interface BsnToMavenPathpublic String getName()
getName in interface RepositoryPluginpublic File get(String bsn, String range, Strategy strategy, Map<String,String> properties) throws Exception
Exceptionpublic void setRoot(File f)
public String getLocation()
RepositoryPlugingetLocation in interface RepositoryPluginpublic File get(String bsn, Version version, Map<String,String> properties, RepositoryPlugin.DownloadListener... listeners) throws Exception
RepositoryPluginget in interface RepositoryPluginbsn - Bundle-SymbolicName of the searched bundleversion - Version requestedlisteners - Zero or more download listener that will be notified of
the outcome.Exception - when anything goes wrong, in this case no listeners
will be called back.Copyright © 2019 aQute SARL. All rights reserved.