A C D E G I J K L M N O P R S V

A

AdaptorJob - Class in eu.scape_project.watch.scheduling
 
AdaptorJob() - Constructor for class eu.scape_project.watch.scheduling.AdaptorJob
 
AdaptorJobInterface - Interface in eu.scape_project.watch.interfaces
AdaptorJob interface is implemented by different Adaptors.
AdaptorLoader - Class in eu.scape_project.watch.utils
Class that enables loading adaptors with their config dynamically.
AdaptorLoader() - Constructor for class eu.scape_project.watch.utils.AdaptorLoader
 
AdaptorPluginInterface - Interface in eu.scape_project.watch.interfaces
An adaptor plugin interface that each adaptor has to implement.
addAdaptor(NotificationAdaptorInterface) - Method in class eu.scape_project.watch.notification.NotificationService
Add a new notification adaptor and update index.
adddGroupJobListener(JobListener, String) - Method in class eu.scape_project.watch.scheduling.CoreScheduler
 
addMonitor(MonitorInterface) - Method in class eu.scape_project.watch.monitor.CentralMonitor
 
addMonitor(MonitorInterface) - Method in class eu.scape_project.watch.utils.ComponentContainer
 
addToTempAdaptorConfigs(File) - Method in class eu.scape_project.watch.utils.AdaptorLoader
 
addWatchRequest(AsyncRequest) - Method in interface eu.scape_project.watch.interfaces.MonitorInterface
Adds AsyncRequest to the Monitor.
addWatchRequest(AsyncRequest) - Method in class eu.scape_project.watch.monitor.CollectionProfilerMonitor
 

C

cancelLoader() - Method in class eu.scape_project.watch.utils.AdaptorLoader
 
CentralMonitor - Class in eu.scape_project.watch.monitor
 
CentralMonitor() - Constructor for class eu.scape_project.watch.monitor.CentralMonitor
 
CollectionProfilerMonitor - Class in eu.scape_project.watch.monitor
 
CollectionProfilerMonitor() - Constructor for class eu.scape_project.watch.monitor.CollectionProfilerMonitor
 
ComponentContainer - Class in eu.scape_project.watch.utils
Container for components
ComponentContainer() - Constructor for class eu.scape_project.watch.utils.ComponentContainer
constructor which does nothing at the moment
ComponentContainer(boolean) - Constructor for class eu.scape_project.watch.utils.ComponentContainer
 
configFileExist(File) - Method in class eu.scape_project.watch.utils.AdaptorLoader
 
ConfigParameter - Class in eu.scape_project.watch.common
Represents a config parameter of a plugin.
ConfigParameter(String, String) - Constructor for class eu.scape_project.watch.common.ConfigParameter
Inits a config parameter.
ConfigParameter(String, String, String) - Constructor for class eu.scape_project.watch.common.ConfigParameter
Inits a config parameter.
ConfigParameter(String, String, boolean) - Constructor for class eu.scape_project.watch.common.ConfigParameter
Inits a config parameter.
ConfigParameter(String, String, String, boolean) - Constructor for class eu.scape_project.watch.common.ConfigParameter
Inits a config parameter.
ConfigUtils - Class in eu.scape_project.watch.utils
A simple configuration utilities class, that loads the configuration files into memory and allows the retrieval of some config parameters.
ConfigUtils() - Constructor for class eu.scape_project.watch.utils.ConfigUtils
The default constructor loads the properties.
CoreScheduler - Class in eu.scape_project.watch.scheduling
 
CoreScheduler() - Constructor for class eu.scape_project.watch.scheduling.CoreScheduler
 

D

destroy() - Method in class eu.scape_project.watch.utils.ComponentContainer
 

E

equals(Object) - Method in class eu.scape_project.watch.scheduling.AdaptorJob
 
eu.scape_project.watch.common - package eu.scape_project.watch.common
 
eu.scape_project.watch.interfaces - package eu.scape_project.watch.interfaces
 
eu.scape_project.watch.monitor - package eu.scape_project.watch.monitor
 
eu.scape_project.watch.notification - package eu.scape_project.watch.notification
 
eu.scape_project.watch.plugin - package eu.scape_project.watch.plugin
 
eu.scape_project.watch.scheduling - package eu.scape_project.watch.scheduling
 
eu.scape_project.watch.utils - package eu.scape_project.watch.utils
 
eu.scape_project.watch.utils.exceptions - package eu.scape_project.watch.utils.exceptions
 
execute(Map<Entity, List<Property>>) - Method in interface eu.scape_project.watch.interfaces.AdaptorPluginInterface
Executes this plugin and returns a specific ResultInterface implementation.
execute() - Method in interface eu.scape_project.watch.interfaces.AdaptorPluginInterface
Fetches all information that this adaptor can obtain from the source.
execute(JobExecutionContext) - Method in class eu.scape_project.watch.scheduling.AdaptorJob
 

G

getAdaptorClassName() - Method in interface eu.scape_project.watch.interfaces.AdaptorJobInterface
Getting the adaptor class name
getAdaptorClassName() - Method in class eu.scape_project.watch.scheduling.AdaptorJob
 
getAdaptorFolder() - Method in class eu.scape_project.watch.utils.AdaptorLoader
 
getAdaptorLoader() - Method in class eu.scape_project.watch.utils.ComponentContainer
 
getAdaptors() - Method in class eu.scape_project.watch.notification.NotificationService
 
getAdaptorVersion() - Method in interface eu.scape_project.watch.interfaces.AdaptorJobInterface
Getting the Adaptor version of installed adaptor plugin
getAdaptorVersion() - Method in class eu.scape_project.watch.scheduling.AdaptorJob
 
getAllMonitors() - Method in class eu.scape_project.watch.monitor.CentralMonitor
 
getAllRequests() - Method in class eu.scape_project.watch.monitor.CentralMonitor
 
getAsyncRequestUUIDS() - Method in class eu.scape_project.watch.monitor.CollectionProfilerMonitor
 
getBooleanProperty(String) - Method in class eu.scape_project.watch.utils.ConfigUtils
Returns a boolean value for the specified property key or false if none was found.
getCentralMonitor() - Method in class eu.scape_project.watch.utils.ComponentContainer
 
getClassName() - Method in class eu.scape_project.watch.plugin.PluginInfo
 
getCoreScheduler() - Method in class eu.scape_project.watch.utils.AdaptorLoader
 
getCoreScheduler() - Method in class eu.scape_project.watch.utils.ComponentContainer
 
getDefaultPluginManager() - Static method in class eu.scape_project.watch.plugin.PluginManager
Gets the default PluginManager.
getDescription() - Method in class eu.scape_project.watch.common.ConfigParameter
 
getDescription() - Method in interface eu.scape_project.watch.interfaces.PluginInterface
Retrieves a short human readable description of this plugin.
getDescription() - Method in class eu.scape_project.watch.notification.LogNotificationAdaptor
 
getDescription() - Method in class eu.scape_project.watch.plugin.PluginInfo
 
getGroup() - Method in interface eu.scape_project.watch.interfaces.MonitorInterface
Returns the name of a group that a specific Monitor monitors.
getGroup() - Method in class eu.scape_project.watch.monitor.CollectionProfilerMonitor
 
getInstance() - Static method in class eu.scape_project.watch.notification.NotificationService
Get the singleton instance.
getIntProperty(String) - Method in class eu.scape_project.watch.utils.ConfigUtils
Returns an integer value for the specified property key or -1.
getJobDetail() - Method in interface eu.scape_project.watch.interfaces.AdaptorJobInterface
Returns the JobDetail of the AdaptorJob
getJobDetail() - Method in class eu.scape_project.watch.scheduling.SimpleAdaptorJob
 
getKey() - Method in class eu.scape_project.watch.common.ConfigParameter
 
getName() - Method in interface eu.scape_project.watch.interfaces.PluginInterface
Retrieves the name of this plugin.
getName() - Method in class eu.scape_project.watch.monitor.CollectionProfilerMonitor
 
getName() - Method in class eu.scape_project.watch.notification.LogNotificationAdaptor
 
getName() - Method in class eu.scape_project.watch.plugin.PluginInfo
 
getNotificationService() - Method in class eu.scape_project.watch.monitor.CentralMonitor
 
getParameters() - Method in interface eu.scape_project.watch.interfaces.AdaptorPluginInterface
Retrieves a list with ConfigParameter objects needed/supported by this plugin.
getParametersInfo() - Method in interface eu.scape_project.watch.interfaces.NotificationAdaptorInterface
Get list of parameters and their type.
getParametersInfo() - Method in class eu.scape_project.watch.notification.LogNotificationAdaptor
 
getParameterValues() - Method in interface eu.scape_project.watch.interfaces.AdaptorPluginInterface
Returns a pre-polulated map with the configuration of this plugin.
getPlugin(String, String) - Method in class eu.scape_project.watch.plugin.PluginManager
Returns an initialized instance of the PluginInterface with the specified ID (classname) or null if the initializing process failed.
getPluginInfo() - Method in class eu.scape_project.watch.plugin.PluginManager
Retrieves info for all plugins currently in the registry.
getPluginInfo(PluginType) - Method in class eu.scape_project.watch.plugin.PluginManager
Obtain plugin information about all plugins of the given type.
getPluginInfo(String) - Method in class eu.scape_project.watch.plugin.PluginManager
Checks the plugin registry for a plugin with the given name and retrieves all plugins that have the specified name or an empty list.
getPluginType() - Method in interface eu.scape_project.watch.interfaces.PluginInterface
Retrieves the type of the plugin.
getPluginType() - Method in class eu.scape_project.watch.notification.LogNotificationAdaptor
 
getProperties() - Method in class eu.scape_project.watch.scheduling.AdaptorJob
 
getPropertyValues() - Method in interface eu.scape_project.watch.interfaces.ResultInterface
Retrieves the property values.
getScheduler() - Method in class eu.scape_project.watch.scheduling.CoreScheduler
 
getStringProperty(String) - Method in class eu.scape_project.watch.utils.ConfigUtils
Gets a String representation for the property key or an empty string if no property was found.
getSupportedTypes() - Method in interface eu.scape_project.watch.interfaces.NotificationAdaptorInterface
Get Notification types this adaptors supports.
getSupportedTypes() - Method in class eu.scape_project.watch.notification.LogNotificationAdaptor
 
getTrigger() - Method in interface eu.scape_project.watch.interfaces.AdaptorJobInterface
Returns the Trigger of the AdaptorJob
getTrigger() - Method in class eu.scape_project.watch.scheduling.SimpleAdaptorJob
 
getTypeParameters(String) - Method in class eu.scape_project.watch.notification.NotificationService
Get all possible parameters for a notification type.
getTypes() - Method in class eu.scape_project.watch.notification.NotificationService
 
getValue() - Method in class eu.scape_project.watch.common.ConfigParameter
 
getVersion() - Method in interface eu.scape_project.watch.interfaces.PluginInterface
Retrieves the version of this plugin.
getVersion() - Method in class eu.scape_project.watch.notification.LogNotificationAdaptor
 
getVersion() - Method in class eu.scape_project.watch.plugin.PluginInfo
 

I

init() - Method in interface eu.scape_project.watch.interfaces.PluginInterface
Initializes the plugin.
init() - Method in class eu.scape_project.watch.notification.LogNotificationAdaptor
 
init() - Method in class eu.scape_project.watch.scheduling.CoreScheduler
 
init(Scheduler) - Method in class eu.scape_project.watch.scheduling.CoreScheduler
 
init() - Method in class eu.scape_project.watch.utils.ComponentContainer
starting components
initialize(Properties) - Method in interface eu.scape_project.watch.interfaces.AdaptorJobInterface
Initialize AdaptorJob with Properties
initialize(Properties) - Method in class eu.scape_project.watch.scheduling.AdaptorJob
 
initialize() - Method in class eu.scape_project.watch.scheduling.AdaptorJob
 
initialize() - Method in class eu.scape_project.watch.scheduling.SimpleAdaptorJob
 
InvalidParameterException - Exception in eu.scape_project.watch.utils.exceptions
This exception is thrown when invalid parameters are supplied to the plugin.
InvalidParameterException() - Constructor for exception eu.scape_project.watch.utils.exceptions.InvalidParameterException
Default constructor.
InvalidParameterException(String) - Constructor for exception eu.scape_project.watch.utils.exceptions.InvalidParameterException
Message constructor.
InvalidParameterException(Throwable) - Constructor for exception eu.scape_project.watch.utils.exceptions.InvalidParameterException
Throwable constructor.
InvalidParameterException(String, Throwable) - Constructor for exception eu.scape_project.watch.utils.exceptions.InvalidParameterException
Message and Throwable constructor.
isRequired() - Method in class eu.scape_project.watch.common.ConfigParameter
 

J

jobExecutionVetoed(JobExecutionContext) - Method in class eu.scape_project.watch.monitor.CollectionProfilerMonitor
 
jobToBeExecuted(JobExecutionContext) - Method in class eu.scape_project.watch.monitor.CollectionProfilerMonitor
 
jobWasExecuted(JobExecutionContext, JobExecutionException) - Method in class eu.scape_project.watch.monitor.CollectionProfilerMonitor
 

K

KB_DATA_FOLDER_KEY - Static variable in class eu.scape_project.watch.utils.ConfigUtils
The property designating the data folder of the watch tdb.
KB_INSERT_TEST_DATA - Static variable in class eu.scape_project.watch.utils.ConfigUtils
The property designating whether or not the test data should be inserted on startup.

L

loadAdaptors() - Method in class eu.scape_project.watch.utils.AdaptorLoader
 
LogNotificationAdaptor - Class in eu.scape_project.watch.notification
Dummy adaptor that simply writes every notification to log.
LogNotificationAdaptor() - Constructor for class eu.scape_project.watch.notification.LogNotificationAdaptor
 

M

MonitorInterface - Interface in eu.scape_project.watch.interfaces
Interface that will be implemented by all Monitor components in the system.

N

NotificationAdaptorInterface - Interface in eu.scape_project.watch.interfaces
Definition of Notification adaptor methods.
NotificationService - Class in eu.scape_project.watch.notification
Singleton that allows sending of notifications.
notifyAsyncRequests(List<String>) - Method in class eu.scape_project.watch.monitor.CentralMonitor
 

O

onRemoved(RdfBean) - Method in class eu.scape_project.watch.monitor.CentralMonitor
 
onUpdated(RdfBean) - Method in class eu.scape_project.watch.monitor.CentralMonitor
 

P

PARAM_MESSAGE - Static variable in class eu.scape_project.watch.notification.LogNotificationAdaptor
Message parameter key.
PluginException - Exception in eu.scape_project.watch.utils.exceptions
This exception is thrown when an error occurs during the exection of a plugin.
PluginException() - Constructor for exception eu.scape_project.watch.utils.exceptions.PluginException
Default constructo.
PluginException(String) - Constructor for exception eu.scape_project.watch.utils.exceptions.PluginException
Message constructor.
PluginException(Throwable) - Constructor for exception eu.scape_project.watch.utils.exceptions.PluginException
Throwable constructor.
PluginException(String, Throwable) - Constructor for exception eu.scape_project.watch.utils.exceptions.PluginException
Message and Throwable constructor.
PluginInfo - Class in eu.scape_project.watch.plugin
A simple class that summarizes a plugin.
PluginInfo(String, String, String, String) - Constructor for class eu.scape_project.watch.plugin.PluginInfo
Initializes the plugin info.
PluginInterface - Interface in eu.scape_project.watch.interfaces
A PluginInterface interface for dynamic class loading of plugin components within the watch component.
PluginManager - Class in eu.scape_project.watch.plugin
This is the watch plugin manager.
PluginType - Enum in eu.scape_project.watch.plugin
Defines the type of the plugin.

R

registerCentralMonitor(CentralMonitor) - Method in interface eu.scape_project.watch.interfaces.MonitorInterface
Registering CentralMonitor instance to a monitor instance.
registerCentralMonitor(CentralMonitor) - Method in class eu.scape_project.watch.monitor.CollectionProfilerMonitor
 
registerScheduler(CoreScheduler) - Method in interface eu.scape_project.watch.interfaces.MonitorInterface
Register a CoreScheduler instance in to the Monitor instance.
registerScheduler(CoreScheduler) - Method in class eu.scape_project.watch.monitor.CollectionProfilerMonitor
 
registerToAsyncRequest(AsyncRequestDAO) - Method in class eu.scape_project.watch.monitor.CentralMonitor
 
removeAdaptor(NotificationAdaptorInterface) - Method in class eu.scape_project.watch.notification.NotificationService
Remove an existing adaptor, updating index.
removeWatchRequest(AsyncRequest) - Method in interface eu.scape_project.watch.interfaces.MonitorInterface
Removing AsyncRequest from the Monitor.
removeWatchRequest(AsyncRequest) - Method in class eu.scape_project.watch.monitor.CollectionProfilerMonitor
 
reScan() - Method in class eu.scape_project.watch.plugin.PluginManager
Rescans the plugins folder on demand.
ResultInterface - Interface in eu.scape_project.watch.interfaces
This is the result of a plugin.

S

scheduleAdaptorJob(AdaptorJobInterface) - Method in class eu.scape_project.watch.scheduling.CoreScheduler
 
scheduleJob(JobDetail, Trigger) - Method in class eu.scape_project.watch.scheduling.CoreScheduler
 
send(Notification) - Method in interface eu.scape_project.watch.interfaces.NotificationAdaptorInterface
Send a notification.
send(Notification) - Method in class eu.scape_project.watch.notification.LogNotificationAdaptor
 
send(Notification) - Method in class eu.scape_project.watch.notification.NotificationService
Send a notification by all adaptors that support the notification type.
setAdaptorClassName(String) - Method in interface eu.scape_project.watch.interfaces.AdaptorJobInterface
Setting the adaptor that a specific job should use.
setAdaptorClassName(String) - Method in class eu.scape_project.watch.scheduling.AdaptorJob
 
setAdaptorHolder(File) - Method in class eu.scape_project.watch.utils.AdaptorLoader
 
setAdaptorLoader(AdaptorLoader) - Method in class eu.scape_project.watch.utils.ComponentContainer
 
setAdaptorProperties(String) - Method in interface eu.scape_project.watch.interfaces.AdaptorJobInterface
Setting adaptor properties
setAdaptorProperties(String) - Method in class eu.scape_project.watch.scheduling.AdaptorJob
 
setAdaptorVersion(String) - Method in interface eu.scape_project.watch.interfaces.AdaptorJobInterface
Setting the version of the adaptor.
setAdaptorVersion(String) - Method in class eu.scape_project.watch.scheduling.AdaptorJob
 
setCentralMonitor(CentralMonitor) - Method in class eu.scape_project.watch.utils.ComponentContainer
 
setCoreScheduler(CoreScheduler) - Method in class eu.scape_project.watch.utils.AdaptorLoader
 
setCoreScheduler(CoreScheduler) - Method in class eu.scape_project.watch.utils.ComponentContainer
 
setDescription(String) - Method in class eu.scape_project.watch.common.ConfigParameter
 
setKey(String) - Method in class eu.scape_project.watch.common.ConfigParameter
 
setNotificationService(NotificationService) - Method in class eu.scape_project.watch.monitor.CentralMonitor
 
setParameterValues(Map<String, String>) - Method in interface eu.scape_project.watch.interfaces.AdaptorPluginInterface
Sets the config parameters.
setRequired(boolean) - Method in class eu.scape_project.watch.common.ConfigParameter
 
setValue(String) - Method in class eu.scape_project.watch.common.ConfigParameter
 
shutdown() - Method in interface eu.scape_project.watch.interfaces.PluginInterface
This method is called exactly once before the system shuts down or when the component decides this plugin is not needed anymore.
shutdown() - Method in class eu.scape_project.watch.notification.LogNotificationAdaptor
 
shutdown() - Method in class eu.scape_project.watch.plugin.PluginManager
This method should be called to stop PluginManager and all PluginInterfaces currently loaded.
shutdown() - Method in class eu.scape_project.watch.scheduling.CoreScheduler
 
SimpleAdaptorJob - Class in eu.scape_project.watch.scheduling
 
SimpleAdaptorJob() - Constructor for class eu.scape_project.watch.scheduling.SimpleAdaptorJob
 
start() - Method in class eu.scape_project.watch.scheduling.CoreScheduler
 
startLoader() - Method in class eu.scape_project.watch.utils.AdaptorLoader
 

V

valueOf(String) - Static method in enum eu.scape_project.watch.plugin.PluginType
Returns the enum constant of this type with the specified name.
values() - Static method in enum eu.scape_project.watch.plugin.PluginType
Returns an array containing the constants of this enum type, in the order they are declared.

A C D E G I J K L M N O P R S V

Copyright © 2012. All Rights Reserved.