org.rhq.enterprise.server.plugin.pc.content
Interface AdvisorySource


public interface AdvisorySource

Indicates a content source has the capability to fetch advisory information per repo into the server. Advisory synchronization will be done through the calls defined in this interface.

Author:
Pradeep Kilambi

Method Summary
 void synchronizeAdvisory(String repoName, AdvisorySyncReport report, Collection<AdvisoryDetails> existingAdvisory)
          Requests that this advisory source perform a synchronization with its external repository.
 

Method Detail

synchronizeAdvisory

void synchronizeAdvisory(String repoName,
                         AdvisorySyncReport report,
                         Collection<AdvisoryDetails> existingAdvisory)
                         throws SyncException,
                                InterruptedException
Requests that this advisory source perform a synchronization with its external repository.

Parameters:
repoName - repo name used to look up advisory
report - used to accumulate the collection of advisory
Throws:
Exception - if the source is unable to perform the synchronization, for instance if the external source cannot be connected to.
SyncException
InterruptedException


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