nl.gx.webmanager.services.seo.impl
Class SEOGoogleSiteMapGeneratorImpl

java.lang.Object
  extended by nl.gx.webmanager.services.seo.impl.SEOGoogleSiteMapGeneratorImpl
All Implemented Interfaces:
ConfigurationManagementListener, SEOGoogleSiteMapGenerator

public class SEOGoogleSiteMapGeneratorImpl
extends java.lang.Object
implements SEOGoogleSiteMapGenerator, ConfigurationManagementListener

Concrete implementation of the SEOGoogleSiteMapGenerator. currently this class is implemented internally with the SchedulerService.

Author:
Hallo Khaznadar
See Also:
SEOGoogleSiteMapGeneratorImpl

Constructor Summary
SEOGoogleSiteMapGeneratorImpl()
           
 
Method Summary
 void generate(nl.gx.webmanager.services.bundle.scheduler.SchedulerJob schedulerJob)
          Produces a Google site map for all web initiatives.
 void nodeChanged(ConfigurationManagementEvent event)
          Identifies a change in the underlying configuration data.
 void start()
          Implements start method which will be invoked by the frame work each time this Service get started.
this method will initialize all required resources for this service.
 void stop()
          Implements stop method which will be invoked by the frame work each time this Service get stopped.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SEOGoogleSiteMapGeneratorImpl

public SEOGoogleSiteMapGeneratorImpl()
Method Detail

start

public final void start()
Implements start method which will be invoked by the frame work each time this Service get started.
this method will initialize all required resources for this service.


stop

public final void stop()
Implements stop method which will be invoked by the frame work each time this Service get stopped. this method will release unwanted resources when this service is stopped.


generate

public final void generate(nl.gx.webmanager.services.bundle.scheduler.SchedulerJob schedulerJob)
Produces a Google site map for all web initiatives.

Specified by:
generate in interface SEOGoogleSiteMapGenerator
Parameters:
schedulerJob - Currently not used, but as this method is called with reflection this argument is expected to exist.

nodeChanged

public final void nodeChanged(ConfigurationManagementEvent event)
Identifies a change in the underlying configuration data.

Specified by:
nodeChanged in interface ConfigurationManagementListener
Parameters:
event - Identifies the kind of change.


Copyright © 2007-2011 GX Software BV. All Rights Reserved.