|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.rhq.enterprise.server.plugins.yum.Repo
public class Repo
The Repo is a proxy for a local or remote yum repository.
| Constructor Summary | |
|---|---|
Repo(org.rhq.enterprise.server.plugins.yum.RepoReader reader)
Constructor. |
|
| Method Summary | |
|---|---|
void |
connect()
Connect to the yum repo. |
void |
disconnect()
Disconnect and reset object. |
java.util.List<ContentProviderPackageDetails> |
getPackageDetails()
Get a list of PackageDetails for all packages contained with the yum repo. |
PackageDetails |
getPackageDetails(java.lang.String pkgname)
Get a PackageDetails for the specified package by name. |
org.jdom.Element |
getPackageMetadata(java.lang.String pkgname)
Get the metadata entry contained within the primary.xml for the specified package by name. |
java.lang.String |
getPackageMetadataString(java.lang.String pkgname)
Get a string representation of metadata entry contained within the primary.xml for the specified package by name. |
java.io.InputStream |
openPackageStream(java.lang.String pkgname)
Open and return an input stream for the specified package (bit) by name. |
java.lang.String |
packageLocation(java.lang.String pkgname)
Get the location (href) of the specified package. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public Repo(org.rhq.enterprise.server.plugins.yum.RepoReader reader)
reader - An initialized repo reader.| Method Detail |
|---|
public void connect()
throws java.lang.Exception
java.lang.Exception - On connection error.public void disconnect()
public java.lang.String getPackageMetadataString(java.lang.String pkgname)
throws java.lang.Exception
pkgname - A fully qualified package name.
java.lang.Exception - On all errors.
public org.jdom.Element getPackageMetadata(java.lang.String pkgname)
throws java.lang.Exception
pkgname - A fully qualified package name.
java.lang.Exception - On all errors.
public java.util.List<ContentProviderPackageDetails> getPackageDetails()
throws java.lang.Exception
PackageDetails for all packages contained with the yum repo.
java.lang.Exception - On all errors.
public PackageDetails getPackageDetails(java.lang.String pkgname)
throws java.lang.Exception
PackageDetails for the specified package by name.
pkgname - A fully qualified package name.
java.lang.Exception - On all errors.
public java.io.InputStream openPackageStream(java.lang.String pkgname)
throws java.lang.Exception
pkgname - A fully qualified package name.
java.lang.Exception - On all erorrs.
public java.lang.String packageLocation(java.lang.String pkgname)
throws java.lang.Exception
pkgname - A fully qualified package name.
java.lang.Exception - On all errors.
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||