Esri Geoportal Server
1.0

com.esri.gpt.control.webharvest.engine
Interface Harvester.Listener

Enclosing class:
Harvester

public static interface Harvester.Listener

Listener of events.


Method Summary
 void onHarvestEnd(HrRecord repository)
          Called on end of harvesting of the specific repository.
 void onHarvestException(HrRecord repository, SourceUri sourceUri, Exception ex)
          Called on harvest exception.
 void onHarvestMetadata(HrRecord repository, SourceUri sourceUri, String metadata)
          Called on harvest a single metadata from the repository.
 void onHarvestStart(HrRecord repository)
          Called on start of harvesting of the specific repository.
 void onIterationException(HrRecord repository, Exception ex)
          Called on iteration exception.
 void onPublishException(HrRecord repository, SourceUri sourceUri, String metadata, Exception ex)
          Called on publish exception.
 void onPublishMetadata(HrRecord repository, SourceUri sourceUri, String uuid, String metadata)
          Called on publish a single metadata from the repository.
 

Method Detail

onHarvestStart

void onHarvestStart(HrRecord repository)
Called on start of harvesting of the specific repository.

Parameters:
repository - repository

onHarvestEnd

void onHarvestEnd(HrRecord repository)
Called on end of harvesting of the specific repository.

Parameters:
repository - repository

onHarvestMetadata

void onHarvestMetadata(HrRecord repository,
                       SourceUri sourceUri,
                       String metadata)
Called on harvest a single metadata from the repository.

Parameters:
repository - repository
sourceUri - metadata source URI
metadata - metadata full text

onPublishMetadata

void onPublishMetadata(HrRecord repository,
                       SourceUri sourceUri,
                       String uuid,
                       String metadata)
Called on publish a single metadata from the repository.

Parameters:
repository - repository
sourceUri - metadata source URI
uuid - metadata UUID
metadata - metadata full text

onIterationException

void onIterationException(HrRecord repository,
                          Exception ex)
Called on iteration exception.

Parameters:
repository - repository
ex - exception

onHarvestException

void onHarvestException(HrRecord repository,
                        SourceUri sourceUri,
                        Exception ex)
Called on harvest exception.

Parameters:
repository - repository
sourceUri - metadata source URI
ex - exception

onPublishException

void onPublishException(HrRecord repository,
                        SourceUri sourceUri,
                        String metadata,
                        Exception ex)
Called on publish exception.

Parameters:
repository - repository
sourceUri - metadata source URI
metadata - metadata full text
ex - exception

Esri Geoportal Server
1.0

Copyright 2011 Environmental Systems Research Institute. All rights reserved. Use is subject to license terms.