eu.scape_project.watch.interfaces
Interface AdaptorJobInterface

All Superinterfaces:
org.quartz.Job
All Known Implementing Classes:
AdaptorJob, SimpleAdaptorJob

public interface AdaptorJobInterface
extends org.quartz.Job

AdaptorJob interface is implemented by different Adaptors.

Author:
kresimir

Method Summary
 String getAdaptorClassName()
          Getting the adaptor class name
 String getAdaptorVersion()
          Getting the Adaptor version of installed adaptor plugin
 org.quartz.JobDetail getJobDetail()
          Returns the JobDetail of the AdaptorJob
 org.quartz.Trigger getTrigger()
          Returns the Trigger of the AdaptorJob
 void initialize(Properties properties)
          Initialize AdaptorJob with Properties
 void setAdaptorClassName(String className)
          Setting the adaptor that a specific job should use.
 void setAdaptorProperties(String properties)
          Setting adaptor properties
 void setAdaptorVersion(String version)
          Setting the version of the adaptor.
 
Methods inherited from interface org.quartz.Job
execute
 

Method Detail

setAdaptorClassName

void setAdaptorClassName(String className)
Setting the adaptor that a specific job should use.

Parameters:
className - - class name of the adaptor

getAdaptorClassName

String getAdaptorClassName()
Getting the adaptor class name

Returns:

setAdaptorVersion

void setAdaptorVersion(String version)
Setting the version of the adaptor.

Parameters:
version - - version of the adaptor

getAdaptorVersion

String getAdaptorVersion()
Getting the Adaptor version of installed adaptor plugin

Returns:

setAdaptorProperties

void setAdaptorProperties(String properties)
Setting adaptor properties

Parameters:
properties -

getJobDetail

org.quartz.JobDetail getJobDetail()
Returns the JobDetail of the AdaptorJob

Returns:
JobDetail

getTrigger

org.quartz.Trigger getTrigger()
Returns the Trigger of the AdaptorJob

Returns:

initialize

void initialize(Properties properties)
Initialize AdaptorJob with Properties

Parameters:
properties -


Copyright © 2012. All Rights Reserved.