Uses of Class
dk.netarkivet.harvester.datamodel.HarvestChannel

Packages that use HarvestChannel
dk.netarkivet.harvester.datamodel   
dk.netarkivet.harvester.distribute   
dk.netarkivet.harvester.scheduler   
 

Uses of HarvestChannel in dk.netarkivet.harvester.datamodel
 

Methods in dk.netarkivet.harvester.datamodel that return HarvestChannel
 HarvestChannel HarvestChannelDBDAO.getById(long id)
           
abstract  HarvestChannel HarvestChannelDAO.getById(long id)
          Retrieves a HarvestChannel by its UID.
 HarvestChannel HarvestChannelDBDAO.getByName(java.lang.String name)
           
abstract  HarvestChannel HarvestChannelDAO.getByName(java.lang.String name)
          Retrieves a HarvestChannel by its unique name.
 HarvestChannel HarvestChannelDBDAO.getChannelForHarvestDefinition(long harvestDefinitionId)
           
abstract  HarvestChannel HarvestChannelDAO.getChannelForHarvestDefinition(long harvestDefinitionId)
          Returns the HarvestChannel mapped to the given HarvestDefinition id.
 HarvestChannel HarvestChannelDBDAO.getDefaultChannel(boolean isSnapshot)
           
abstract  HarvestChannel HarvestChannelDAO.getDefaultChannel(boolean snapshot)
          Returns the default HarvestChannel for the given type of harvest.
 

Methods in dk.netarkivet.harvester.datamodel that return types with arguments of type HarvestChannel
 java.util.Iterator<HarvestChannel> HarvestChannelDBDAO.getAll(boolean includeSnapshot)
           
abstract  java.util.Iterator<HarvestChannel> HarvestChannelDAO.getAll(boolean includeSnapshot)
          Returns harvest channels by type, sorted first by type (focused first, then broad) and then by name.
 java.util.Iterator<HarvestChannel> HarvestChannelDBDAO.iterator()
           
abstract  java.util.Iterator<HarvestChannel> HarvestChannelDAO.iterator()
           
 

Methods in dk.netarkivet.harvester.datamodel with parameters of type HarvestChannel
 void HarvestChannelDBDAO.create(HarvestChannel harvestChan)
           
abstract  void HarvestChannelDAO.create(HarvestChannel harvestChannel)
          Creates a HarvestChannel object in the storage backend.
static Job Job.createJob(java.lang.Long harvestID, HarvestChannel channel, DomainConfiguration cfg, int harvestNum)
          Create new Job configured according to the properties of the supplied DomainConfiguration.
static Job Job.createSnapShotJob(java.lang.Long harvestID, HarvestChannel channel, DomainConfiguration cfg, long maxObjectsPerDomain, long maxBytesPerDomain, long maxJobRunningTime, int harvestNum)
          Create new instance of Job suitable for snapshot harvesting.
abstract  java.util.Iterator<java.lang.Long> JobDAO.getAllJobIds(JobStatus status, HarvestChannel channel)
          Return a list of all job_id's representing jobs with the given status and channel.
 java.util.Iterator<java.lang.Long> JobDBDAO.getAllJobIds(JobStatus status, HarvestChannel channel)
           
 void HarvestDefinitionDBDAO.mapToHarvestChannel(long harvestDefinitionId, HarvestChannel channel)
           
abstract  void HarvestDefinitionDAO.mapToHarvestChannel(long harvestDefinitionId, HarvestChannel channel)
          Maps a harvest definition to a harvest channel.
 void HarvestChannelDBDAO.update(HarvestChannel harvestChan)
           
abstract  void HarvestChannelDAO.update(HarvestChannel harvestChannel)
          Updates a HarvestChannel object in the storage backend.
 

Constructors in dk.netarkivet.harvester.datamodel with parameters of type HarvestChannel
Job(java.lang.Long harvestID, DomainConfiguration cfg, HarvestChannel channel, long forceMaxObjectsPerDomain, long forceMaxBytesPerDomain, long forceMaxJobRunningTime, int harvestNum)
          Package private constructor for common initialisation.
 

Uses of HarvestChannel in dk.netarkivet.harvester.distribute
 

Methods in dk.netarkivet.harvester.distribute with parameters of type HarvestChannel
static ChannelID HarvesterChannels.getHarvestJobChannelId(HarvestChannel harvestChannel)
          Returns the queue which is used by the scheduler to send doOneCrawl to Harvest Controllers listening on the given harvest channel.
 

Uses of HarvestChannel in dk.netarkivet.harvester.scheduler
 

Methods in dk.netarkivet.harvester.scheduler with parameters of type HarvestChannel
 void JobDispatcher.doOneCrawl(Job job, java.lang.String origHarvestName, java.lang.String origHarvestDesc, java.lang.String origHarvestSchedule, HarvestChannel channel, java.lang.String origHarvestAudience, java.util.List<MetadataEntry> metadata)
          Submit an doOneCrawl request to a HarvestControllerServer.
protected  void JobDispatcher.submitNextNewJob(HarvestChannel channel)
          Submit the next new job (the one with the lowest ID) with the given priority, and updates the internal counter as needed.