public abstract class RepositoryWriter
extends java.lang.Object
| Modifier and Type | Field and Description | 
|---|---|
| protected org.apache.log4j.Logger | log | 
| protected java.lang.String | mountPoint | 
| protected java.lang.String | pathPrefix | 
| Constructor and Description | 
|---|
| RepositoryWriter(java.lang.String pathPrefixIn,
                java.lang.String mountPointIn)Constructor takes in pathprefix and mountpoint | 
| Modifier and Type | Method and Description | 
|---|---|
| void | deleteRepomdFiles(java.lang.String channelLabelToProcess,
                 boolean deleteDir)Deletes repository cache files | 
| abstract boolean | isChannelRepodataStale(Channel channel) | 
| abstract void | writeRepomdFiles(Channel channel) | 
protected org.apache.log4j.Logger log
protected java.lang.String pathPrefix
protected java.lang.String mountPoint
public RepositoryWriter(java.lang.String pathPrefixIn,
                        java.lang.String mountPointIn)
pathPrefixIn - prefix to package pathmountPointIn - mount point package residespublic abstract boolean isChannelRepodataStale(Channel channel)
channel - channel infopublic abstract void writeRepomdFiles(Channel channel)
channel - channelinfo for repomd file creationpublic void deleteRepomdFiles(java.lang.String channelLabelToProcess,
                              boolean deleteDir)
channelLabelToProcess - channel labeldeleteDir - directory to delete