org.rhq.enterprise.server.plugin.pc.content.sync
Class PackageSourceSynchronizer

java.lang.Object
  extended by org.rhq.enterprise.server.plugin.pc.content.sync.PackageSourceSynchronizer

public class PackageSourceSynchronizer
extends Object

Holds the methods necessary to interact with a plugin and execute its package related synchronization tasks.

Author:
Jason Dobies

Constructor Summary
PackageSourceSynchronizer(org.rhq.core.domain.content.Repo repo, org.rhq.core.domain.content.ContentSource source, ContentProvider provider)
           
 
Method Summary
 SyncTracker synchronizePackageBits(SyncTracker tracker, ContentProvider provider)
           
 SyncTracker synchronizePackageMetadata(SyncTracker tracker)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PackageSourceSynchronizer

public PackageSourceSynchronizer(org.rhq.core.domain.content.Repo repo,
                                 org.rhq.core.domain.content.ContentSource source,
                                 ContentProvider provider)
Method Detail

synchronizePackageMetadata

public SyncTracker synchronizePackageMetadata(SyncTracker tracker)
                                       throws SyncException,
                                              InterruptedException
Throws:
SyncException
InterruptedException

synchronizePackageBits

public SyncTracker synchronizePackageBits(SyncTracker tracker,
                                          ContentProvider provider)
                                   throws InterruptedException,
                                          SyncException
Throws:
InterruptedException
SyncException


Copyright © 2008-2012 Red Hat, Inc.. All Rights Reserved.