A B C D E F G H I J K L M N O P R S T U V W X

A

abort() - Method in class de.phleisch.app.itsucks.core.impl.WorkerThreadImpl
 
abort() - Method in interface de.phleisch.app.itsucks.core.WorkerThread
 
abort() - Method in interface de.phleisch.app.itsucks.io.DataRetriever
Aborts the current retrieving.
abort() - Method in class de.phleisch.app.itsucks.io.http.impl.AdvancedHttpRetriever
 
abort() - Method in class de.phleisch.app.itsucks.io.impl.FileResumeRetriever
 
abort() - Method in class de.phleisch.app.itsucks.io.impl.FileRetriever
 
abort() - Method in class de.phleisch.app.itsucks.job.download.impl.UrlDownloadJob
 
abort() - Method in class de.phleisch.app.itsucks.job.impl.AbstractJob
 
abort() - Method in interface de.phleisch.app.itsucks.job.Job
Aborts the job when running.
abort() - Method in interface de.phleisch.app.itsucks.processing.DataProcessor
Will be called when the chain is aborted.
abort() - Method in class de.phleisch.app.itsucks.processing.download.impl.PersistenceProcessor
 
abort() - Method in class de.phleisch.app.itsucks.processing.impl.AbstractDataProcessor
 
abort() - Method in class de.phleisch.app.itsucks.processing.impl.DataProcessorChainImpl
 
abort() - Method in class de.phleisch.app.itsucks.processing.impl.SeekDataProcessorWrapper
 
abortBusyWorker() - Method in class de.phleisch.app.itsucks.core.impl.WorkerPoolImpl
 
abortBusyWorker() - Method in interface de.phleisch.app.itsucks.core.WorkerPool
 
AbortProcessingException - Exception in de.phleisch.app.itsucks.processing
 
AbortProcessingException() - Constructor for exception de.phleisch.app.itsucks.processing.AbortProcessingException
 
AbortProcessingException(String, Throwable) - Constructor for exception de.phleisch.app.itsucks.processing.AbortProcessingException
 
AbortProcessingException(String) - Constructor for exception de.phleisch.app.itsucks.processing.AbortProcessingException
 
AbortProcessingException(Throwable) - Constructor for exception de.phleisch.app.itsucks.processing.AbortProcessingException
 
AbstractBeanConverter - Class in de.phleisch.app.itsucks.persistence.jaxb.conversion
 
AbstractBeanConverter() - Constructor for class de.phleisch.app.itsucks.persistence.jaxb.conversion.AbstractBeanConverter
 
AbstractDataParser - Class in de.phleisch.app.itsucks.processing.impl
Basic implementation of an processor which parses data.
AbstractDataParser() - Constructor for class de.phleisch.app.itsucks.processing.impl.AbstractDataParser
 
AbstractDataProcessor - Class in de.phleisch.app.itsucks.processing.impl
Basic implementation of an data processor.
AbstractDataProcessor() - Constructor for class de.phleisch.app.itsucks.processing.impl.AbstractDataProcessor
 
AbstractDataRetriever - Class in de.phleisch.app.itsucks.io.impl
Abstract implementation of an data retriever.
AbstractDataRetriever() - Constructor for class de.phleisch.app.itsucks.io.impl.AbstractDataRetriever
 
AbstractJob - Class in de.phleisch.app.itsucks.job.impl
A job is a single task to be done.
AbstractJob() - Constructor for class de.phleisch.app.itsucks.job.impl.AbstractJob
 
AbstractJobFilter - Class in de.phleisch.app.itsucks.filter.impl
 
AbstractJobFilter() - Constructor for class de.phleisch.app.itsucks.filter.impl.AbstractJobFilter
 
AbstractJobSerialization - Class in de.phleisch.app.itsucks.persistence.impl
 
AbstractJobSerialization() - Constructor for class de.phleisch.app.itsucks.persistence.impl.AbstractJobSerialization
 
accept - Variable in class de.phleisch.app.itsucks.persistence.jaxb.SerializedRegExpJobFilterAction
 
acceptWhenLengthNotSet - Variable in class de.phleisch.app.itsucks.persistence.jaxb.SerializedFileSizeFilter
 
addAllowedCategory(int) - Method in class de.phleisch.app.itsucks.event.impl.DefaultEventFilter
Adds an allowed category.
addAllowedType(int) - Method in class de.phleisch.app.itsucks.event.impl.DefaultEventFilter
Adds an allowed event type.
addCommand(int) - Method in class de.phleisch.app.itsucks.core.impl.WorkerThreadImpl
 
addCommand(int) - Method in interface de.phleisch.app.itsucks.core.WorkerThread
 
addContentFilterConfig(ContentFilter.ContentFilterConfig) - Method in class de.phleisch.app.itsucks.filter.download.impl.ContentFilter
 
addDataProcessor(List<DataProcessor>) - Method in interface de.phleisch.app.itsucks.processing.DataProcessorChain
Adds an list of data processors at the end of the chain.
addDataProcessor(DataProcessor) - Method in interface de.phleisch.app.itsucks.processing.DataProcessorChain
Adds an data processor at the end of the chain.
addDataProcessor(List<DataProcessor>) - Method in class de.phleisch.app.itsucks.processing.impl.DataProcessorChainImpl
 
addDataProcessor(DataProcessor) - Method in class de.phleisch.app.itsucks.processing.impl.DataProcessorChainImpl
 
addDispatcher(DispatcherThread) - Method in class de.phleisch.app.itsucks.core.impl.DispatcherBatch
 
addDispatcher(Dispatcher) - Method in class de.phleisch.app.itsucks.core.impl.DispatcherList
 
addFilter(JobFilter) - Method in class de.phleisch.app.itsucks.persistence.SerializableJobPackage
 
addFilterRule(RegExpJobFilter.RegExpFilterRule) - Method in class de.phleisch.app.itsucks.filter.download.impl.RegExpJobFilter
Adds an filter rule.
addJob(Job) - Method in interface de.phleisch.app.itsucks.core.Dispatcher
Adds an single job to the dispatcher.
addJob(Job) - Method in class de.phleisch.app.itsucks.core.impl.DispatcherImpl
 
addJob(Job) - Method in class de.phleisch.app.itsucks.job.impl.FilterJobManagerImpl
 
addJob(Job) - Method in class de.phleisch.app.itsucks.job.impl.SimpleJobListImpl
 
addJob(Job) - Method in interface de.phleisch.app.itsucks.job.JobList
 
addJob(Job) - Method in interface de.phleisch.app.itsucks.job.JobManager
 
addJob(Job) - Method in class de.phleisch.app.itsucks.persistence.SerializableJobPackage
 
addJobFilter(JobFilter) - Method in interface de.phleisch.app.itsucks.core.Dispatcher
Adds an additional job filter.
addJobFilter(List<JobFilter>) - Method in interface de.phleisch.app.itsucks.core.Dispatcher
Adds an list of job filter.
addJobFilter(JobFilter) - Method in class de.phleisch.app.itsucks.core.impl.DispatcherImpl
 
addJobFilter(List<JobFilter>) - Method in class de.phleisch.app.itsucks.core.impl.DispatcherImpl
 
addJobFilter(JobFilter) - Method in class de.phleisch.app.itsucks.filter.impl.JobFilterChainImpl
 
addJobFilter(List<JobFilter>) - Method in class de.phleisch.app.itsucks.filter.impl.JobFilterChainImpl
 
addJobFilter(JobFilter) - Method in interface de.phleisch.app.itsucks.filter.JobFilterChain
 
addJobFilter(List<JobFilter>) - Method in interface de.phleisch.app.itsucks.filter.JobFilterChain
 
addJobFilter(JobFilter) - Method in class de.phleisch.app.itsucks.job.impl.FilterJobManagerImpl
 
addJobFilter(List<JobFilter>) - Method in class de.phleisch.app.itsucks.job.impl.FilterJobManagerImpl
 
addJobParameter(JobParameter) - Method in class de.phleisch.app.itsucks.filter.download.impl.RegExpJobFilter.RegExpFilterAction
Adds an job parameter which is added to the job.
addObserver(Observer) - Method in interface de.phleisch.app.itsucks.io.DataRetriever
Adds an observer to the retriever, usable to retrieve progress change events.
addObserver(Observer) - Method in class de.phleisch.app.itsucks.io.impl.FileResumeRetriever
 
addParameter(JobParameter) - Method in class de.phleisch.app.itsucks.job.impl.AbstractJob
 
addParameter(JobParameter) - Method in interface de.phleisch.app.itsucks.job.Job
Add a parameter to the job
addPropertyChangeListener(PropertyChangeListener) - Method in class de.phleisch.app.itsucks.job.impl.AbstractJob
 
addPropertyChangeListener(PropertyChangeListener) - Method in interface de.phleisch.app.itsucks.job.Job
Adds a PropertyChangeListener to the listener list.
AdvancedHttpRetriever - Class in de.phleisch.app.itsucks.io.http.impl
Implentation of an data retriever for the http protocol.
AdvancedHttpRetriever() - Constructor for class de.phleisch.app.itsucks.io.http.impl.AdvancedHttpRetriever
 
affectedJob - Variable in class de.phleisch.app.itsucks.job.JobListNotification
 
allowedHostName - Variable in class de.phleisch.app.itsucks.persistence.jaxb.SerializedDownloadJobFilter
 
alreadyAddedUri - Variable in class de.phleisch.app.itsucks.persistence.jaxb.SerializedDownloadJobFilter
 
any - Variable in class de.phleisch.app.itsucks.persistence.jaxb.SerializedContextParameter
 
any - Variable in class de.phleisch.app.itsucks.persistence.jaxb.SerializedJobs
 
APPLICATION_TITLE - Static variable in class de.phleisch.app.itsucks.constants.ApplicationConstants
 
APPLICATION_VERSION - Static variable in class de.phleisch.app.itsucks.constants.ApplicationConstants
 
ApplicationConstants - Class in de.phleisch.app.itsucks.constants
Generic application constants.
ApplicationConstants() - Constructor for class de.phleisch.app.itsucks.constants.ApplicationConstants
 

B

BeanConverter - Interface in de.phleisch.app.itsucks.persistence.jaxb.conversion
 
BeanConverterManager - Class in de.phleisch.app.itsucks.persistence.jaxb.conversion
 
BeanConverterManager() - Constructor for class de.phleisch.app.itsucks.persistence.jaxb.conversion.BeanConverterManager
 
BinaryObjectJobSerialization - Class in de.phleisch.app.itsucks.persistence.impl
This class implements the JobSerialization interface using the default object.serialize feature.
BinaryObjectJobSerialization() - Constructor for class de.phleisch.app.itsucks.persistence.impl.BinaryObjectJobSerialization
 
buildSavePath(URL) - Method in class de.phleisch.app.itsucks.io.FileManager
Builds a file path for the url to where the data can be saved.

C

canResume() - Method in interface de.phleisch.app.itsucks.io.DataConsumer
Returns if the consumer supports resuming.
canResume() - Method in interface de.phleisch.app.itsucks.processing.DataProcessor
Supports this data processor resuming?
canResume() - Method in interface de.phleisch.app.itsucks.processing.DataProcessorChain
Checks if all processors in the chain are supporting resuming.
canResume() - Method in class de.phleisch.app.itsucks.processing.download.http.impl.ContentParser
 
canResume() - Method in class de.phleisch.app.itsucks.processing.download.http.impl.FilterFileSizeProcessor
 
canResume() - Method in class de.phleisch.app.itsucks.processing.download.http.impl.HtmlParser
 
canResume() - Method in class de.phleisch.app.itsucks.processing.download.http.impl.HttpRedirectorProcessor
 
canResume() - Method in class de.phleisch.app.itsucks.processing.download.impl.PersistenceProcessor
 
canResume() - Method in class de.phleisch.app.itsucks.processing.impl.DataProcessorChainImpl
 
canResume() - Method in class de.phleisch.app.itsucks.processing.impl.DataProcessorChainImpl.DataConsumerImpl
 
canResume() - Method in class de.phleisch.app.itsucks.processing.impl.SeekDataProcessorWrapper
 
CleanJobManagerImpl - Class in de.phleisch.app.itsucks.job.impl
 
CleanJobManagerImpl() - Constructor for class de.phleisch.app.itsucks.job.impl.CleanJobManagerImpl
 
clear() - Method in class de.phleisch.app.itsucks.job.impl.SimpleJobListImpl
 
clear() - Method in interface de.phleisch.app.itsucks.job.JobList
 
clone() - Method in class de.phleisch.app.itsucks.job.download.impl.UrlDownloadJob
 
closeFile(boolean) - Method in class de.phleisch.app.itsucks.processing.download.impl.PersistenceProcessor
 
CMD_PROCESS_JOB - Static variable in interface de.phleisch.app.itsucks.core.WorkerThread
 
CMD_RETURN_TO_POOL - Static variable in interface de.phleisch.app.itsucks.core.WorkerThread
 
CMD_SHUTDOWN - Static variable in interface de.phleisch.app.itsucks.core.WorkerThread
 
connect() - Method in interface de.phleisch.app.itsucks.io.DataRetriever
Advise the Retriever to connect to the data source.
connect() - Method in class de.phleisch.app.itsucks.io.http.impl.AdvancedHttpRetriever
 
connect() - Method in class de.phleisch.app.itsucks.io.impl.FileResumeRetriever
 
connect() - Method in class de.phleisch.app.itsucks.io.impl.FileRetriever
 
containsConsumer() - Method in interface de.phleisch.app.itsucks.processing.DataProcessorChain
Returns if the chain contains at least one consumer.
containsConsumer() - Method in class de.phleisch.app.itsucks.processing.impl.DataProcessorChainImpl
 
CONTENT_FILTER_CONFIG_LIST_PARAMETER - Static variable in class de.phleisch.app.itsucks.filter.download.impl.ContentFilter
 
ContentFilter - Class in de.phleisch.app.itsucks.filter.download.impl
 
ContentFilter() - Constructor for class de.phleisch.app.itsucks.filter.download.impl.ContentFilter
 
ContentFilter.ContentFilterConfig - Class in de.phleisch.app.itsucks.filter.download.impl
 
ContentFilter.ContentFilterConfig(String, ContentFilter.ContentFilterConfig.Action, ContentFilter.ContentFilterConfig.Action) - Constructor for class de.phleisch.app.itsucks.filter.download.impl.ContentFilter.ContentFilterConfig
 
ContentFilter.ContentFilterConfig(Pattern, ContentFilter.ContentFilterConfig.Action, ContentFilter.ContentFilterConfig.Action) - Constructor for class de.phleisch.app.itsucks.filter.download.impl.ContentFilter.ContentFilterConfig
 
ContentFilter.ContentFilterConfig.Action - Enum in de.phleisch.app.itsucks.filter.download.impl
 
ContentParser - Class in de.phleisch.app.itsucks.processing.download.http.impl
 
ContentParser() - Constructor for class de.phleisch.app.itsucks.processing.download.http.impl.ContentParser
 
Context - Class in de.phleisch.app.itsucks.job
 
Context() - Constructor for class de.phleisch.app.itsucks.job.Context
 
CONTEXT_PARAMETER_HTTP_RETRIEVER_CONFIGURATION - Static variable in class de.phleisch.app.itsucks.io.http.impl.HttpRetrieverConfiguration
 
convertBeanToClass(Object) - Method in interface de.phleisch.app.itsucks.persistence.jaxb.conversion.BeanConverter
 
convertBeanToClass(Object) - Method in class de.phleisch.app.itsucks.persistence.jaxb.conversion.DispatcherConfigurationConverter
 
convertBeanToClass(Object) - Method in class de.phleisch.app.itsucks.persistence.jaxb.conversion.DownloadJobConverter
 
convertBeanToClass(Object) - Method in class de.phleisch.app.itsucks.persistence.jaxb.conversion.HttpRetrieverConfigurationConverter
 
convertClassToBean(Object) - Method in interface de.phleisch.app.itsucks.persistence.jaxb.conversion.BeanConverter
 
convertClassToBean(Object) - Method in class de.phleisch.app.itsucks.persistence.jaxb.conversion.DispatcherConfigurationConverter
 
convertClassToBean(Object) - Method in class de.phleisch.app.itsucks.persistence.jaxb.conversion.DownloadJobConverter
 
convertClassToBean(Object) - Method in class de.phleisch.app.itsucks.persistence.jaxb.conversion.HttpRetrieverConfigurationConverter
 
CORE_SPRING_CONFIG_FILE - Static variable in class de.phleisch.app.itsucks.constants.ApplicationConstants
 
CoreEvents - Class in de.phleisch.app.itsucks.event.impl
This class provides a list of available core events.
CoreEvents() - Constructor for class de.phleisch.app.itsucks.event.impl.CoreEvents
 
CoreEvents.ConstEvent - Class in de.phleisch.app.itsucks.event.impl
 
createDownloadJob() - Method in class de.phleisch.app.itsucks.job.download.impl.DownloadJobFactory
 
createSerializedContentFilter() - Method in class de.phleisch.app.itsucks.persistence.jaxb.ObjectFactory
Create an instance of SerializedContentFilter
createSerializedContentFilterConfig() - Method in class de.phleisch.app.itsucks.persistence.jaxb.ObjectFactory
Create an instance of SerializedContentFilterConfig
createSerializedContextParameter() - Method in class de.phleisch.app.itsucks.persistence.jaxb.ObjectFactory
Create an instance of SerializedContextParameter
createSerializedDispatcherConfiguration() - Method in class de.phleisch.app.itsucks.persistence.jaxb.ObjectFactory
Create an instance of SerializedDispatcherConfiguration
createSerializedDownloadJob() - Method in class de.phleisch.app.itsucks.persistence.jaxb.ObjectFactory
Create an instance of SerializedDownloadJob
createSerializedDownloadJobFilter() - Method in class de.phleisch.app.itsucks.persistence.jaxb.ObjectFactory
Create an instance of SerializedDownloadJobFilter
createSerializedFileSizeFilter() - Method in class de.phleisch.app.itsucks.persistence.jaxb.ObjectFactory
Create an instance of SerializedFileSizeFilter
createSerializedHttpRetrieverConfiguration() - Method in class de.phleisch.app.itsucks.persistence.jaxb.ObjectFactory
Create an instance of SerializedHttpRetrieverConfiguration
createSerializedJobParameter() - Method in class de.phleisch.app.itsucks.persistence.jaxb.ObjectFactory
Create an instance of SerializedJobParameter
createSerializedJobs() - Method in class de.phleisch.app.itsucks.persistence.jaxb.ObjectFactory
Create an instance of SerializedJobs
createSerializedMaxLinksToFollowFilter() - Method in class de.phleisch.app.itsucks.persistence.jaxb.ObjectFactory
Create an instance of SerializedMaxLinksToFollowFilter
createSerializedRegExpJobFilter() - Method in class de.phleisch.app.itsucks.persistence.jaxb.ObjectFactory
Create an instance of SerializedRegExpJobFilter
createSerializedRegExpJobFilterAction() - Method in class de.phleisch.app.itsucks.persistence.jaxb.ObjectFactory
Create an instance of SerializedRegExpJobFilterAction
createSerializedRegExpJobFilterRule() - Method in class de.phleisch.app.itsucks.persistence.jaxb.ObjectFactory
Create an instance of SerializedRegExpJobFilterRule
createSerializedTimeLimitFilter() - Method in class de.phleisch.app.itsucks.persistence.jaxb.ObjectFactory
Create an instance of SerializedTimeLimitFilter

D

DataChunk - Class in de.phleisch.app.itsucks.processing
 
DataChunk(byte[], int, boolean) - Constructor for class de.phleisch.app.itsucks.processing.DataChunk
 
DataConsumer - Interface in de.phleisch.app.itsucks.io
 
DataProcessor - Interface in de.phleisch.app.itsucks.processing
A data processor is a single component in a processing chain which processes the data which is lead through.
DataProcessorChain - Interface in de.phleisch.app.itsucks.processing
This class holds an chain of data processors and tunnels the data through all registered processors in the given order.
DataProcessorChainImpl - Class in de.phleisch.app.itsucks.processing.impl
This is an implementation of an processor chain.
DataProcessorChainImpl() - Constructor for class de.phleisch.app.itsucks.processing.impl.DataProcessorChainImpl
 
DataProcessorChainImpl(List<DataProcessor>) - Constructor for class de.phleisch.app.itsucks.processing.impl.DataProcessorChainImpl
 
DataProcessorChainImpl.ContainerRuntimeException - Exception in de.phleisch.app.itsucks.processing.impl
 
DataProcessorChainImpl.ContainerRuntimeException(ProcessingException) - Constructor for exception de.phleisch.app.itsucks.processing.impl.DataProcessorChainImpl.ContainerRuntimeException
 
DataProcessorChainImpl.DataConsumerImpl - Class in de.phleisch.app.itsucks.processing.impl
 
DataProcessorChainImpl.DataConsumerImpl() - Constructor for class de.phleisch.app.itsucks.processing.impl.DataProcessorChainImpl.DataConsumerImpl
 
DataProcessorManager - Class in de.phleisch.app.itsucks.processing.impl
 
DataProcessorManager() - Constructor for class de.phleisch.app.itsucks.processing.impl.DataProcessorManager
 
DataRetriever - Interface in de.phleisch.app.itsucks.io
This interface specifies an DataRetriever.
DataRetrieverManager - Class in de.phleisch.app.itsucks.io.impl
Manages the data retriever for every protocol.
DataRetrieverManager() - Constructor for class de.phleisch.app.itsucks.io.impl.DataRetrieverManager
 
de.phleisch.app.itsucks.constants - package de.phleisch.app.itsucks.constants
 
de.phleisch.app.itsucks.core - package de.phleisch.app.itsucks.core
 
de.phleisch.app.itsucks.core.impl - package de.phleisch.app.itsucks.core.impl
 
de.phleisch.app.itsucks.event - package de.phleisch.app.itsucks.event
 
de.phleisch.app.itsucks.event.dispatcher - package de.phleisch.app.itsucks.event.dispatcher
 
de.phleisch.app.itsucks.event.impl - package de.phleisch.app.itsucks.event.impl
 
de.phleisch.app.itsucks.event.job - package de.phleisch.app.itsucks.event.job
 
de.phleisch.app.itsucks.filter - package de.phleisch.app.itsucks.filter
 
de.phleisch.app.itsucks.filter.download.impl - package de.phleisch.app.itsucks.filter.download.impl
 
de.phleisch.app.itsucks.filter.impl - package de.phleisch.app.itsucks.filter.impl
 
de.phleisch.app.itsucks.io - package de.phleisch.app.itsucks.io
 
de.phleisch.app.itsucks.io.http.impl - package de.phleisch.app.itsucks.io.http.impl
 
de.phleisch.app.itsucks.io.impl - package de.phleisch.app.itsucks.io.impl
 
de.phleisch.app.itsucks.job - package de.phleisch.app.itsucks.job
 
de.phleisch.app.itsucks.job.download - package de.phleisch.app.itsucks.job.download
 
de.phleisch.app.itsucks.job.download.impl - package de.phleisch.app.itsucks.job.download.impl
 
de.phleisch.app.itsucks.job.impl - package de.phleisch.app.itsucks.job.impl
 
de.phleisch.app.itsucks.persistence - package de.phleisch.app.itsucks.persistence
 
de.phleisch.app.itsucks.persistence.impl - package de.phleisch.app.itsucks.persistence.impl
 
de.phleisch.app.itsucks.persistence.jaxb - package de.phleisch.app.itsucks.persistence.jaxb
 
de.phleisch.app.itsucks.persistence.jaxb.conversion - package de.phleisch.app.itsucks.persistence.jaxb.conversion
 
de.phleisch.app.itsucks.processing - package de.phleisch.app.itsucks.processing
 
de.phleisch.app.itsucks.processing.download.http.impl - package de.phleisch.app.itsucks.processing.download.http.impl
 
de.phleisch.app.itsucks.processing.download.impl - package de.phleisch.app.itsucks.processing.download.impl
 
de.phleisch.app.itsucks.processing.impl - package de.phleisch.app.itsucks.processing.impl
 
DefaultEventFilter - Class in de.phleisch.app.itsucks.event.impl
An simple event filter which can filter by category and type.
DefaultEventFilter() - Constructor for class de.phleisch.app.itsucks.event.impl.DefaultEventFilter
 
deleteObserver(Observer) - Method in interface de.phleisch.app.itsucks.io.DataRetriever
Deletes an registered observer.
deleteObserver(Observer) - Method in class de.phleisch.app.itsucks.io.impl.FileResumeRetriever
 
depth - Variable in class de.phleisch.app.itsucks.persistence.jaxb.SerializedDownloadJob
 
deregisterSearchPath(String) - Method in class de.phleisch.app.itsucks.persistence.impl.XMLJobSerialization
 
description - Variable in class de.phleisch.app.itsucks.persistence.jaxb.SerializedContentFilterConfig
 
description - Variable in class de.phleisch.app.itsucks.persistence.jaxb.SerializedRegExpJobFilterRule
 
deserialize(File) - Method in class de.phleisch.app.itsucks.persistence.impl.AbstractJobSerialization
 
deserialize(InputStream) - Method in class de.phleisch.app.itsucks.persistence.impl.BinaryObjectJobSerialization
 
deserialize(InputStream) - Method in class de.phleisch.app.itsucks.persistence.impl.JAXBJobSerialization
 
deserialize(InputStream) - Method in class de.phleisch.app.itsucks.persistence.impl.XMLJobSerialization
 
deserialize(File) - Method in interface de.phleisch.app.itsucks.persistence.JobSerialization
Deserializes a job list from the given file.
deserialize(InputStream) - Method in interface de.phleisch.app.itsucks.persistence.JobSerialization
Deserializes a job list from the given input stream.
DirectEventSource - Interface in de.phleisch.app.itsucks.event
 
disconnect() - Method in interface de.phleisch.app.itsucks.io.DataRetriever
Disconnect from the data source.
disconnect() - Method in class de.phleisch.app.itsucks.io.http.impl.AdvancedHttpRetriever
 
disconnect() - Method in class de.phleisch.app.itsucks.io.impl.FileResumeRetriever
 
disconnect() - Method in class de.phleisch.app.itsucks.io.impl.FileRetriever
 
dispatchChunk(DataChunk) - Method in class de.phleisch.app.itsucks.processing.impl.DataProcessorChainImpl
 
dispatchDelay - Variable in class de.phleisch.app.itsucks.persistence.jaxb.SerializedDispatcherConfiguration
 
Dispatcher - Interface in de.phleisch.app.itsucks.core
 
DispatcherBatch - Class in de.phleisch.app.itsucks.core.impl
 
DispatcherBatch() - Constructor for class de.phleisch.app.itsucks.core.impl.DispatcherBatch
 
DispatcherConfigurationConverter - Class in de.phleisch.app.itsucks.persistence.jaxb.conversion
 
DispatcherConfigurationConverter() - Constructor for class de.phleisch.app.itsucks.persistence.jaxb.conversion.DispatcherConfigurationConverter
 
DispatcherEvent - Class in de.phleisch.app.itsucks.event.dispatcher
Implementation of an Event fired by jobs.
DispatcherEvent(Event, Dispatcher) - Constructor for class de.phleisch.app.itsucks.event.dispatcher.DispatcherEvent
 
DispatcherEvent(int, int, Dispatcher) - Constructor for class de.phleisch.app.itsucks.event.dispatcher.DispatcherEvent
 
DispatcherImpl - Class in de.phleisch.app.itsucks.core.impl
The dispatcher is the central class to start an job.
DispatcherImpl() - Constructor for class de.phleisch.app.itsucks.core.impl.DispatcherImpl
 
DispatcherList - Class in de.phleisch.app.itsucks.core.impl
 
DispatcherList() - Constructor for class de.phleisch.app.itsucks.core.impl.DispatcherList
 
DispatcherList.DispatcherListEvent - Class in de.phleisch.app.itsucks.core.impl
 
DispatcherList.DispatcherListEvent(int) - Constructor for class de.phleisch.app.itsucks.core.impl.DispatcherList.DispatcherListEvent
 
DispatcherThread - Class in de.phleisch.app.itsucks.core.impl
Wrapper around the dispatcher to run the job processing in an new thread.
DispatcherThread() - Constructor for class de.phleisch.app.itsucks.core.impl.DispatcherThread
 
dispatchJob(Job) - Method in class de.phleisch.app.itsucks.core.impl.WorkerPoolImpl
 
dispatchJob(Job) - Method in interface de.phleisch.app.itsucks.core.WorkerPool
 
doPauseLoop() - Method in class de.phleisch.app.itsucks.core.impl.DispatcherImpl
 
download() - Method in class de.phleisch.app.itsucks.job.download.impl.UrlDownloadJob
 
DownloadJob - Interface in de.phleisch.app.itsucks.job.download
 
DownloadJobConverter - Class in de.phleisch.app.itsucks.persistence.jaxb.conversion
 
DownloadJobConverter() - Constructor for class de.phleisch.app.itsucks.persistence.jaxb.conversion.DownloadJobConverter
 
DownloadJobFactory - Class in de.phleisch.app.itsucks.job.download.impl
Factory to create new Jobs.
DownloadJobFactory() - Constructor for class de.phleisch.app.itsucks.job.download.impl.DownloadJobFactory
 
DownloadJobFilter - Class in de.phleisch.app.itsucks.filter.download.impl
This filter is able to filter DownloadJobs by the url of the job and many more parameter.
DownloadJobFilter() - Constructor for class de.phleisch.app.itsucks.filter.download.impl.DownloadJobFilter
 

E

equals(Object) - Method in class de.phleisch.app.itsucks.event.impl.SimpleEvent
 
Event - Interface in de.phleisch.app.itsucks.event
This is the interface for an single event.
EVENT_BATCH_FINISH - Static variable in class de.phleisch.app.itsucks.event.impl.CoreEvents
 
EVENT_BATCH_START - Static variable in class de.phleisch.app.itsucks.event.impl.CoreEvents
 
EVENT_CATEGORY_BATCH - Static variable in class de.phleisch.app.itsucks.event.impl.CoreEvents
Events send by batch.
EVENT_CATEGORY_DISPATCHER - Static variable in class de.phleisch.app.itsucks.event.impl.CoreEvents
Core events
EVENT_CATEGORY_EVENTDISPATCHER - Static variable in class de.phleisch.app.itsucks.event.impl.CoreEvents
 
EVENT_CATEGORY_JOBMANAGER - Static variable in class de.phleisch.app.itsucks.event.impl.CoreEvents
Events send by the jobmanager.
EVENT_CATEGORY_SYSTEM_CMD - Static variable in class de.phleisch.app.itsucks.event.impl.EventDispatcherImpl
This category is used for special internal commands, like start/stop/pause/resume the event manager.
EVENT_DISPATCHER_ADDED - Static variable in class de.phleisch.app.itsucks.core.impl.DispatcherList
 
EVENT_DISPATCHER_FINISH - Static variable in class de.phleisch.app.itsucks.event.impl.CoreEvents
This event is fired when the job dispatcher stopped/finished
EVENT_DISPATCHER_PAUSE - Static variable in class de.phleisch.app.itsucks.event.impl.CoreEvents
This event is fired when the job dispatcher paused
EVENT_DISPATCHER_REMOVED - Static variable in class de.phleisch.app.itsucks.core.impl.DispatcherList
 
EVENT_DISPATCHER_START - Static variable in class de.phleisch.app.itsucks.event.impl.CoreEvents
This event is fired when the job dispatcher started
EVENT_DISPATCHER_UNPAUSE - Static variable in class de.phleisch.app.itsucks.event.impl.CoreEvents
This event is fired when the job dispatcher unpaused
EVENT_EVENTDISPATCHER_FINISH - Static variable in class de.phleisch.app.itsucks.event.impl.CoreEvents
 
EVENT_EVENTDISPATCHER_START - Static variable in class de.phleisch.app.itsucks.event.impl.CoreEvents
 
EVENT_JOB_ADDED - Static variable in interface de.phleisch.app.itsucks.job.JobList
 
EVENT_JOB_CHANGED - Static variable in interface de.phleisch.app.itsucks.job.JobList
 
EVENT_JOB_REMOVED - Static variable in interface de.phleisch.app.itsucks.job.JobList
 
EVENT_JOBMANAGER_JOB_ADDED - Static variable in class de.phleisch.app.itsucks.event.impl.CoreEvents
This event is fired when a new job is added to the JobManager
EVENT_JOBMANAGER_JOB_CHANGED - Static variable in class de.phleisch.app.itsucks.event.impl.CoreEvents
This event is fired when a job has changed (status, priority etc.)
EVENT_JOBMANAGER_JOB_FILTERED - Static variable in class de.phleisch.app.itsucks.event.impl.CoreEvents
This event is fired when a new job was filtered by the JobManager
EVENT_JOBMANAGER_JOB_REMOVED - Static variable in class de.phleisch.app.itsucks.event.impl.CoreEvents
This event is fired when a job was removed from the JobManager
EventDispatcher - Interface in de.phleisch.app.itsucks.event
 
EventDispatcherImpl - Class in de.phleisch.app.itsucks.event.impl
The event dispatcher dispatches fired events to all registered observers.
EventDispatcherImpl() - Constructor for class de.phleisch.app.itsucks.event.impl.EventDispatcherImpl
 
EventFilter - Interface in de.phleisch.app.itsucks.event
This is the interface of an EventFilter.
EventObserver - Interface in de.phleisch.app.itsucks.event
This interface must be implemented to receive dispatched events.
EventSource - Interface in de.phleisch.app.itsucks.event
 
executeDownload() - Method in class de.phleisch.app.itsucks.job.download.impl.UrlDownloadJob
 
extractURLs(CharSequence) - Method in class de.phleisch.app.itsucks.processing.download.http.impl.HtmlParser
 

F

FILE_SIZE_CONFIG_PARAMETER - Static variable in class de.phleisch.app.itsucks.filter.download.impl.FileSizeFilter
 
FILE_VERSION - Static variable in class de.phleisch.app.itsucks.constants.ApplicationConstants
 
FileManager - Class in de.phleisch.app.itsucks.io
Handy utility class to build the target path of an file to be downloaded and remove characters not allowed in the filename.
FileManager(File) - Constructor for class de.phleisch.app.itsucks.io.FileManager
 
FileResumeRetriever - Class in de.phleisch.app.itsucks.io.impl
This retriever is used to resume partial downloaded files.
FileResumeRetriever(DataRetriever, File) - Constructor for class de.phleisch.app.itsucks.io.impl.FileResumeRetriever
 
FileRetriever - Class in de.phleisch.app.itsucks.io.impl
Implementation of an data retriever which can read files from the filesystem.
FileRetriever(File) - Constructor for class de.phleisch.app.itsucks.io.impl.FileRetriever
 
FileSizeFilter - Class in de.phleisch.app.itsucks.filter.download.impl
This filter is able to filter DownloadJobs by the content length of the file.
FileSizeFilter() - Constructor for class de.phleisch.app.itsucks.filter.download.impl.FileSizeFilter
 
FileSizeFilter.FileSizeConfig - Class in de.phleisch.app.itsucks.filter.download.impl
 
FileSizeFilter.FileSizeConfig() - Constructor for class de.phleisch.app.itsucks.filter.download.impl.FileSizeFilter.FileSizeConfig
 
filter(Job) - Method in class de.phleisch.app.itsucks.filter.download.impl.ContentFilter
 
filter(Job) - Method in class de.phleisch.app.itsucks.filter.download.impl.DownloadJobFilter
 
filter(Job) - Method in class de.phleisch.app.itsucks.filter.download.impl.FileSizeFilter
 
filter(Job) - Method in class de.phleisch.app.itsucks.filter.download.impl.MaxLinksToFollowFilter
 
filter(Job) - Method in class de.phleisch.app.itsucks.filter.download.impl.RegExpJobFilter
 
filter(Job) - Method in class de.phleisch.app.itsucks.filter.download.impl.TimeLimitFilter
 
filter(Job) - Method in interface de.phleisch.app.itsucks.filter.JobFilter
Filters the job.
FilterFileSizeProcessor - Class in de.phleisch.app.itsucks.processing.download.http.impl
 
FilterFileSizeProcessor() - Constructor for class de.phleisch.app.itsucks.processing.download.http.impl.FilterFileSizeProcessor
 
filterJob(Job) - Method in class de.phleisch.app.itsucks.filter.impl.JobFilterChainImpl
 
filterJob(Job) - Method in interface de.phleisch.app.itsucks.filter.JobFilterChain
 
FilterJobManagerImpl - Class in de.phleisch.app.itsucks.job.impl
The job manager filters the incoming jobs and manages the internal job list.
FilterJobManagerImpl() - Constructor for class de.phleisch.app.itsucks.job.impl.FilterJobManagerImpl
 
finish() - Method in interface de.phleisch.app.itsucks.processing.DataProcessor
Shutdown the data processor.
finish() - Method in interface de.phleisch.app.itsucks.processing.DataProcessorChain
Finalizes the chain and all processors in it.
finish() - Method in class de.phleisch.app.itsucks.processing.download.http.impl.ContentParser
 
finish() - Method in class de.phleisch.app.itsucks.processing.download.http.impl.HtmlParser
 
finish() - Method in class de.phleisch.app.itsucks.processing.download.impl.PersistenceProcessor
 
finish() - Method in class de.phleisch.app.itsucks.processing.impl.AbstractDataProcessor
 
finish() - Method in class de.phleisch.app.itsucks.processing.impl.DataProcessorChainImpl
 
finish() - Method in class de.phleisch.app.itsucks.processing.impl.SeekDataProcessorWrapper
 
fireEvent(Event) - Method in interface de.phleisch.app.itsucks.event.EventDispatcher
Fires an event and dispatches it to all registered observers.
fireEvent(Event) - Method in class de.phleisch.app.itsucks.event.impl.EventDispatcherImpl
 
fireEvent(Event) - Method in class de.phleisch.app.itsucks.event.impl.SimpleDirectEventSource
 
firePropertyChange(String, Object, Object) - Method in class de.phleisch.app.itsucks.job.impl.AbstractJob
 

G

getAccept() - Method in class de.phleisch.app.itsucks.filter.download.impl.RegExpJobFilter.RegExpFilterAction
Returns if the job should be accepted/rejected.
getAllowedHostName() - Method in class de.phleisch.app.itsucks.persistence.jaxb.SerializedDownloadJobFilter
Gets the value of the allowedHostName property.
getAllowedHostNames() - Method in class de.phleisch.app.itsucks.filter.download.impl.DownloadJobFilter
Returns the allowed hostnames (regular expressions).
getAlreadyAddedUri() - Method in class de.phleisch.app.itsucks.persistence.jaxb.SerializedDownloadJobFilter
Gets the value of the alreadyAddedUri property.
getAlreadyAddedUrls() - Method in class de.phleisch.app.itsucks.filter.download.impl.DownloadJobFilter
Returns a set of all already known urls.
getAny() - Method in class de.phleisch.app.itsucks.persistence.jaxb.SerializedContextParameter
Gets the value of the any property.
getAny() - Method in class de.phleisch.app.itsucks.persistence.jaxb.SerializedJobs
Gets the value of the any property.
getBeanConverter(Class<?>) - Method in class de.phleisch.app.itsucks.persistence.jaxb.conversion.BeanConverterManager
Gets an Converter which can convert the given type of class to an bean.
getBeanConverterManager() - Method in class de.phleisch.app.itsucks.persistence.impl.JAXBJobSerialization
 
getBeanConverterManager() - Method in class de.phleisch.app.itsucks.persistence.jaxb.conversion.AbstractBeanConverter
 
getBusyWorkerCount() - Method in class de.phleisch.app.itsucks.core.impl.WorkerPoolImpl
 
getBusyWorkerCount() - Method in interface de.phleisch.app.itsucks.core.WorkerPool
 
getBytesDownloaded() - Method in interface de.phleisch.app.itsucks.job.download.DownloadJob
Returns the count of bytes which are downloaded
getBytesDownloaded() - Method in class de.phleisch.app.itsucks.job.download.impl.UrlDownloadJob
 
getBytesRetrieved() - Method in interface de.phleisch.app.itsucks.io.DataRetriever
Returns the count of bytes read from the data source.
getBytesRetrieved() - Method in class de.phleisch.app.itsucks.io.http.impl.AdvancedHttpRetriever
 
getBytesRetrieved() - Method in class de.phleisch.app.itsucks.io.impl.FileResumeRetriever
 
getBytesRetrieved() - Method in class de.phleisch.app.itsucks.io.impl.FileRetriever
 
getBytesSkipped() - Method in interface de.phleisch.app.itsucks.io.DataRetriever
Returns the skipped bytes.
getBytesSkipped() - Method in class de.phleisch.app.itsucks.io.http.impl.AdvancedHttpRetriever
 
getBytesSkipped() - Method in class de.phleisch.app.itsucks.io.impl.FileResumeRetriever
 
getBytesSkipped() - Method in class de.phleisch.app.itsucks.io.impl.FileRetriever
 
getCategory() - Method in interface de.phleisch.app.itsucks.event.Event
Returns the category of this event.
getCategory() - Method in class de.phleisch.app.itsucks.event.impl.SimpleEvent
 
getClassConverter(Class<?>) - Method in class de.phleisch.app.itsucks.persistence.jaxb.conversion.BeanConverterManager
Gets an Converter which can convert the given type of class to an bean.
getContent() - Method in class de.phleisch.app.itsucks.job.impl.SimpleJobListImpl
 
getContent() - Method in interface de.phleisch.app.itsucks.job.JobList
 
getContentFilterConfigList() - Method in class de.phleisch.app.itsucks.filter.download.impl.ContentFilter
 
getContentLength() - Method in class de.phleisch.app.itsucks.io.http.impl.HttpMetadata
Gets the content length of an file (if available).
getContentType() - Method in class de.phleisch.app.itsucks.io.http.impl.HttpMetadata
Gets the content type of the file.
getContext() - Method in interface de.phleisch.app.itsucks.core.Dispatcher
Returns the context for this dispatcher and all included jobs.
getContext() - Method in class de.phleisch.app.itsucks.core.impl.DispatcherImpl
 
getContext() - Method in class de.phleisch.app.itsucks.filter.impl.AbstractJobFilter
 
getContext() - Method in class de.phleisch.app.itsucks.filter.impl.JobFilterChainImpl
 
getContext() - Method in interface de.phleisch.app.itsucks.filter.JobFilterChain
 
getContext() - Method in interface de.phleisch.app.itsucks.io.DataRetriever
Gets the context from this data retriever.
getContext() - Method in class de.phleisch.app.itsucks.io.impl.AbstractDataRetriever
 
getContext() - Method in class de.phleisch.app.itsucks.io.impl.FileResumeRetriever
 
getContext() - Method in class de.phleisch.app.itsucks.job.impl.AbstractJob
 
getContext() - Method in class de.phleisch.app.itsucks.job.impl.FilterJobManagerImpl
 
getContext() - Method in interface de.phleisch.app.itsucks.job.Job
The context for this job group.
getContext() - Method in interface de.phleisch.app.itsucks.job.JobManager
 
getContextParameter(Object) - Method in class de.phleisch.app.itsucks.job.Context
 
getContextParameter() - Method in class de.phleisch.app.itsucks.persistence.SerializableJobPackage
 
getContextParameter(String) - Method in class de.phleisch.app.itsucks.persistence.SerializableJobPackage
 
getData() - Method in class de.phleisch.app.itsucks.processing.DataChunk
 
getDataConsumer() - Method in interface de.phleisch.app.itsucks.io.DataRetriever
 
getDataConsumer() - Method in class de.phleisch.app.itsucks.io.impl.AbstractDataRetriever
 
getDataConsumer() - Method in class de.phleisch.app.itsucks.io.impl.FileResumeRetriever
 
getDataProcessorChain() - Method in class de.phleisch.app.itsucks.io.impl.FileResumeRetriever
 
getDataProcessors() - Method in interface de.phleisch.app.itsucks.processing.DataProcessorChain
Returns a list with all data processors in the chain.
getDataProcessors() - Method in class de.phleisch.app.itsucks.processing.impl.DataProcessorChainImpl
 
getDataRetriever() - Method in interface de.phleisch.app.itsucks.job.download.DownloadJob
 
getDataRetriever() - Method in class de.phleisch.app.itsucks.job.download.impl.UrlDownloadJob
 
getDataRetriever() - Method in interface de.phleisch.app.itsucks.processing.DataProcessorChain
Gets the data retriever.
getDataRetriever() - Method in class de.phleisch.app.itsucks.processing.impl.DataProcessorChainImpl
 
getDepth() - Method in interface de.phleisch.app.itsucks.job.download.DownloadJob
Gets the recursive depth of the job.
getDepth() - Method in class de.phleisch.app.itsucks.job.download.impl.UrlDownloadJob
 
getDepth() - Method in class de.phleisch.app.itsucks.persistence.jaxb.SerializedDownloadJob
Gets the value of the depth property.
getDescription() - Method in class de.phleisch.app.itsucks.filter.download.impl.ContentFilter.ContentFilterConfig
 
getDescription() - Method in class de.phleisch.app.itsucks.filter.download.impl.RegExpJobFilter.RegExpFilterRule
Returns the description of the filter.
getDescription() - Method in class de.phleisch.app.itsucks.persistence.jaxb.SerializedContentFilterConfig
Gets the value of the description property.
getDescription() - Method in class de.phleisch.app.itsucks.persistence.jaxb.SerializedRegExpJobFilterRule
Gets the value of the description property.
getDispatchDelay() - Method in interface de.phleisch.app.itsucks.core.Dispatcher
Gets the waiting time between starting two jobs.
getDispatchDelay() - Method in class de.phleisch.app.itsucks.core.impl.DispatcherImpl
 
getDispatchDelay() - Method in class de.phleisch.app.itsucks.persistence.jaxb.SerializedDispatcherConfiguration
Gets the value of the dispatchDelay property.
getDispatchDelay() - Method in class de.phleisch.app.itsucks.persistence.SerializableDispatcherConfiguration
 
getDispatcher() - Method in class de.phleisch.app.itsucks.core.impl.DispatcherList.DispatcherListEvent
 
getDispatcher() - Method in class de.phleisch.app.itsucks.event.dispatcher.DispatcherEvent
Returns the dispatcher associated to this event.
getDispatcherById(int) - Method in class de.phleisch.app.itsucks.core.impl.DispatcherList
 
getDispatcherConfiguration() - Method in class de.phleisch.app.itsucks.persistence.SerializableJobPackage
 
getDispatcherId() - Method in class de.phleisch.app.itsucks.core.impl.DispatcherList.DispatcherListEvent
 
getEncoding() - Method in class de.phleisch.app.itsucks.io.http.impl.HttpMetadata
Gets the file encoding.
getEventDispatcher() - Method in interface de.phleisch.app.itsucks.event.EventSource
 
getEventDispatcher() - Method in class de.phleisch.app.itsucks.job.Context
 
getEventDispatcher() - Method in class de.phleisch.app.itsucks.job.impl.FilterJobManagerImpl
 
getEventManager() - Method in interface de.phleisch.app.itsucks.core.Dispatcher
Returns the event manager instance.
getEventManager() - Method in class de.phleisch.app.itsucks.core.impl.DispatcherImpl
 
getFilterRules() - Method in class de.phleisch.app.itsucks.filter.download.impl.RegExpJobFilter
Returns a list of all registered filter rules.
getFilters() - Method in class de.phleisch.app.itsucks.persistence.SerializableJobPackage
 
getFreeWorker() - Method in class de.phleisch.app.itsucks.core.impl.WorkerPoolImpl
 
getFreeWorker() - Method in interface de.phleisch.app.itsucks.core.WorkerPool
 
getId() - Method in class de.phleisch.app.itsucks.job.impl.AbstractJob
 
getId() - Method in interface de.phleisch.app.itsucks.job.Job
Returns the unique id of this job.
getId() - Method in class de.phleisch.app.itsucks.persistence.jaxb.SerializedJob
Gets the value of the id property.
getInitialState() - Method in class de.phleisch.app.itsucks.event.job.JobAddedEvent
 
getJob() - Method in class de.phleisch.app.itsucks.core.impl.WorkerThreadImpl
 
getJob() - Method in interface de.phleisch.app.itsucks.core.WorkerThread
 
getJob() - Method in class de.phleisch.app.itsucks.event.job.JobEvent
Returns the job associated to this event.
getJob() - Method in interface de.phleisch.app.itsucks.processing.DataProcessorChain
Gets the job which the chain is assigned to.
getJob() - Method in class de.phleisch.app.itsucks.processing.impl.DataProcessorChainImpl
 
getJobFilter() - Method in class de.phleisch.app.itsucks.filter.impl.JobFilterChainImpl
 
getJobFilter() - Method in interface de.phleisch.app.itsucks.filter.JobFilterChain
 
getJobFilterChain() - Method in class de.phleisch.app.itsucks.job.impl.FilterJobManagerImpl
 
getJobList() - Method in class de.phleisch.app.itsucks.job.impl.FilterJobManagerImpl
 
getJobList() - Method in interface de.phleisch.app.itsucks.job.JobManager
 
getJobManager() - Method in interface de.phleisch.app.itsucks.core.Dispatcher
Returns the job manager instance.
getJobManager() - Method in class de.phleisch.app.itsucks.core.impl.DispatcherImpl
 
getJobManager() - Method in class de.phleisch.app.itsucks.job.impl.AbstractJob
 
getJobManager() - Method in interface de.phleisch.app.itsucks.job.Job
The job manager the job is managed by.
getJobManager() - Method in interface de.phleisch.app.itsucks.processing.DataProcessorChain
Gets the job manager.
getJobManager() - Method in class de.phleisch.app.itsucks.processing.impl.DataProcessorChainImpl
 
getJobParameter(String) - Method in class de.phleisch.app.itsucks.filter.download.impl.RegExpJobFilter.RegExpFilterAction
Gets a job parameter.
getJobParameterList() - Method in class de.phleisch.app.itsucks.filter.download.impl.RegExpJobFilter.RegExpFilterAction
Gets the job parameter list.
getJobs() - Method in class de.phleisch.app.itsucks.persistence.SerializableJobPackage
 
getJobsFinished() - Method in class de.phleisch.app.itsucks.core.impl.DispatcherBatch
 
getKey() - Method in class de.phleisch.app.itsucks.job.JobParameter
 
getKey() - Method in class de.phleisch.app.itsucks.persistence.jaxb.SerializedJobParameter
Gets the value of the key property.
getMatchAction() - Method in class de.phleisch.app.itsucks.filter.download.impl.ContentFilter.ContentFilterConfig
 
getMatchAction() - Method in class de.phleisch.app.itsucks.filter.download.impl.RegExpJobFilter.RegExpFilterRule
Returns the action in case of an match.
getMatchAction() - Method in class de.phleisch.app.itsucks.persistence.jaxb.SerializedContentFilterConfig
Gets the value of the matchAction property.
getMatchAction() - Method in class de.phleisch.app.itsucks.persistence.jaxb.SerializedRegExpJobFilterRule
Gets the value of the matchAction property.
getMaxConcurrentDispatcher() - Method in class de.phleisch.app.itsucks.core.impl.DispatcherBatch
 
getMaxConnectionsPerServer() - Method in class de.phleisch.app.itsucks.io.http.impl.HttpRetrieverConfiguration
 
getMaxConnectionsPerServer() - Method in class de.phleisch.app.itsucks.persistence.jaxb.SerializedHttpRetrieverConfiguration
Gets the value of the maxConnectionsPerServer property.
getMaxFileSize() - Method in class de.phleisch.app.itsucks.persistence.jaxb.SerializedFileSizeFilter
Gets the value of the maxFileSize property.
getMaxLinksToFollow() - Method in class de.phleisch.app.itsucks.filter.download.impl.MaxLinksToFollowFilter
 
getMaxLinksToFollow() - Method in class de.phleisch.app.itsucks.persistence.jaxb.SerializedMaxLinksToFollowFilter
Gets the value of the maxLinksToFollow property.
getMaxRecursionDepth() - Method in class de.phleisch.app.itsucks.filter.download.impl.DownloadJobFilter
Gets the maximum allowed recursion depth.
getMaxRecursionDepth() - Method in class de.phleisch.app.itsucks.persistence.jaxb.SerializedDownloadJobFilter
Gets the value of the maxRecursionDepth property.
getMaxRetryCount() - Method in interface de.phleisch.app.itsucks.job.download.DownloadJob
Returns the maximum count of retries when an retryable error occurs.
getMaxRetryCount() - Method in class de.phleisch.app.itsucks.job.download.impl.UrlDownloadJob
 
getMaxRetryCount() - Method in class de.phleisch.app.itsucks.persistence.jaxb.SerializedDownloadJob
Gets the value of the maxRetryCount property.
getMaxSize() - Method in class de.phleisch.app.itsucks.filter.download.impl.FileSizeFilter.FileSizeConfig
 
getMaxSize() - Method in class de.phleisch.app.itsucks.filter.download.impl.FileSizeFilter
Returns the upper limit for the file size.
getMaxSizeAsText() - Method in class de.phleisch.app.itsucks.filter.download.impl.FileSizeFilter
Gets the upper limit for the file size.
getMetadata() - Method in interface de.phleisch.app.itsucks.io.DataRetriever
Returns the metadata of the data source connection.
getMetadata() - Method in class de.phleisch.app.itsucks.io.http.impl.AdvancedHttpRetriever
 
getMetadata() - Method in class de.phleisch.app.itsucks.io.impl.FileResumeRetriever
 
getMetadata() - Method in class de.phleisch.app.itsucks.io.impl.FileRetriever
 
getMetadata() - Method in interface de.phleisch.app.itsucks.job.download.DownloadJob
Gets the metadata of the data retriever.
getMetadata() - Method in class de.phleisch.app.itsucks.job.download.impl.UrlDownloadJob
 
getMinFileSize() - Method in class de.phleisch.app.itsucks.persistence.jaxb.SerializedFileSizeFilter
Gets the value of the minFileSize property.
getMinSize() - Method in class de.phleisch.app.itsucks.filter.download.impl.FileSizeFilter.FileSizeConfig
 
getMinSize() - Method in class de.phleisch.app.itsucks.filter.download.impl.FileSizeFilter
Returns the lower limit for the file size.
getMinSizeAsText() - Method in class de.phleisch.app.itsucks.filter.download.impl.FileSizeFilter
Gets the lower limit for the file size.
getMinTimeBetweenRetry() - Method in interface de.phleisch.app.itsucks.job.download.DownloadJob
Gets the waiting time between two retries.
getMinTimeBetweenRetry() - Method in class de.phleisch.app.itsucks.job.download.impl.UrlDownloadJob
 
getMinTimeBetweenRetry() - Method in class de.phleisch.app.itsucks.persistence.jaxb.SerializedDownloadJob
Gets the value of the minTimeBetweenRetry property.
getName() - Method in interface de.phleisch.app.itsucks.core.Dispatcher
 
getName() - Method in class de.phleisch.app.itsucks.core.impl.DispatcherImpl
 
getName() - Method in class de.phleisch.app.itsucks.filter.download.impl.ContentFilter.ContentFilterConfig
 
getName() - Method in class de.phleisch.app.itsucks.filter.download.impl.RegExpJobFilter.RegExpFilterRule
Returns the name of the filter.
getName() - Method in class de.phleisch.app.itsucks.job.impl.AbstractJob
 
getName() - Method in interface de.phleisch.app.itsucks.job.Job
Gets the name of the job
getName() - Method in class de.phleisch.app.itsucks.persistence.jaxb.SerializedContentFilterConfig
Gets the value of the name property.
getName() - Method in class de.phleisch.app.itsucks.persistence.jaxb.SerializedContextParameter
Gets the value of the name property.
getName() - Method in class de.phleisch.app.itsucks.persistence.jaxb.SerializedJob
Gets the value of the name property.
getName() - Method in class de.phleisch.app.itsucks.persistence.jaxb.SerializedRegExpJobFilterRule
Gets the value of the name property.
getNextOpenJob() - Method in class de.phleisch.app.itsucks.core.impl.DispatcherImpl
Get next open job from the job list
getNextOpenJob() - Method in class de.phleisch.app.itsucks.job.impl.FilterJobManagerImpl
 
getNextOpenJob() - Method in class de.phleisch.app.itsucks.job.impl.SimpleJobListImpl
 
getNextOpenJob() - Method in interface de.phleisch.app.itsucks.job.JobList
 
getNextOpenJob() - Method in interface de.phleisch.app.itsucks.job.JobManager
 
getNoMatchAction() - Method in class de.phleisch.app.itsucks.filter.download.impl.ContentFilter.ContentFilterConfig
 
getNoMatchAction() - Method in class de.phleisch.app.itsucks.filter.download.impl.RegExpJobFilter.RegExpFilterRule
Returns the action in case of no match.
getNoMatchAction() - Method in class de.phleisch.app.itsucks.persistence.jaxb.SerializedContentFilterConfig
Gets the value of the noMatchAction property.
getNoMatchAction() - Method in class de.phleisch.app.itsucks.persistence.jaxb.SerializedRegExpJobFilterRule
Gets the value of the noMatchAction property.
getParameter(String) - Method in class de.phleisch.app.itsucks.job.impl.AbstractJob
 
getParameter(String) - Method in interface de.phleisch.app.itsucks.job.Job
Returns the parameter under the given key or null.
getParameter() - Method in class de.phleisch.app.itsucks.persistence.jaxb.SerializedJob
Gets the value of the parameter property.
getParameter() - Method in class de.phleisch.app.itsucks.persistence.jaxb.SerializedRegExpJobFilterAction
Gets the value of the parameter property.
getParameterList() - Method in class de.phleisch.app.itsucks.job.impl.AbstractJob
 
getParameterList() - Method in interface de.phleisch.app.itsucks.job.Job
Get a list of all job parameter
getParent() - Method in class de.phleisch.app.itsucks.job.download.impl.UrlDownloadJob
 
getParentJobId() - Method in class de.phleisch.app.itsucks.persistence.jaxb.SerializedDownloadJob
Gets the value of the parentJobId property.
getPattern() - Method in class de.phleisch.app.itsucks.filter.download.impl.ContentFilter.ContentFilterConfig
 
getPattern() - Method in class de.phleisch.app.itsucks.filter.download.impl.RegExpJobFilter.RegExpFilterRule
Sets the regular expression pattern.
getPattern() - Method in class de.phleisch.app.itsucks.persistence.jaxb.SerializedContentFilterConfig
Gets the value of the pattern property.
getPattern() - Method in class de.phleisch.app.itsucks.persistence.jaxb.SerializedRegExpJobFilterRule
Gets the value of the pattern property.
getPriority() - Method in class de.phleisch.app.itsucks.job.impl.AbstractJob
 
getPriority() - Method in interface de.phleisch.app.itsucks.job.Job
The higher the number, the higher the priority, max is 999, min is 0 Default is 500
getPriority() - Method in class de.phleisch.app.itsucks.persistence.jaxb.SerializedJob
Gets the value of the priority property.
getPriorityChange() - Method in class de.phleisch.app.itsucks.filter.download.impl.RegExpJobFilter.RegExpFilterAction
Gets the priority change.
getPriorityChange() - Method in class de.phleisch.app.itsucks.persistence.jaxb.SerializedRegExpJobFilterAction
Gets the value of the priorityChange property.
getProcessedBytes() - Method in interface de.phleisch.app.itsucks.processing.DataProcessorChain
Gets the already processed bytes in the chain.
getProcessedBytes() - Method in class de.phleisch.app.itsucks.processing.impl.DataProcessorChainImpl
 
getProcessorChain() - Method in class de.phleisch.app.itsucks.processing.impl.AbstractDataProcessor
 
getProcessorChainForJob(Job) - Method in class de.phleisch.app.itsucks.processing.impl.DataProcessorManager
 
getProcessorsForProtocol(String, String) - Method in class de.phleisch.app.itsucks.processing.impl.DataProcessorManager
 
getProgress() - Method in interface de.phleisch.app.itsucks.io.DataRetriever
Returns the progress in processing the data in percent.
getProgress() - Method in class de.phleisch.app.itsucks.io.http.impl.AdvancedHttpRetriever
 
getProgress() - Method in class de.phleisch.app.itsucks.io.impl.FileResumeRetriever
 
getProgress() - Method in class de.phleisch.app.itsucks.io.impl.FileRetriever
 
getProgress() - Method in interface de.phleisch.app.itsucks.job.download.DownloadJob
Returns the current download progress.
getProgress() - Method in class de.phleisch.app.itsucks.job.download.impl.UrlDownloadJob
 
getPropertyChangeEvent() - Method in class de.phleisch.app.itsucks.event.job.JobChangedEvent
 
getProxyPassword() - Method in class de.phleisch.app.itsucks.io.http.impl.HttpRetrieverConfiguration
 
getProxyPassword() - Method in class de.phleisch.app.itsucks.persistence.jaxb.SerializedHttpRetrieverConfiguration
Gets the value of the proxyPassword property.
getProxyPort() - Method in class de.phleisch.app.itsucks.io.http.impl.HttpRetrieverConfiguration
 
getProxyPort() - Method in class de.phleisch.app.itsucks.persistence.jaxb.SerializedHttpRetrieverConfiguration
Gets the value of the proxyPort property.
getProxyRealm() - Method in class de.phleisch.app.itsucks.io.http.impl.HttpRetrieverConfiguration
 
getProxyRealm() - Method in class de.phleisch.app.itsucks.persistence.jaxb.SerializedHttpRetrieverConfiguration
Gets the value of the proxyRealm property.
getProxyServer() - Method in class de.phleisch.app.itsucks.io.http.impl.HttpRetrieverConfiguration
 
getProxyServer() - Method in class de.phleisch.app.itsucks.persistence.jaxb.SerializedHttpRetrieverConfiguration
Gets the value of the proxyServer property.
getProxyUser() - Method in class de.phleisch.app.itsucks.io.http.impl.HttpRetrieverConfiguration
 
getProxyUser() - Method in class de.phleisch.app.itsucks.persistence.jaxb.SerializedHttpRetrieverConfiguration
Gets the value of the proxyUser property.
getResponseHeaderField(String) - Method in class de.phleisch.app.itsucks.io.http.impl.HttpMetadata
Gets an http repsonse header field.
getResultCode() - Method in interface de.phleisch.app.itsucks.io.DataRetriever
Returns the internal state and result code.
getResultCode() - Method in class de.phleisch.app.itsucks.io.http.impl.AdvancedHttpRetriever
 
getResultCode() - Method in class de.phleisch.app.itsucks.io.impl.FileResumeRetriever
 
getResultCode() - Method in class de.phleisch.app.itsucks.io.impl.FileRetriever
 
getRetrieverForProtocol(String) - Method in class de.phleisch.app.itsucks.io.impl.DataRetrieverManager
Gets an data retriever for the given protocol (http, ftp, etc.).
getSavePath() - Method in interface de.phleisch.app.itsucks.job.download.DownloadJob
Returns the base save path for saving downloaded files.
getSavePath() - Method in class de.phleisch.app.itsucks.job.download.impl.UrlDownloadJob
 
getSavePath() - Method in class de.phleisch.app.itsucks.persistence.jaxb.SerializedDownloadJob
Gets the value of the savePath property.
getSaveToDisk() - Method in class de.phleisch.app.itsucks.filter.download.impl.DownloadJobFilter
Gets the file filters which should be saved to disk (regular expressions).
getSaveToDisk() - Method in class de.phleisch.app.itsucks.persistence.jaxb.SerializedDownloadJobFilter
Gets the value of the saveToDisk property.
getSerializedContentFilterConfig() - Method in class de.phleisch.app.itsucks.persistence.jaxb.SerializedContentFilter
Gets the value of the serializedContentFilterConfig property.
getSerializedRegExpJobFilterRule() - Method in class de.phleisch.app.itsucks.persistence.jaxb.SerializedRegExpJobFilter
Gets the value of the serializedRegExpJobFilterRule property.
getSerializedValue() - Method in class de.phleisch.app.itsucks.persistence.jaxb.SerializedJobParameter
Gets the value of the serializedValue property.
getSize() - Method in class de.phleisch.app.itsucks.processing.DataChunk
 
getState() - Method in class de.phleisch.app.itsucks.job.impl.AbstractJob
 
getState() - Method in interface de.phleisch.app.itsucks.job.Job
Returns the current state of the Job.
getState() - Method in class de.phleisch.app.itsucks.persistence.jaxb.SerializedJob
Gets the value of the state property.
getStatusCode() - Method in class de.phleisch.app.itsucks.io.http.impl.HttpMetadata
Returns the http status code.
getStatusText() - Method in class de.phleisch.app.itsucks.io.http.impl.HttpMetadata
Gets the status text.
getSupportedBeanConverter() - Method in interface de.phleisch.app.itsucks.persistence.jaxb.conversion.BeanConverter
 
getSupportedBeanConverter() - Method in class de.phleisch.app.itsucks.persistence.jaxb.conversion.DispatcherConfigurationConverter
 
getSupportedBeanConverter() - Method in class de.phleisch.app.itsucks.persistence.jaxb.conversion.DownloadJobConverter
 
getSupportedBeanConverter() - Method in class de.phleisch.app.itsucks.persistence.jaxb.conversion.HttpRetrieverConfigurationConverter
 
getSupportedClassConverter() - Method in interface de.phleisch.app.itsucks.persistence.jaxb.conversion.BeanConverter
 
getSupportedClassConverter() - Method in class de.phleisch.app.itsucks.persistence.jaxb.conversion.DispatcherConfigurationConverter
 
getSupportedClassConverter() - Method in class de.phleisch.app.itsucks.persistence.jaxb.conversion.DownloadJobConverter
 
getSupportedClassConverter() - Method in class de.phleisch.app.itsucks.persistence.jaxb.conversion.HttpRetrieverConfigurationConverter
 
getTimeLimit() - Method in class de.phleisch.app.itsucks.filter.download.impl.TimeLimitFilter
 
getTimeLimit() - Method in class de.phleisch.app.itsucks.persistence.jaxb.SerializedTimeLimitFilter
Gets the value of the timeLimit property.
getTimeLimitAsText() - Method in class de.phleisch.app.itsucks.filter.download.impl.TimeLimitFilter
 
getType() - Method in interface de.phleisch.app.itsucks.event.Event
Returns the type of this event.
getType() - Method in class de.phleisch.app.itsucks.event.impl.SimpleEvent
 
getUrl() - Method in interface de.phleisch.app.itsucks.io.DataRetriever
Returns the URL which is retrieved.
getUrl() - Method in class de.phleisch.app.itsucks.io.impl.AbstractDataRetriever
 
getUrl() - Method in class de.phleisch.app.itsucks.io.impl.FileResumeRetriever
 
getUrl() - Method in class de.phleisch.app.itsucks.job.download.impl.UrlDownloadJob
Gets the URL to be downloaded.
getUrl() - Method in class de.phleisch.app.itsucks.persistence.jaxb.SerializedDownloadJob
Gets the value of the url property.
getURLPrefix() - Method in class de.phleisch.app.itsucks.filter.download.impl.DownloadJobFilter
Gets the prefix URL filter.
getUrlPrefix() - Method in class de.phleisch.app.itsucks.persistence.jaxb.SerializedDownloadJobFilter
Gets the value of the urlPrefix property.
getUserAgent() - Method in class de.phleisch.app.itsucks.io.http.impl.AdvancedHttpRetriever
Gets the http user agent.
getUserAgent() - Method in class de.phleisch.app.itsucks.io.http.impl.HttpRetrieverConfiguration
 
getUserAgent() - Method in class de.phleisch.app.itsucks.persistence.jaxb.SerializedHttpRetrieverConfiguration
Gets the value of the userAgent property.
getValue() - Method in class de.phleisch.app.itsucks.job.JobParameter
 
getValue() - Method in class de.phleisch.app.itsucks.persistence.jaxb.SerializedJobParameter
Gets the value of the value property.
getVersion() - Method in class de.phleisch.app.itsucks.persistence.jaxb.SerializedJobs
Gets the value of the version property.
getWorkerPool() - Method in interface de.phleisch.app.itsucks.core.Dispatcher
Returns the worker pool instance.
getWorkerPool() - Method in class de.phleisch.app.itsucks.core.impl.DispatcherImpl
 
getWorkerThreads() - Method in class de.phleisch.app.itsucks.persistence.jaxb.SerializedDispatcherConfiguration
Gets the value of the workerThreads property.
getWorkerThreads() - Method in class de.phleisch.app.itsucks.persistence.SerializableDispatcherConfiguration
 

H

handleJobChanged(Job, PropertyChangeEvent) - Method in class de.phleisch.app.itsucks.job.impl.SimpleJobListImpl
When a job has changed, the ordering of the list must be refreshed
hashCode() - Method in class de.phleisch.app.itsucks.job.impl.AbstractJob
 
hasJobParameter() - Method in class de.phleisch.app.itsucks.filter.download.impl.RegExpJobFilter.RegExpFilterAction
Returns true if any job parameter are defined.
HtmlParser - Class in de.phleisch.app.itsucks.processing.download.http.impl
 
HtmlParser() - Constructor for class de.phleisch.app.itsucks.processing.download.http.impl.HtmlParser
 
HTTP_PARSER_CONFIG_FILE - Static variable in class de.phleisch.app.itsucks.constants.ApplicationConstants
 
HttpMetadata - Class in de.phleisch.app.itsucks.io.http.impl
Metadata for an http connection.
HttpMetadata() - Constructor for class de.phleisch.app.itsucks.io.http.impl.HttpMetadata
 
HttpRedirectorProcessor - Class in de.phleisch.app.itsucks.processing.download.http.impl
This data processor analyzes the http request and searches for any 'Location' header fields.
HttpRedirectorProcessor() - Constructor for class de.phleisch.app.itsucks.processing.download.http.impl.HttpRedirectorProcessor
 
HttpRetrieverConfiguration - Class in de.phleisch.app.itsucks.io.http.impl
 
HttpRetrieverConfiguration() - Constructor for class de.phleisch.app.itsucks.io.http.impl.HttpRetrieverConfiguration
 
HttpRetrieverConfigurationConverter - Class in de.phleisch.app.itsucks.persistence.jaxb.conversion
 
HttpRetrieverConfigurationConverter() - Constructor for class de.phleisch.app.itsucks.persistence.jaxb.conversion.HttpRetrieverConfigurationConverter
 

I

id - Variable in class de.phleisch.app.itsucks.persistence.jaxb.SerializedJob
 
ignoreFilter - Variable in class de.phleisch.app.itsucks.persistence.jaxb.SerializedJob
 
init() - Method in interface de.phleisch.app.itsucks.event.EventDispatcher
Initializes the Event dispatcher and starts the dispatch thread
init() - Method in class de.phleisch.app.itsucks.event.impl.EventDispatcherImpl
 
init() - Method in interface de.phleisch.app.itsucks.processing.DataProcessor
Initializes the data processor.
init() - Method in interface de.phleisch.app.itsucks.processing.DataProcessorChain
Initializes all the chain and all processors in it.
init() - Method in class de.phleisch.app.itsucks.processing.download.http.impl.ContentParser
 
init() - Method in class de.phleisch.app.itsucks.processing.download.http.impl.HtmlParser
 
init() - Method in class de.phleisch.app.itsucks.processing.download.http.impl.HttpRedirectorProcessor
 
init() - Method in class de.phleisch.app.itsucks.processing.download.impl.PersistenceProcessor
 
init() - Method in class de.phleisch.app.itsucks.processing.impl.AbstractDataProcessor
 
init() - Method in class de.phleisch.app.itsucks.processing.impl.DataProcessorChainImpl
 
init() - Method in class de.phleisch.app.itsucks.processing.impl.SeekDataProcessorWrapper
 
initialize() - Method in class de.phleisch.app.itsucks.core.impl.WorkerPoolImpl
 
initialize() - Method in interface de.phleisch.app.itsucks.core.WorkerPool
 
injectDependencies(Job) - Method in class de.phleisch.app.itsucks.job.download.impl.DownloadJobFactory
 
injectDependencies(UrlDownloadJob) - Method in class de.phleisch.app.itsucks.job.download.impl.DownloadJobFactory
 
internalRun() - Method in class de.phleisch.app.itsucks.processing.impl.DataProcessorChainImpl
 
isAccept() - Method in class de.phleisch.app.itsucks.persistence.jaxb.SerializedRegExpJobFilterAction
Gets the value of the accept property.
isAcceptWhenLengthNotSet() - Method in class de.phleisch.app.itsucks.filter.download.impl.FileSizeFilter.FileSizeConfig
 
isAcceptWhenLengthNotSet() - Method in class de.phleisch.app.itsucks.filter.download.impl.FileSizeFilter
Returns if an file should be accepted when it's length is not known.
isAcceptWhenLengthNotSet() - Method in class de.phleisch.app.itsucks.persistence.jaxb.SerializedFileSizeFilter
Gets the value of the acceptWhenLengthNotSet property.
isBatchRunning() - Method in class de.phleisch.app.itsucks.core.impl.DispatcherBatch
 
isClosed() - Method in class de.phleisch.app.itsucks.job.impl.AbstractJob
 
isClosed() - Method in interface de.phleisch.app.itsucks.job.Job
Returns true when the job is closed.
isComplete() - Method in class de.phleisch.app.itsucks.processing.DataChunk
 
isConsumer() - Method in interface de.phleisch.app.itsucks.processing.DataProcessor
'Consumes' (saves, parses etc.) this processor to the data or is it only an filter?
isConsumer() - Method in class de.phleisch.app.itsucks.processing.download.http.impl.ContentParser
 
isConsumer() - Method in class de.phleisch.app.itsucks.processing.download.http.impl.FilterFileSizeProcessor
 
isConsumer() - Method in class de.phleisch.app.itsucks.processing.download.http.impl.HtmlParser
 
isConsumer() - Method in class de.phleisch.app.itsucks.processing.download.http.impl.HttpRedirectorProcessor
 
isConsumer() - Method in class de.phleisch.app.itsucks.processing.download.impl.PersistenceProcessor
 
isConsumer() - Method in class de.phleisch.app.itsucks.processing.impl.SeekDataProcessorWrapper
 
isDataAvailable() - Method in interface de.phleisch.app.itsucks.io.DataRetriever
Returns true if the data source contains any data to be read.
isDataAvailable() - Method in class de.phleisch.app.itsucks.io.http.impl.AdvancedHttpRetriever
 
isDataAvailable() - Method in class de.phleisch.app.itsucks.io.impl.FileResumeRetriever
 
isDataAvailable() - Method in class de.phleisch.app.itsucks.io.impl.FileRetriever
 
isEventAccepted(Event) - Method in interface de.phleisch.app.itsucks.event.EventFilter
Checks if the given event is accepted to be dispatched.
isEventAccepted(Event) - Method in class de.phleisch.app.itsucks.event.impl.DefaultEventFilter
 
isIgnoreFilter() - Method in class de.phleisch.app.itsucks.job.impl.AbstractJob
 
isIgnoreFilter() - Method in interface de.phleisch.app.itsucks.job.Job
Returns true when the filter should not be applied for this job.
isIgnoreFilter() - Method in class de.phleisch.app.itsucks.persistence.jaxb.SerializedJob
Gets the value of the ignoreFilter property.
isLetUnfilteredJobsPass() - Method in class de.phleisch.app.itsucks.filter.download.impl.RegExpJobFilter
Returns if unfiltered jobs (no rule matches) should let passed.
isLetUnfilteredJobsPass() - Method in class de.phleisch.app.itsucks.persistence.jaxb.SerializedRegExpJobFilter
Gets the value of the letUnfilteredJobsPass property.
isPaused() - Method in interface de.phleisch.app.itsucks.core.Dispatcher
 
isPaused() - Method in class de.phleisch.app.itsucks.core.impl.DispatcherImpl
 
isPreserveDataOnRollback() - Method in class de.phleisch.app.itsucks.processing.download.impl.PersistenceProcessor
Gets if the persistence processor should preserve the file in case of an chain error.
isProxyAuthenticationEnabled() - Method in class de.phleisch.app.itsucks.io.http.impl.HttpRetrieverConfiguration
 
isProxyAuthenticationEnabled() - Method in class de.phleisch.app.itsucks.persistence.jaxb.SerializedHttpRetrieverConfiguration
Gets the value of the proxyAuthenticationEnabled property.
isProxyEnabled() - Method in class de.phleisch.app.itsucks.io.http.impl.HttpRetrieverConfiguration
 
isProxyEnabled() - Method in class de.phleisch.app.itsucks.persistence.jaxb.SerializedHttpRetrieverConfiguration
Gets the value of the proxyEnabled property.
isRunning() - Method in interface de.phleisch.app.itsucks.core.Dispatcher
 
isRunning() - Method in class de.phleisch.app.itsucks.core.impl.DispatcherImpl
 
isSaveToDisk() - Method in interface de.phleisch.app.itsucks.job.download.DownloadJob
 
isSaveToDisk() - Method in class de.phleisch.app.itsucks.job.download.impl.UrlDownloadJob
 
isSaveToDisk() - Method in class de.phleisch.app.itsucks.persistence.jaxb.SerializedDownloadJob
Gets the value of the saveToDisk property.

J

JAXBJobSerialization - Class in de.phleisch.app.itsucks.persistence.impl
This class implements the JobSerialization interface using the default object.serialize feature.
JAXBJobSerialization() - Constructor for class de.phleisch.app.itsucks.persistence.impl.JAXBJobSerialization
 
Job - Interface in de.phleisch.app.itsucks.job
A job is a single task to be done.
JOB_PARAMETER_SKIP_DOWNLOADED_FILE - Static variable in class de.phleisch.app.itsucks.job.download.impl.UrlDownloadJob
 
JOB_PRIORITY_PROPERTY - Static variable in interface de.phleisch.app.itsucks.job.Job
Constant used to determine when the priority property has changed.
JOB_PROGRESS_PROPERTY - Static variable in class de.phleisch.app.itsucks.job.download.impl.UrlDownloadJob
Constant used to determine when the progress property has changed.
JOB_STATE_PROPERTY - Static variable in interface de.phleisch.app.itsucks.job.Job
Constant used to determine when the state property has changed.
JobAddedEvent - Class in de.phleisch.app.itsucks.event.job
Implementation of an Event which is fired by the job manager when an job was added.
JobAddedEvent(Event, Job) - Constructor for class de.phleisch.app.itsucks.event.job.JobAddedEvent
 
JobAddedEvent(int, int, Job) - Constructor for class de.phleisch.app.itsucks.event.job.JobAddedEvent
 
JobChangedEvent - Class in de.phleisch.app.itsucks.event.job
Implementation of an Event fired by jobs.
JobChangedEvent(Event, Job) - Constructor for class de.phleisch.app.itsucks.event.job.JobChangedEvent
 
JobChangedEvent(int, int, Job) - Constructor for class de.phleisch.app.itsucks.event.job.JobChangedEvent
 
JobEvent - Class in de.phleisch.app.itsucks.event.job
Implementation of an Event fired by jobs.
JobEvent(Event, Job) - Constructor for class de.phleisch.app.itsucks.event.job.JobEvent
 
JobEvent(int, int, Job) - Constructor for class de.phleisch.app.itsucks.event.job.JobEvent
 
JobFilter - Interface in de.phleisch.app.itsucks.filter
This interface is for a implementation which is used to filter a job when adding it to the job list.
JobFilterChain - Interface in de.phleisch.app.itsucks.filter
 
JobFilterChainImpl - Class in de.phleisch.app.itsucks.filter.impl
 
JobFilterChainImpl() - Constructor for class de.phleisch.app.itsucks.filter.impl.JobFilterChainImpl
 
JobList - Interface in de.phleisch.app.itsucks.job
This is a generic interface for 'JobList'.
JobListNotification - Class in de.phleisch.app.itsucks.job
Event generated by the JobList when an job is added or removed.
JobListNotification(int, Job) - Constructor for class de.phleisch.app.itsucks.job.JobListNotification
 
JobManager - Interface in de.phleisch.app.itsucks.job
 
JobParameter - Class in de.phleisch.app.itsucks.job
The JobParameter is a generic parameter which can be given to an job.
JobParameter(String, Object) - Constructor for class de.phleisch.app.itsucks.job.JobParameter
 
JobSerialization - Interface in de.phleisch.app.itsucks.persistence
Interface for the job serialization.
join() - Method in class de.phleisch.app.itsucks.core.impl.DispatcherBatch
 
join() - Method in class de.phleisch.app.itsucks.core.impl.DispatcherThread
 
join(long) - Method in class de.phleisch.app.itsucks.core.impl.WorkerThreadImpl
 
join(long) - Method in interface de.phleisch.app.itsucks.core.WorkerThread
 

K

key - Variable in class de.phleisch.app.itsucks.persistence.jaxb.SerializedJobParameter
 

L

letUnfilteredJobsPass - Variable in class de.phleisch.app.itsucks.persistence.jaxb.SerializedRegExpJobFilter
 
loadPatterns(String) - Method in class de.phleisch.app.itsucks.processing.download.http.impl.HtmlParser
 

M

matchAction - Variable in class de.phleisch.app.itsucks.persistence.jaxb.SerializedContentFilterConfig
 
matchAction - Variable in class de.phleisch.app.itsucks.persistence.jaxb.SerializedRegExpJobFilterRule
 
MAX_PRIORITY - Static variable in interface de.phleisch.app.itsucks.job.Job
The possible maximum priority for an job.
maxConnectionsPerServer - Variable in class de.phleisch.app.itsucks.persistence.jaxb.SerializedHttpRetrieverConfiguration
 
maxFileSize - Variable in class de.phleisch.app.itsucks.persistence.jaxb.SerializedFileSizeFilter
 
maxLinksToFollow - Variable in class de.phleisch.app.itsucks.persistence.jaxb.SerializedMaxLinksToFollowFilter
 
MaxLinksToFollowFilter - Class in de.phleisch.app.itsucks.filter.download.impl
 
MaxLinksToFollowFilter() - Constructor for class de.phleisch.app.itsucks.filter.download.impl.MaxLinksToFollowFilter
 
maxRecursionDepth - Variable in class de.phleisch.app.itsucks.persistence.jaxb.SerializedDownloadJobFilter
 
maxRetryCount - Variable in class de.phleisch.app.itsucks.persistence.jaxb.SerializedDownloadJob
 
mChain - Variable in class de.phleisch.app.itsucks.processing.impl.AbstractDataProcessor
 
mContext - Variable in class de.phleisch.app.itsucks.filter.impl.AbstractJobFilter
 
mContext - Variable in class de.phleisch.app.itsucks.io.impl.AbstractDataRetriever
 
mContext - Variable in class de.phleisch.app.itsucks.job.impl.AbstractJob
 
mDataConsumer - Variable in class de.phleisch.app.itsucks.io.impl.AbstractDataRetriever
 
mDataProcessor - Variable in class de.phleisch.app.itsucks.processing.impl.SeekDataProcessorWrapper
 
mDataProcessorChain - Variable in class de.phleisch.app.itsucks.io.impl.FileResumeRetriever
 
mDataProcessors - Variable in class de.phleisch.app.itsucks.processing.impl.DataProcessorChainImpl
 
mDataRetriever - Variable in class de.phleisch.app.itsucks.processing.impl.DataProcessorChainImpl
 
message - Variable in class de.phleisch.app.itsucks.job.JobListNotification
 
Metadata - Interface in de.phleisch.app.itsucks.io
The Metadata interface provides information about current connection of an data retriever.
MIN_PRIORITY - Static variable in interface de.phleisch.app.itsucks.job.Job
The possible minimum priority for an job.
minFileSize - Variable in class de.phleisch.app.itsucks.persistence.jaxb.SerializedFileSizeFilter
 
mInitialized - Variable in class de.phleisch.app.itsucks.processing.impl.DataProcessorChainImpl
 
minTimeBetweenRetry - Variable in class de.phleisch.app.itsucks.persistence.jaxb.SerializedDownloadJob
 
mJob - Variable in class de.phleisch.app.itsucks.processing.impl.DataProcessorChainImpl
 
mJobFactory - Variable in class de.phleisch.app.itsucks.persistence.impl.AbstractJobSerialization
 
mJobManager - Variable in class de.phleisch.app.itsucks.job.impl.AbstractJob
 
mJobManager - Variable in class de.phleisch.app.itsucks.processing.impl.DataProcessorChainImpl
 
mSeekPosition - Variable in class de.phleisch.app.itsucks.processing.impl.SeekDataProcessorWrapper
 
mUrl - Variable in class de.phleisch.app.itsucks.io.impl.AbstractDataRetriever
 

N

name - Variable in class de.phleisch.app.itsucks.persistence.jaxb.SerializedContentFilterConfig
 
name - Variable in class de.phleisch.app.itsucks.persistence.jaxb.SerializedContextParameter
 
name - Variable in class de.phleisch.app.itsucks.persistence.jaxb.SerializedJob
 
name - Variable in class de.phleisch.app.itsucks.persistence.jaxb.SerializedRegExpJobFilterRule
 
needsDataAsWholeChunk() - Method in interface de.phleisch.app.itsucks.processing.DataProcessor
Asks the processor if it needs the data from the data retriever in one chunk and not in multiple pieces.
needsDataAsWholeChunk() - Method in class de.phleisch.app.itsucks.processing.download.http.impl.ContentParser
 
needsDataAsWholeChunk() - Method in class de.phleisch.app.itsucks.processing.download.http.impl.FilterFileSizeProcessor
 
needsDataAsWholeChunk() - Method in class de.phleisch.app.itsucks.processing.download.http.impl.HtmlParser
 
needsDataAsWholeChunk() - Method in class de.phleisch.app.itsucks.processing.download.http.impl.HttpRedirectorProcessor
 
needsDataAsWholeChunk() - Method in class de.phleisch.app.itsucks.processing.download.impl.PersistenceProcessor
 
needsDataAsWholeChunk() - Method in class de.phleisch.app.itsucks.processing.impl.SeekDataProcessorWrapper
 
noMatchAction - Variable in class de.phleisch.app.itsucks.persistence.jaxb.SerializedContentFilterConfig
 
noMatchAction - Variable in class de.phleisch.app.itsucks.persistence.jaxb.SerializedRegExpJobFilterRule
 
NOTIFICATION_JOB_ADDED - Static variable in interface de.phleisch.app.itsucks.job.JobList
 
NOTIFICATION_JOB_CHANGED - Static variable in interface de.phleisch.app.itsucks.job.JobList
 
NOTIFICATION_JOB_REMOVED - Static variable in interface de.phleisch.app.itsucks.job.JobList
 
NOTIFICATION_PROGRESS - Static variable in interface de.phleisch.app.itsucks.io.DataRetriever
This type of notification will be send if the progress changes.

O

ObjectFactory - Class in de.phleisch.app.itsucks.persistence.jaxb
This object contains factory methods for each Java content interface and Java element interface generated in the de.phleisch.app.itsucks.persistence.jaxb package.
ObjectFactory() - Constructor for class de.phleisch.app.itsucks.persistence.jaxb.ObjectFactory
Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: de.phleisch.app.itsucks.persistence.jaxb

P

parameter - Variable in class de.phleisch.app.itsucks.persistence.jaxb.SerializedJob
 
parameter - Variable in class de.phleisch.app.itsucks.persistence.jaxb.SerializedRegExpJobFilterAction
 
parentJobId - Variable in class de.phleisch.app.itsucks.persistence.jaxb.SerializedDownloadJob
 
pattern - Variable in class de.phleisch.app.itsucks.persistence.jaxb.SerializedContentFilterConfig
 
pattern - Variable in class de.phleisch.app.itsucks.persistence.jaxb.SerializedRegExpJobFilterRule
 
pause() - Method in interface de.phleisch.app.itsucks.core.Dispatcher
Pause assigning new jobs to working threads.
pause() - Method in class de.phleisch.app.itsucks.core.impl.DispatcherImpl
 
PersistenceProcessor - Class in de.phleisch.app.itsucks.processing.download.impl
An data processor which saves the data in an file on the disk.
PersistenceProcessor() - Constructor for class de.phleisch.app.itsucks.processing.download.impl.PersistenceProcessor
 
priority - Variable in class de.phleisch.app.itsucks.persistence.jaxb.SerializedJob
 
priorityChange - Variable in class de.phleisch.app.itsucks.persistence.jaxb.SerializedRegExpJobFilterAction
 
process(byte[], int) - Method in interface de.phleisch.app.itsucks.io.DataConsumer
Processes the given data chunk.
process(DataChunk) - Method in interface de.phleisch.app.itsucks.processing.DataProcessor
Processes the given data chunk.
process(DataChunk) - Method in class de.phleisch.app.itsucks.processing.download.http.impl.ContentParser
 
process(DataChunk) - Method in class de.phleisch.app.itsucks.processing.download.http.impl.FilterFileSizeProcessor
 
process(DataChunk) - Method in class de.phleisch.app.itsucks.processing.download.http.impl.HtmlParser
 
process(DataChunk) - Method in class de.phleisch.app.itsucks.processing.download.http.impl.HttpRedirectorProcessor
 
process(DataChunk) - Method in class de.phleisch.app.itsucks.processing.download.impl.PersistenceProcessor
 
process(byte[], int) - Method in class de.phleisch.app.itsucks.processing.impl.DataProcessorChainImpl.DataConsumerImpl
 
process(DataChunk) - Method in class de.phleisch.app.itsucks.processing.impl.SeekDataProcessorWrapper
 
processEvent(Event) - Method in interface de.phleisch.app.itsucks.event.EventObserver
This method is called when a event is dispatched to this class.
ProcessingException - Exception in de.phleisch.app.itsucks.processing
 
ProcessingException() - Constructor for exception de.phleisch.app.itsucks.processing.ProcessingException
 
ProcessingException(String, Throwable) - Constructor for exception de.phleisch.app.itsucks.processing.ProcessingException
 
ProcessingException(String) - Constructor for exception de.phleisch.app.itsucks.processing.ProcessingException
 
ProcessingException(Throwable) - Constructor for exception de.phleisch.app.itsucks.processing.ProcessingException
 
processJobChangedEvent(Event) - Method in class de.phleisch.app.itsucks.job.impl.FilterJobManagerImpl
 
processJobs() - Method in interface de.phleisch.app.itsucks.core.Dispatcher
Start processing the jobs in the job list and delegate it to free worker threads.
processJobs() - Method in class de.phleisch.app.itsucks.core.impl.DispatcherImpl
 
processJobs() - Method in class de.phleisch.app.itsucks.core.impl.DispatcherThread
 
proxyAuthenticationEnabled - Variable in class de.phleisch.app.itsucks.persistence.jaxb.SerializedHttpRetrieverConfiguration
 
proxyEnabled - Variable in class de.phleisch.app.itsucks.persistence.jaxb.SerializedHttpRetrieverConfiguration
 
proxyPassword - Variable in class de.phleisch.app.itsucks.persistence.jaxb.SerializedHttpRetrieverConfiguration
 
proxyPort - Variable in class de.phleisch.app.itsucks.persistence.jaxb.SerializedHttpRetrieverConfiguration
 
proxyRealm - Variable in class de.phleisch.app.itsucks.persistence.jaxb.SerializedHttpRetrieverConfiguration
 
proxyServer - Variable in class de.phleisch.app.itsucks.persistence.jaxb.SerializedHttpRetrieverConfiguration
 
proxyUser - Variable in class de.phleisch.app.itsucks.persistence.jaxb.SerializedHttpRetrieverConfiguration
 
putAllContextParameter(Map<String, Object>) - Method in class de.phleisch.app.itsucks.job.Context
 
putContextParameter(String, Object) - Method in class de.phleisch.app.itsucks.persistence.SerializableJobPackage
 

R

RegExpJobFilter - Class in de.phleisch.app.itsucks.filter.download.impl
This filter is very flexible because of it's feature to filter download job attributes by regular expressions.
RegExpJobFilter() - Constructor for class de.phleisch.app.itsucks.filter.download.impl.RegExpJobFilter
 
RegExpJobFilter.RegExpFilterAction - Class in de.phleisch.app.itsucks.filter.download.impl
This class saves the changes which are applied to a filtered job.
RegExpJobFilter.RegExpFilterAction() - Constructor for class de.phleisch.app.itsucks.filter.download.impl.RegExpJobFilter.RegExpFilterAction
Creates a new action.
RegExpJobFilter.RegExpFilterAction(Boolean, int) - Constructor for class de.phleisch.app.itsucks.filter.download.impl.RegExpJobFilter.RegExpFilterAction
Creates a new action.
RegExpJobFilter.RegExpFilterRule - Class in de.phleisch.app.itsucks.filter.download.impl
This is a single regular expression rule.
RegExpJobFilter.RegExpFilterRule() - Constructor for class de.phleisch.app.itsucks.filter.download.impl.RegExpJobFilter.RegExpFilterRule
 
RegExpJobFilter.RegExpFilterRule(String) - Constructor for class de.phleisch.app.itsucks.filter.download.impl.RegExpJobFilter.RegExpFilterRule
Creates a new rule with the given pattern.
RegExpJobFilter.RegExpFilterRule(String, RegExpJobFilter.RegExpFilterAction, RegExpJobFilter.RegExpFilterAction) - Constructor for class de.phleisch.app.itsucks.filter.download.impl.RegExpJobFilter.RegExpFilterRule
Creates a new rule with the given pattern and given match/no match actions.
RegExpJobFilter.RegExpFilterRule(String, Boolean, int) - Constructor for class de.phleisch.app.itsucks.filter.download.impl.RegExpJobFilter.RegExpFilterRule
Creates a new rule with the given pattern and parameters.
RegExpJobFilter.RegExpFilterRule(String, Boolean) - Constructor for class de.phleisch.app.itsucks.filter.download.impl.RegExpJobFilter.RegExpFilterRule
Creates a new rule with the given pattern and parameters.
RegExpJobFilter.RegExpFilterRule(String, int) - Constructor for class de.phleisch.app.itsucks.filter.download.impl.RegExpJobFilter.RegExpFilterRule
Creates a new rule with the given pattern and parameters.
registerBeanConverter(Class<?>, BeanConverter) - Method in class de.phleisch.app.itsucks.persistence.jaxb.conversion.BeanConverterManager
Registers an Converter which can convert the given type of class to an bean.
registerClassConverter(Class<?>, BeanConverter) - Method in class de.phleisch.app.itsucks.persistence.jaxb.conversion.BeanConverterManager
Registers an Converter which can convert the given type of bean class back to an normal object.
registerConverter(BeanConverter) - Method in class de.phleisch.app.itsucks.persistence.jaxb.conversion.BeanConverterManager
Register all supported convert abilities from the converter.
registerObserver(EventObserver) - Method in interface de.phleisch.app.itsucks.event.DirectEventSource
Registers an new observer.
registerObserver(EventObserver) - Method in interface de.phleisch.app.itsucks.event.EventDispatcher
Registers an new observer.
registerObserver(EventObserver, EventFilter) - Method in interface de.phleisch.app.itsucks.event.EventDispatcher
Registers an new observer.
registerObserver(EventObserver) - Method in class de.phleisch.app.itsucks.event.impl.EventDispatcherImpl
 
registerObserver(EventObserver, EventFilter) - Method in class de.phleisch.app.itsucks.event.impl.EventDispatcherImpl
 
registerObserver(EventObserver) - Method in class de.phleisch.app.itsucks.event.impl.SimpleDirectEventSource
 
registerSearchPath(String) - Method in class de.phleisch.app.itsucks.persistence.impl.XMLJobSerialization
 
removeAllowedCategory(int) - Method in class de.phleisch.app.itsucks.event.impl.DefaultEventFilter
Removes an allowed category.
removeAllowedType(int) - Method in class de.phleisch.app.itsucks.event.impl.DefaultEventFilter
Removes an allowed type.
removeDispatcherById(int) - Method in class de.phleisch.app.itsucks.core.impl.DispatcherList
 
removeFilter(JobFilter) - Method in class de.phleisch.app.itsucks.persistence.SerializableJobPackage
 
removeFilterRule(RegExpJobFilter.RegExpFilterRule) - Method in class de.phleisch.app.itsucks.filter.download.impl.RegExpJobFilter
Removes an filter rule.
removeJob(Job) - Method in class de.phleisch.app.itsucks.job.impl.FilterJobManagerImpl
 
removeJob(Job) - Method in class de.phleisch.app.itsucks.job.impl.SimpleJobListImpl
 
removeJob(Job) - Method in interface de.phleisch.app.itsucks.job.JobList
 
removeJob(Job) - Method in interface de.phleisch.app.itsucks.job.JobManager
 
removeJob(Job) - Method in class de.phleisch.app.itsucks.persistence.SerializableJobPackage
 
removeJobFilter(JobFilter) - Method in class de.phleisch.app.itsucks.filter.impl.JobFilterChainImpl
 
removeJobFilter(JobFilter) - Method in interface de.phleisch.app.itsucks.filter.JobFilterChain
 
removeJobFilter(JobFilter) - Method in class de.phleisch.app.itsucks.job.impl.FilterJobManagerImpl
 
removeJobParameter(String) - Method in class de.phleisch.app.itsucks.filter.download.impl.RegExpJobFilter.RegExpFilterAction
Removes the given job parameter.
removePropertyChangeListener(PropertyChangeListener) - Method in class de.phleisch.app.itsucks.job.impl.AbstractJob
 
removePropertyChangeListener(PropertyChangeListener) - Method in interface de.phleisch.app.itsucks.job.Job
Removes a PropertyChangeListener from the listener list.
replaceDataProcessor(DataProcessor, DataProcessor) - Method in interface de.phleisch.app.itsucks.processing.DataProcessorChain
Replaces an data processor in the chain.
replaceDataProcessor(DataProcessor, DataProcessor) - Method in class de.phleisch.app.itsucks.processing.impl.DataProcessorChainImpl
 
reset() - Method in class de.phleisch.app.itsucks.core.impl.DispatcherBatch
 
RESULT_RETRIEVAL_ABORTED - Static variable in interface de.phleisch.app.itsucks.io.DataRetriever
This value is returned if the retrieval was aborted.
RESULT_RETRIEVAL_FAILED - Static variable in interface de.phleisch.app.itsucks.io.DataRetriever
This value is returned if the retrieval failed.
RESULT_RETRIEVAL_FAILED_BUT_RETRYABLE - Static variable in interface de.phleisch.app.itsucks.io.DataRetriever
This value is returned if the retrieval failed but it's retryable.
RESULT_RETRIEVAL_NOT_STARTED_YET - Static variable in interface de.phleisch.app.itsucks.io.DataRetriever
This value is returned if the download was not started yet.
RESULT_RETRIEVAL_OK - Static variable in interface de.phleisch.app.itsucks.io.DataRetriever
This value is returned if the retrieval finished without errors.
resumeAt(long) - Method in interface de.phleisch.app.itsucks.processing.DataProcessor
Resumes the processing at the given position.
resumeAt(long) - Method in interface de.phleisch.app.itsucks.processing.DataProcessorChain
Advises all processors to resume at the given position.
resumeAt(long) - Method in class de.phleisch.app.itsucks.processing.download.http.impl.ContentParser
 
resumeAt(long) - Method in class de.phleisch.app.itsucks.processing.download.http.impl.FilterFileSizeProcessor
 
resumeAt(long) - Method in class de.phleisch.app.itsucks.processing.download.http.impl.HtmlParser
 
resumeAt(long) - Method in class de.phleisch.app.itsucks.processing.download.http.impl.HttpRedirectorProcessor
 
resumeAt(long) - Method in class de.phleisch.app.itsucks.processing.download.impl.PersistenceProcessor
 
resumeAt(long) - Method in class de.phleisch.app.itsucks.processing.impl.DataProcessorChainImpl
 
resumeAt(long) - Method in class de.phleisch.app.itsucks.processing.impl.SeekDataProcessorWrapper
 
retrieve() - Method in interface de.phleisch.app.itsucks.io.DataRetriever
Retrieves all available data and send it through the processor chain.
retrieve() - Method in class de.phleisch.app.itsucks.io.http.impl.AdvancedHttpRetriever
 
retrieve() - Method in class de.phleisch.app.itsucks.io.impl.FileResumeRetriever
 
retrieve() - Method in class de.phleisch.app.itsucks.io.impl.FileRetriever
 
returnWorker(WorkerThread) - Method in class de.phleisch.app.itsucks.core.impl.WorkerPoolImpl
 
returnWorker(WorkerThread) - Method in interface de.phleisch.app.itsucks.core.WorkerPool
 
rollback() - Method in interface de.phleisch.app.itsucks.processing.DataProcessor
Will be called when the chain is unexpectly aborted.
rollback() - Method in class de.phleisch.app.itsucks.processing.download.impl.PersistenceProcessor
 
rollback() - Method in class de.phleisch.app.itsucks.processing.impl.AbstractDataProcessor
 
rollback() - Method in class de.phleisch.app.itsucks.processing.impl.DataProcessorChainImpl
 
rollback() - Method in class de.phleisch.app.itsucks.processing.impl.SeekDataProcessorWrapper
 
run() - Method in class de.phleisch.app.itsucks.core.impl.WorkerThreadImpl
 
run() - Method in class de.phleisch.app.itsucks.job.download.impl.UrlDownloadJob
 
run() - Method in class de.phleisch.app.itsucks.job.impl.AbstractJob
 
run() - Method in interface de.phleisch.app.itsucks.job.Job
Starts the execution of the job.
run() - Method in interface de.phleisch.app.itsucks.processing.DataProcessorChain
Starts the data retriever and processes the data in the processor chain.
run() - Method in class de.phleisch.app.itsucks.processing.impl.DataProcessorChainImpl
 

S

savePath - Variable in class de.phleisch.app.itsucks.persistence.jaxb.SerializedDownloadJob
 
saveToDisk - Variable in class de.phleisch.app.itsucks.persistence.jaxb.SerializedDownloadJob
 
saveToDisk - Variable in class de.phleisch.app.itsucks.persistence.jaxb.SerializedDownloadJobFilter
 
SeekDataProcessorWrapper - Class in de.phleisch.app.itsucks.processing.impl
This is data processor wrapper which encapsulates another data processor and skips a given count of bytes before giving the data to the encapsulates processor.
SeekDataProcessorWrapper(DataProcessor, long) - Constructor for class de.phleisch.app.itsucks.processing.impl.SeekDataProcessorWrapper
 
SerializableDispatcherConfiguration - Class in de.phleisch.app.itsucks.persistence
 
SerializableDispatcherConfiguration() - Constructor for class de.phleisch.app.itsucks.persistence.SerializableDispatcherConfiguration
 
SerializableJobPackage - Class in de.phleisch.app.itsucks.persistence
This class is a simple serializable list for jobs and job filters.
SerializableJobPackage() - Constructor for class de.phleisch.app.itsucks.persistence.SerializableJobPackage
 
serialize(SerializableJobPackage, File) - Method in class de.phleisch.app.itsucks.persistence.impl.AbstractJobSerialization
 
serialize(SerializableJobPackage, OutputStream) - Method in class de.phleisch.app.itsucks.persistence.impl.BinaryObjectJobSerialization
 
serialize(SerializableJobPackage, OutputStream) - Method in class de.phleisch.app.itsucks.persistence.impl.JAXBJobSerialization
 
serialize(SerializableJobPackage, OutputStream) - Method in class de.phleisch.app.itsucks.persistence.impl.XMLJobSerialization
 
serialize(SerializableJobPackage, File) - Method in interface de.phleisch.app.itsucks.persistence.JobSerialization
Serializes the given job list to the target file.
serialize(SerializableJobPackage, OutputStream) - Method in interface de.phleisch.app.itsucks.persistence.JobSerialization
Serializes the given job list to the given output stream.
SerializedContentFilter - Class in de.phleisch.app.itsucks.persistence.jaxb
Java class for anonymous complex type.
SerializedContentFilter() - Constructor for class de.phleisch.app.itsucks.persistence.jaxb.SerializedContentFilter
 
serializedContentFilterConfig - Variable in class de.phleisch.app.itsucks.persistence.jaxb.SerializedContentFilter
 
SerializedContentFilterConfig - Class in de.phleisch.app.itsucks.persistence.jaxb
Java class for anonymous complex type.
SerializedContentFilterConfig() - Constructor for class de.phleisch.app.itsucks.persistence.jaxb.SerializedContentFilterConfig
 
SerializedContextParameter - Class in de.phleisch.app.itsucks.persistence.jaxb
Java class for anonymous complex type.
SerializedContextParameter() - Constructor for class de.phleisch.app.itsucks.persistence.jaxb.SerializedContextParameter
 
SerializedDispatcherConfiguration - Class in de.phleisch.app.itsucks.persistence.jaxb
Java class for anonymous complex type.
SerializedDispatcherConfiguration() - Constructor for class de.phleisch.app.itsucks.persistence.jaxb.SerializedDispatcherConfiguration
 
SerializedDownloadJob - Class in de.phleisch.app.itsucks.persistence.jaxb
Java class for anonymous complex type.
SerializedDownloadJob() - Constructor for class de.phleisch.app.itsucks.persistence.jaxb.SerializedDownloadJob
 
SerializedDownloadJobFilter - Class in de.phleisch.app.itsucks.persistence.jaxb
Java class for anonymous complex type.
SerializedDownloadJobFilter() - Constructor for class de.phleisch.app.itsucks.persistence.jaxb.SerializedDownloadJobFilter
 
SerializedFileSizeFilter - Class in de.phleisch.app.itsucks.persistence.jaxb
Java class for anonymous complex type.
SerializedFileSizeFilter() - Constructor for class de.phleisch.app.itsucks.persistence.jaxb.SerializedFileSizeFilter
 
SerializedHttpRetrieverConfiguration - Class in de.phleisch.app.itsucks.persistence.jaxb
Java class for anonymous complex type.
SerializedHttpRetrieverConfiguration() - Constructor for class de.phleisch.app.itsucks.persistence.jaxb.SerializedHttpRetrieverConfiguration
 
SerializedJob - Class in de.phleisch.app.itsucks.persistence.jaxb
Java class for serializedJob complex type.
SerializedJob() - Constructor for class de.phleisch.app.itsucks.persistence.jaxb.SerializedJob
 
SerializedJobFilter - Class in de.phleisch.app.itsucks.persistence.jaxb
Java class for serializedJobFilter complex type.
SerializedJobFilter() - Constructor for class de.phleisch.app.itsucks.persistence.jaxb.SerializedJobFilter
 
SerializedJobParameter - Class in de.phleisch.app.itsucks.persistence.jaxb
Java class for serializedJobParameter complex type.
SerializedJobParameter() - Constructor for class de.phleisch.app.itsucks.persistence.jaxb.SerializedJobParameter
 
SerializedJobs - Class in de.phleisch.app.itsucks.persistence.jaxb
Java class for anonymous complex type.
SerializedJobs() - Constructor for class de.phleisch.app.itsucks.persistence.jaxb.SerializedJobs
 
SerializedMaxLinksToFollowFilter - Class in de.phleisch.app.itsucks.persistence.jaxb
Java class for anonymous complex type.
SerializedMaxLinksToFollowFilter() - Constructor for class de.phleisch.app.itsucks.persistence.jaxb.SerializedMaxLinksToFollowFilter
 
SerializedRegExpJobFilter - Class in de.phleisch.app.itsucks.persistence.jaxb
Java class for anonymous complex type.
SerializedRegExpJobFilter() - Constructor for class de.phleisch.app.itsucks.persistence.jaxb.SerializedRegExpJobFilter
 
SerializedRegExpJobFilterAction - Class in de.phleisch.app.itsucks.persistence.jaxb
Java class for serializedRegExpJobFilterAction complex type.
SerializedRegExpJobFilterAction() - Constructor for class de.phleisch.app.itsucks.persistence.jaxb.SerializedRegExpJobFilterAction
 
serializedRegExpJobFilterRule - Variable in class de.phleisch.app.itsucks.persistence.jaxb.SerializedRegExpJobFilter
 
SerializedRegExpJobFilterRule - Class in de.phleisch.app.itsucks.persistence.jaxb
Java class for anonymous complex type.
SerializedRegExpJobFilterRule() - Constructor for class de.phleisch.app.itsucks.persistence.jaxb.SerializedRegExpJobFilterRule
 
SerializedTimeLimitFilter - Class in de.phleisch.app.itsucks.persistence.jaxb
Java class for anonymous complex type.
SerializedTimeLimitFilter() - Constructor for class de.phleisch.app.itsucks.persistence.jaxb.SerializedTimeLimitFilter
 
serializedValue - Variable in class de.phleisch.app.itsucks.persistence.jaxb.SerializedJobParameter
 
setAccept(Boolean) - Method in class de.phleisch.app.itsucks.filter.download.impl.RegExpJobFilter.RegExpFilterAction
Sets if the job should be accepted/rejected.
setAccept(Boolean) - Method in class de.phleisch.app.itsucks.persistence.jaxb.SerializedRegExpJobFilterAction
Sets the value of the accept property.
setAcceptWhenLengthNotSet(boolean) - Method in class de.phleisch.app.itsucks.filter.download.impl.FileSizeFilter.FileSizeConfig
 
setAcceptWhenLengthNotSet(boolean) - Method in class de.phleisch.app.itsucks.filter.download.impl.FileSizeFilter
Sets if an file should be accepted when it's length is not known.
setAcceptWhenLengthNotSet(boolean) - Method in class de.phleisch.app.itsucks.persistence.jaxb.SerializedFileSizeFilter
Sets the value of the acceptWhenLengthNotSet property.
setAllowedCategory(Set<Integer>) - Method in class de.phleisch.app.itsucks.event.impl.DefaultEventFilter
Sets an list of allowed categories.
setAllowedHostNames(String[]) - Method in class de.phleisch.app.itsucks.filter.download.impl.DownloadJobFilter
Sets the allowed host names (regular expressions).
setAllowedTypes(Set<Integer>) - Method in class de.phleisch.app.itsucks.event.impl.DefaultEventFilter
Adds an list of allowed types
setAlreadyAddedUrls(Set<URI>) - Method in class de.phleisch.app.itsucks.filter.download.impl.DownloadJobFilter
Sets a set of all already known urls.
setApplicationContext(ApplicationContext) - Method in class de.phleisch.app.itsucks.core.impl.DispatcherImpl
 
setApplicationContext(ApplicationContext) - Method in class de.phleisch.app.itsucks.io.impl.DataRetrieverManager
 
setApplicationContext(ApplicationContext) - Method in class de.phleisch.app.itsucks.job.download.impl.DownloadJobFactory
 
setApplicationContext(ApplicationContext) - Method in class de.phleisch.app.itsucks.persistence.impl.BinaryObjectJobSerialization
 
setApplicationContext(ApplicationContext) - Method in class de.phleisch.app.itsucks.persistence.impl.JAXBJobSerialization
 
setApplicationContext(ApplicationContext) - Method in class de.phleisch.app.itsucks.processing.download.http.impl.HtmlParser
 
setApplicationContext(ApplicationContext) - Method in class de.phleisch.app.itsucks.processing.download.http.impl.HttpRedirectorProcessor
 
setApplicationContext(ApplicationContext) - Method in class de.phleisch.app.itsucks.processing.impl.DataProcessorManager
 
setBeanConverterManager(BeanConverterManager) - Method in class de.phleisch.app.itsucks.persistence.impl.JAXBJobSerialization
 
setBeanConverterManager(BeanConverterManager) - Method in class de.phleisch.app.itsucks.persistence.jaxb.conversion.AbstractBeanConverter
 
setBeanConverterManager(BeanConverterManager) - Method in interface de.phleisch.app.itsucks.persistence.jaxb.conversion.BeanConverter
 
setBytesToSkip(long) - Method in interface de.phleisch.app.itsucks.io.DataRetriever
Skip the given bytes (seek) when reading the data source.
setBytesToSkip(long) - Method in class de.phleisch.app.itsucks.io.http.impl.AdvancedHttpRetriever
 
setBytesToSkip(long) - Method in class de.phleisch.app.itsucks.io.impl.FileResumeRetriever
 
setBytesToSkip(long) - Method in class de.phleisch.app.itsucks.io.impl.FileRetriever
 
setConnection(HttpMethodBase) - Method in class de.phleisch.app.itsucks.io.http.impl.HttpMetadata
Sets the http conecction.
setContentLength(long) - Method in class de.phleisch.app.itsucks.io.http.impl.HttpMetadata
Sets the content length of an file.
setContentType(String) - Method in class de.phleisch.app.itsucks.io.http.impl.HttpMetadata
Sets the content type of the file.
setContext(Context) - Method in class de.phleisch.app.itsucks.core.impl.DispatcherImpl
 
setContext(Context) - Method in class de.phleisch.app.itsucks.filter.download.impl.TimeLimitFilter
 
setContext(Context) - Method in class de.phleisch.app.itsucks.filter.impl.AbstractJobFilter
 
setContext(Context) - Method in class de.phleisch.app.itsucks.filter.impl.JobFilterChainImpl
 
setContext(Context) - Method in interface de.phleisch.app.itsucks.filter.JobFilter
Sets the context the filter is used in.
setContext(Context) - Method in interface de.phleisch.app.itsucks.filter.JobFilterChain
 
setContext(Context) - Method in interface de.phleisch.app.itsucks.io.DataRetriever
Sets the context for this data retriever.
setContext(Context) - Method in class de.phleisch.app.itsucks.io.impl.AbstractDataRetriever
 
setContext(Context) - Method in class de.phleisch.app.itsucks.io.impl.FileResumeRetriever
 
setContext(Context) - Method in class de.phleisch.app.itsucks.job.impl.AbstractJob
 
setContext(Context) - Method in class de.phleisch.app.itsucks.job.impl.CleanJobManagerImpl
 
setContext(Context) - Method in class de.phleisch.app.itsucks.job.impl.FilterJobManagerImpl
 
setContext(Context) - Method in interface de.phleisch.app.itsucks.job.Job
Sets the context for this job group.
setContext(Context) - Method in interface de.phleisch.app.itsucks.job.JobManager
 
setContextParameter(Object, Object) - Method in class de.phleisch.app.itsucks.job.Context
 
setContextParameter(Map<String, Object>) - Method in class de.phleisch.app.itsucks.persistence.SerializableJobPackage
 
setConverters(List<BeanConverter>) - Method in class de.phleisch.app.itsucks.persistence.jaxb.conversion.BeanConverterManager
Register all supported convert abilities from the converter.
setDataConsumer(DataConsumer) - Method in interface de.phleisch.app.itsucks.io.DataRetriever
 
setDataConsumer(DataConsumer) - Method in class de.phleisch.app.itsucks.io.impl.AbstractDataRetriever
 
setDataConsumer(DataConsumer) - Method in class de.phleisch.app.itsucks.io.impl.FileResumeRetriever
 
setDataProcessorChain(DataProcessorChain) - Method in class de.phleisch.app.itsucks.io.impl.FileResumeRetriever
 
setDataProcessorManager(DataProcessorManager) - Method in class de.phleisch.app.itsucks.job.download.impl.UrlDownloadJob
Sets the data processor manager.
setDataRetriever(DataRetriever) - Method in interface de.phleisch.app.itsucks.processing.DataProcessorChain
Sets the data retriever.
setDataRetriever(DataRetriever) - Method in class de.phleisch.app.itsucks.processing.impl.DataProcessorChainImpl
 
setDataRetrieverManager(DataRetrieverManager) - Method in class de.phleisch.app.itsucks.job.download.impl.UrlDownloadJob
Sets the data retriever manager.
setDepth(int) - Method in class de.phleisch.app.itsucks.job.download.impl.UrlDownloadJob
Sets the recursive depth of the job.
setDepth(int) - Method in class de.phleisch.app.itsucks.persistence.jaxb.SerializedDownloadJob
Sets the value of the depth property.
setDescription(String) - Method in class de.phleisch.app.itsucks.filter.download.impl.ContentFilter.ContentFilterConfig
 
setDescription(String) - Method in class de.phleisch.app.itsucks.filter.download.impl.RegExpJobFilter.RegExpFilterRule
Sets the description of the filter.
setDescription(String) - Method in class de.phleisch.app.itsucks.persistence.jaxb.SerializedContentFilterConfig
Sets the value of the description property.
setDescription(String) - Method in class de.phleisch.app.itsucks.persistence.jaxb.SerializedRegExpJobFilterRule
Sets the value of the description property.
setDispatchDelay(int) - Method in interface de.phleisch.app.itsucks.core.Dispatcher
Sets the waiting time between starting two jobs.
setDispatchDelay(int) - Method in class de.phleisch.app.itsucks.core.impl.DispatcherImpl
 
setDispatchDelay(Integer) - Method in class de.phleisch.app.itsucks.persistence.jaxb.SerializedDispatcherConfiguration
Sets the value of the dispatchDelay property.
setDispatchDelay(Integer) - Method in class de.phleisch.app.itsucks.persistence.SerializableDispatcherConfiguration
 
setDispatcher(Dispatcher) - Method in class de.phleisch.app.itsucks.core.impl.DispatcherList.DispatcherListEvent
 
setDispatcherConfiguration(SerializableDispatcherConfiguration) - Method in class de.phleisch.app.itsucks.persistence.SerializableJobPackage
 
setDispatcherId(int) - Method in class de.phleisch.app.itsucks.core.impl.DispatcherList.DispatcherListEvent
 
setEventDispatcher(EventDispatcher) - Method in class de.phleisch.app.itsucks.job.Context
 
setEventManager(EventDispatcher) - Method in class de.phleisch.app.itsucks.core.impl.DispatcherImpl
 
setFilterJobManager(FilterJobManagerImpl) - Method in class de.phleisch.app.itsucks.core.impl.DispatcherImpl
 
setFilters(List<JobFilter>) - Method in class de.phleisch.app.itsucks.persistence.SerializableJobPackage
 
setId(int) - Method in class de.phleisch.app.itsucks.job.impl.AbstractJob
 
setId(int) - Method in interface de.phleisch.app.itsucks.job.Job
Sets the id of this job.
setId(Long) - Method in class de.phleisch.app.itsucks.persistence.jaxb.SerializedJob
Sets the value of the id property.
setIgnoreFilter(boolean) - Method in class de.phleisch.app.itsucks.job.impl.AbstractJob
 
setIgnoreFilter(boolean) - Method in interface de.phleisch.app.itsucks.job.Job
When set to true, the JobFilter will not filter out this job.
setIgnoreFilter(boolean) - Method in class de.phleisch.app.itsucks.persistence.jaxb.SerializedJob
Sets the value of the ignoreFilter property.
setInitialState(int) - Method in class de.phleisch.app.itsucks.event.job.JobAddedEvent
 
setJob(Job) - Method in class de.phleisch.app.itsucks.core.impl.WorkerThreadImpl
 
setJob(Job) - Method in interface de.phleisch.app.itsucks.core.WorkerThread
 
setJob(Job) - Method in interface de.phleisch.app.itsucks.processing.DataProcessorChain
Sets the job which the chain is assigned to.
setJob(Job) - Method in class de.phleisch.app.itsucks.processing.impl.DataProcessorChainImpl
 
setJobFactory(DownloadJobFactory) - Method in class de.phleisch.app.itsucks.persistence.impl.AbstractJobSerialization
 
setJobFactory(DownloadJobFactory) - Method in class de.phleisch.app.itsucks.persistence.jaxb.conversion.DownloadJobConverter
 
setJobFactory(DownloadJobFactory) - Method in interface de.phleisch.app.itsucks.persistence.JobSerialization
Sets the factory to reinject the dependencies back to the deserialzed jobs.
setJobFilterChain(JobFilterChain) - Method in class de.phleisch.app.itsucks.job.impl.FilterJobManagerImpl
 
setJobList(JobList) - Method in class de.phleisch.app.itsucks.job.impl.FilterJobManagerImpl
 
setJobList(JobList) - Method in interface de.phleisch.app.itsucks.job.JobManager
 
setJobManager(JobManager) - Method in class de.phleisch.app.itsucks.job.impl.AbstractJob
 
setJobManager(JobManager) - Method in interface de.phleisch.app.itsucks.job.Job
Sets the jobManager for this job.
setJobManager(JobManager) - Method in interface de.phleisch.app.itsucks.processing.DataProcessorChain
Sets the job manager.
setJobManager(JobManager) - Method in class de.phleisch.app.itsucks.processing.impl.DataProcessorChainImpl
 
setJobs(List<Job>) - Method in class de.phleisch.app.itsucks.persistence.SerializableJobPackage
 
setKey(String) - Method in class de.phleisch.app.itsucks.job.JobParameter
 
setKey(String) - Method in class de.phleisch.app.itsucks.persistence.jaxb.SerializedJobParameter
Sets the value of the key property.
setLetUnfilteredJobsPass(boolean) - Method in class de.phleisch.app.itsucks.filter.download.impl.RegExpJobFilter
Sets if unfiltered jobs (no rule matches) should let passed.
setLetUnfilteredJobsPass(boolean) - Method in class de.phleisch.app.itsucks.persistence.jaxb.SerializedRegExpJobFilter
Sets the value of the letUnfilteredJobsPass property.
setMatchAction(ContentFilter.ContentFilterConfig.Action) - Method in class de.phleisch.app.itsucks.filter.download.impl.ContentFilter.ContentFilterConfig
 
setMatchAction(RegExpJobFilter.RegExpFilterAction) - Method in class de.phleisch.app.itsucks.filter.download.impl.RegExpJobFilter.RegExpFilterRule
Sets the action in case of an match.
setMatchAction(String) - Method in class de.phleisch.app.itsucks.persistence.jaxb.SerializedContentFilterConfig
Sets the value of the matchAction property.
setMatchAction(SerializedRegExpJobFilterAction) - Method in class de.phleisch.app.itsucks.persistence.jaxb.SerializedRegExpJobFilterRule
Sets the value of the matchAction property.
setMaxConcurrentDispatcher(int) - Method in class de.phleisch.app.itsucks.core.impl.DispatcherBatch
 
setMaxConnectionsPerServer(Integer) - Method in class de.phleisch.app.itsucks.io.http.impl.HttpRetrieverConfiguration
 
setMaxConnectionsPerServer(Integer) - Method in class de.phleisch.app.itsucks.persistence.jaxb.SerializedHttpRetrieverConfiguration
Sets the value of the maxConnectionsPerServer property.
setMaxFileSize(String) - Method in class de.phleisch.app.itsucks.persistence.jaxb.SerializedFileSizeFilter
Sets the value of the maxFileSize property.
setMaxLinksToFollow(int) - Method in class de.phleisch.app.itsucks.filter.download.impl.MaxLinksToFollowFilter
 
setMaxLinksToFollow(int) - Method in class de.phleisch.app.itsucks.persistence.jaxb.SerializedMaxLinksToFollowFilter
Sets the value of the maxLinksToFollow property.
setMaxRecursionDepth(int) - Method in class de.phleisch.app.itsucks.filter.download.impl.DownloadJobFilter
Sets the maximum allowed recursion depth.
setMaxRecursionDepth(int) - Method in class de.phleisch.app.itsucks.persistence.jaxb.SerializedDownloadJobFilter
Sets the value of the maxRecursionDepth property.
setMaxRetryCount(int) - Method in class de.phleisch.app.itsucks.job.download.impl.UrlDownloadJob
Sets the maximum count of retries when an retryable error occurs.
setMaxRetryCount(int) - Method in class de.phleisch.app.itsucks.persistence.jaxb.SerializedDownloadJob
Sets the value of the maxRetryCount property.
setMaxSize(long) - Method in class de.phleisch.app.itsucks.filter.download.impl.FileSizeFilter.FileSizeConfig
 
setMaxSize(long) - Method in class de.phleisch.app.itsucks.filter.download.impl.FileSizeFilter
Sets the upper limit for the file size.
setMaxSizeAsText(String) - Method in class de.phleisch.app.itsucks.filter.download.impl.FileSizeFilter
Sets the upper limit for the file size.
setMinFileSize(String) - Method in class de.phleisch.app.itsucks.persistence.jaxb.SerializedFileSizeFilter
Sets the value of the minFileSize property.
setMinSize(long) - Method in class de.phleisch.app.itsucks.filter.download.impl.FileSizeFilter.FileSizeConfig
 
setMinSize(long) - Method in class de.phleisch.app.itsucks.filter.download.impl.FileSizeFilter
Sets the lower limit for the file size.
setMinSizeAsText(String) - Method in class de.phleisch.app.itsucks.filter.download.impl.FileSizeFilter
Sets the lower limit for the file size.
setMinTimeBetweenRetry(long) - Method in class de.phleisch.app.itsucks.job.download.impl.UrlDownloadJob
Sets the waiting time between two retries.
setMinTimeBetweenRetry(Long) - Method in class de.phleisch.app.itsucks.persistence.jaxb.SerializedDownloadJob
Sets the value of the minTimeBetweenRetry property.
setName(String) - Method in interface de.phleisch.app.itsucks.core.Dispatcher
Sets a name for the dispatcher.
setName(String) - Method in class de.phleisch.app.itsucks.core.impl.DispatcherImpl
 
setName(String) - Method in class de.phleisch.app.itsucks.filter.download.impl.ContentFilter.ContentFilterConfig
 
setName(String) - Method in class de.phleisch.app.itsucks.filter.download.impl.RegExpJobFilter.RegExpFilterRule
Sets the name of the filter.
setName(String) - Method in class de.phleisch.app.itsucks.job.impl.AbstractJob
 
setName(String) - Method in interface de.phleisch.app.itsucks.job.Job
Sets the name of the job
setName(String) - Method in class de.phleisch.app.itsucks.persistence.jaxb.SerializedContentFilterConfig
Sets the value of the name property.
setName(String) - Method in class de.phleisch.app.itsucks.persistence.jaxb.SerializedContextParameter
Sets the value of the name property.
setName(String) - Method in class de.phleisch.app.itsucks.persistence.jaxb.SerializedJob
Sets the value of the name property.
setName(String) - Method in class de.phleisch.app.itsucks.persistence.jaxb.SerializedRegExpJobFilterRule
Sets the value of the name property.
setNoMatchAction(ContentFilter.ContentFilterConfig.Action) - Method in class de.phleisch.app.itsucks.filter.download.impl.ContentFilter.ContentFilterConfig
 
setNoMatchAction(RegExpJobFilter.RegExpFilterAction) - Method in class de.phleisch.app.itsucks.filter.download.impl.RegExpJobFilter.RegExpFilterRule
Sets the action in case of no match.
setNoMatchAction(String) - Method in class de.phleisch.app.itsucks.persistence.jaxb.SerializedContentFilterConfig
Sets the value of the noMatchAction property.
setNoMatchAction(SerializedRegExpJobFilterAction) - Method in class de.phleisch.app.itsucks.persistence.jaxb.SerializedRegExpJobFilterRule
Sets the value of the noMatchAction property.
setParent(UrlDownloadJob) - Method in class de.phleisch.app.itsucks.job.download.impl.UrlDownloadJob
Sets the parent of the job.
setParentJobId(Long) - Method in class de.phleisch.app.itsucks.persistence.jaxb.SerializedDownloadJob
Sets the value of the parentJobId property.
setPattern(String) - Method in class de.phleisch.app.itsucks.filter.download.impl.ContentFilter.ContentFilterConfig
 
setPattern(String) - Method in class de.phleisch.app.itsucks.filter.download.impl.RegExpJobFilter.RegExpFilterRule
Sets the given regular expression pattern.
setPattern(String) - Method in class de.phleisch.app.itsucks.persistence.jaxb.SerializedContentFilterConfig
Sets the value of the pattern property.
setPattern(String) - Method in class de.phleisch.app.itsucks.persistence.jaxb.SerializedRegExpJobFilterRule
Sets the value of the pattern property.
setPreserveDataOnRollback(boolean) - Method in class de.phleisch.app.itsucks.processing.download.impl.PersistenceProcessor
Sets if the persistence processor should preserve the file in case of an chain error.
setPriority(int) - Method in class de.phleisch.app.itsucks.job.impl.AbstractJob
 
setPriority(int) - Method in interface de.phleisch.app.itsucks.job.Job
The higher the number, the higher the priority, max is 999, min is 0 Default is 500
setPriority(int) - Method in class de.phleisch.app.itsucks.persistence.jaxb.SerializedJob
Sets the value of the priority property.
setPriorityChange(int) - Method in class de.phleisch.app.itsucks.filter.download.impl.RegExpJobFilter.RegExpFilterAction
Sets the priority change.
setPriorityChange(int) - Method in class de.phleisch.app.itsucks.persistence.jaxb.SerializedRegExpJobFilterAction
Sets the value of the priorityChange property.
setProcessorChain(DataProcessorChain) - Method in interface de.phleisch.app.itsucks.processing.DataProcessor
Sets the processor chain the processor is a part of.
setProcessorChain(DataProcessorChain) - Method in class de.phleisch.app.itsucks.processing.impl.AbstractDataProcessor
 
setProcessorChain(DataProcessorChain) - Method in class de.phleisch.app.itsucks.processing.impl.SeekDataProcessorWrapper
 
setProcessors(List<String>) - Method in class de.phleisch.app.itsucks.processing.impl.DataProcessorManager
 
setPropertyChangeEvent(PropertyChangeEvent) - Method in class de.phleisch.app.itsucks.event.job.JobChangedEvent
 
setProxyAuthenticationEnabled(boolean) - Method in class de.phleisch.app.itsucks.io.http.impl.HttpRetrieverConfiguration
 
setProxyAuthenticationEnabled(boolean) - Method in class de.phleisch.app.itsucks.persistence.jaxb.SerializedHttpRetrieverConfiguration
Sets the value of the proxyAuthenticationEnabled property.
setProxyEnabled(boolean) - Method in class de.phleisch.app.itsucks.io.http.impl.HttpRetrieverConfiguration
 
setProxyEnabled(boolean) - Method in class de.phleisch.app.itsucks.persistence.jaxb.SerializedHttpRetrieverConfiguration
Sets the value of the proxyEnabled property.
setProxyPassword(String) - Method in class de.phleisch.app.itsucks.io.http.impl.HttpRetrieverConfiguration
 
setProxyPassword(String) - Method in class de.phleisch.app.itsucks.persistence.jaxb.SerializedHttpRetrieverConfiguration
Sets the value of the proxyPassword property.
setProxyPort(Integer) - Method in class de.phleisch.app.itsucks.io.http.impl.HttpRetrieverConfiguration
 
setProxyPort(Integer) - Method in class de.phleisch.app.itsucks.persistence.jaxb.SerializedHttpRetrieverConfiguration
Sets the value of the proxyPort property.
setProxyRealm(String) - Method in class de.phleisch.app.itsucks.io.http.impl.HttpRetrieverConfiguration
 
setProxyRealm(String) - Method in class de.phleisch.app.itsucks.persistence.jaxb.SerializedHttpRetrieverConfiguration
Sets the value of the proxyRealm property.
setProxyServer(String) - Method in class de.phleisch.app.itsucks.io.http.impl.HttpRetrieverConfiguration
 
setProxyServer(String) - Method in class de.phleisch.app.itsucks.persistence.jaxb.SerializedHttpRetrieverConfiguration
Sets the value of the proxyServer property.
setProxyUser(String) - Method in class de.phleisch.app.itsucks.io.http.impl.HttpRetrieverConfiguration
 
setProxyUser(String) - Method in class de.phleisch.app.itsucks.persistence.jaxb.SerializedHttpRetrieverConfiguration
Sets the value of the proxyUser property.
setRetriever(Map<String, String>) - Method in class de.phleisch.app.itsucks.io.impl.DataRetrieverManager
Sets the retriever map.
setSavePath(File) - Method in class de.phleisch.app.itsucks.job.download.impl.UrlDownloadJob
Sets the base save path for saving downloaded files.
setSavePath(String) - Method in class de.phleisch.app.itsucks.persistence.jaxb.SerializedDownloadJob
Sets the value of the savePath property.
setSaveToDisk(String[]) - Method in class de.phleisch.app.itsucks.filter.download.impl.DownloadJobFilter
Sets the file filters which should be saved to disk (regular expressions).
setSaveToDisk(boolean) - Method in class de.phleisch.app.itsucks.job.download.impl.UrlDownloadJob
Sets if this file should be saved as file.
setSaveToDisk(boolean) - Method in class de.phleisch.app.itsucks.persistence.jaxb.SerializedDownloadJob
Sets the value of the saveToDisk property.
setSerializedValue(Object) - Method in class de.phleisch.app.itsucks.persistence.jaxb.SerializedJobParameter
Sets the value of the serializedValue property.
setSize(int) - Method in class de.phleisch.app.itsucks.core.impl.WorkerPoolImpl
 
setSize(int) - Method in interface de.phleisch.app.itsucks.core.WorkerPool
 
setState(int) - Method in class de.phleisch.app.itsucks.job.impl.AbstractJob
 
setState(int) - Method in interface de.phleisch.app.itsucks.job.Job
Sets the current state of the job.
setState(int) - Method in class de.phleisch.app.itsucks.persistence.jaxb.SerializedJob
Sets the value of the state property.
setStatusCode(int) - Method in class de.phleisch.app.itsucks.io.http.impl.HttpMetadata
Sets the http status code.
setStatusText(String) - Method in class de.phleisch.app.itsucks.io.http.impl.HttpMetadata
Sets the status text.
setTimeLimit(long) - Method in class de.phleisch.app.itsucks.filter.download.impl.TimeLimitFilter
 
setTimeLimit(String) - Method in class de.phleisch.app.itsucks.persistence.jaxb.SerializedTimeLimitFilter
Sets the value of the timeLimit property.
setTimeLimitAsText(String) - Method in class de.phleisch.app.itsucks.filter.download.impl.TimeLimitFilter
 
setUrl(URL) - Method in interface de.phleisch.app.itsucks.io.DataRetriever
Sets the URL to be retrieved.
setUrl(URL) - Method in class de.phleisch.app.itsucks.io.impl.AbstractDataRetriever
 
setUrl(URL) - Method in class de.phleisch.app.itsucks.io.impl.FileResumeRetriever
 
setUrl(URL) - Method in class de.phleisch.app.itsucks.job.download.impl.UrlDownloadJob
Sets the url to be downloaded.
setUrl(String) - Method in class de.phleisch.app.itsucks.persistence.jaxb.SerializedDownloadJob
Sets the value of the url property.
setURLPrefix(URL) - Method in class de.phleisch.app.itsucks.filter.download.impl.DownloadJobFilter
Sets the prefix URL filter.
setUrlPrefix(String) - Method in class de.phleisch.app.itsucks.persistence.jaxb.SerializedDownloadJobFilter
Sets the value of the urlPrefix property.
setUserAgent(String) - Method in class de.phleisch.app.itsucks.io.http.impl.AdvancedHttpRetriever
Sets the http user agent.
setUserAgent(String) - Method in class de.phleisch.app.itsucks.io.http.impl.HttpRetrieverConfiguration
 
setUserAgent(String) - Method in class de.phleisch.app.itsucks.persistence.jaxb.SerializedHttpRetrieverConfiguration
Sets the value of the userAgent property.
setValue(Object) - Method in class de.phleisch.app.itsucks.job.JobParameter
 
setValue(Object) - Method in class de.phleisch.app.itsucks.persistence.jaxb.SerializedJobParameter
Sets the value of the value property.
setVersion(String) - Method in class de.phleisch.app.itsucks.persistence.jaxb.SerializedJobs
Sets the value of the version property.
setWorkerPool(WorkerPool) - Method in class de.phleisch.app.itsucks.core.impl.DispatcherImpl
 
setWorkerThreads(Integer) - Method in class de.phleisch.app.itsucks.persistence.jaxb.SerializedDispatcherConfiguration
Sets the value of the workerThreads property.
setWorkerThreads(Integer) - Method in class de.phleisch.app.itsucks.persistence.SerializableDispatcherConfiguration
 
shutdown() - Method in class de.phleisch.app.itsucks.core.impl.WorkerPoolImpl
 
shutdown() - Method in interface de.phleisch.app.itsucks.core.WorkerPool
 
shutdown() - Method in interface de.phleisch.app.itsucks.event.EventDispatcher
Shutdown the Event dispatcher.
shutdown() - Method in class de.phleisch.app.itsucks.event.impl.EventDispatcherImpl
 
SimpleDirectEventSource - Class in de.phleisch.app.itsucks.event.impl
 
SimpleDirectEventSource() - Constructor for class de.phleisch.app.itsucks.event.impl.SimpleDirectEventSource
 
SimpleEvent - Class in de.phleisch.app.itsucks.event.impl
An implementation of the Event interface.
SimpleEvent(Event) - Constructor for class de.phleisch.app.itsucks.event.impl.SimpleEvent
This constructor copies type and category from the given event.
SimpleEvent(int) - Constructor for class de.phleisch.app.itsucks.event.impl.SimpleEvent
 
SimpleEvent(int, int) - Constructor for class de.phleisch.app.itsucks.event.impl.SimpleEvent
 
SimpleJobListImpl - Class in de.phleisch.app.itsucks.job.impl
Default implementation of the JobList Interface.
SimpleJobListImpl() - Constructor for class de.phleisch.app.itsucks.job.impl.SimpleJobListImpl
 
size() - Method in class de.phleisch.app.itsucks.job.impl.SimpleJobListImpl
 
size() - Method in interface de.phleisch.app.itsucks.job.JobList
 
size() - Method in interface de.phleisch.app.itsucks.processing.DataProcessorChain
Returns the count of registerd processors.
size() - Method in class de.phleisch.app.itsucks.processing.impl.DataProcessorChainImpl
 
start() - Method in class de.phleisch.app.itsucks.core.impl.DispatcherBatch
 
start() - Method in class de.phleisch.app.itsucks.core.impl.WorkerThreadImpl
 
start() - Method in interface de.phleisch.app.itsucks.core.WorkerThread
 
state - Variable in class de.phleisch.app.itsucks.persistence.jaxb.SerializedJob
 
STATE_ALREADY_PROCESSED - Static variable in interface de.phleisch.app.itsucks.job.Job
This job was already processed.
STATE_ASSIGNED - Static variable in interface de.phleisch.app.itsucks.job.Job
The job is assigned to an worker thread.
STATE_CLOSED - Static variable in interface de.phleisch.app.itsucks.job.Job
The job is closed and not longer in progress.
STATE_ERROR - Static variable in interface de.phleisch.app.itsucks.job.Job
The job processing has been aborted by an error.
STATE_FAILED - Static variable in interface de.phleisch.app.itsucks.job.Job
The job processing failed.
STATE_FINISHED - Static variable in interface de.phleisch.app.itsucks.job.Job
The job finished without error.
STATE_IGNORED - Static variable in interface de.phleisch.app.itsucks.job.Job
This job is set to ignored by an filter.
STATE_IN_PROGRESS - Static variable in interface de.phleisch.app.itsucks.job.Job
The job processing is in progress.
STATE_OPEN - Static variable in interface de.phleisch.app.itsucks.job.Job
The job is open and waits to be assigned.
stop() - Method in interface de.phleisch.app.itsucks.core.Dispatcher
Set the flag to stop the dispatcher
stop() - Method in class de.phleisch.app.itsucks.core.impl.DispatcherImpl
 
supports(Job) - Method in class de.phleisch.app.itsucks.filter.download.impl.ContentFilter
 
supports(Job) - Method in class de.phleisch.app.itsucks.filter.download.impl.DownloadJobFilter
 
supports(Job) - Method in class de.phleisch.app.itsucks.filter.download.impl.FileSizeFilter
 
supports(Job) - Method in class de.phleisch.app.itsucks.filter.download.impl.MaxLinksToFollowFilter
 
supports(Job) - Method in class de.phleisch.app.itsucks.filter.download.impl.RegExpJobFilter
 
supports(Job) - Method in class de.phleisch.app.itsucks.filter.download.impl.TimeLimitFilter
 
supports(Job) - Method in interface de.phleisch.app.itsucks.filter.JobFilter
Asks the Filter if it supports the given job.
supports(Job) - Method in interface de.phleisch.app.itsucks.processing.DataProcessor
Returns true if this processor supports the given type of job.
supports(Job) - Method in class de.phleisch.app.itsucks.processing.download.http.impl.ContentParser
 
supports(Job) - Method in class de.phleisch.app.itsucks.processing.download.http.impl.FilterFileSizeProcessor
 
supports(Job) - Method in class de.phleisch.app.itsucks.processing.download.http.impl.HtmlParser
 
supports(Job) - Method in class de.phleisch.app.itsucks.processing.download.http.impl.HttpRedirectorProcessor
 
supports(Job) - Method in class de.phleisch.app.itsucks.processing.download.impl.PersistenceProcessor
 
supports(Job) - Method in class de.phleisch.app.itsucks.processing.impl.AbstractDataProcessor
 
supports(Job) - Method in class de.phleisch.app.itsucks.processing.impl.SeekDataProcessorWrapper
 

T

timeLimit - Variable in class de.phleisch.app.itsucks.persistence.jaxb.SerializedTimeLimitFilter
 
TimeLimitFilter - Class in de.phleisch.app.itsucks.filter.download.impl
 
TimeLimitFilter() - Constructor for class de.phleisch.app.itsucks.filter.download.impl.TimeLimitFilter
 
toString() - Method in class de.phleisch.app.itsucks.event.impl.SimpleEvent
 
toString() - Method in class de.phleisch.app.itsucks.filter.download.impl.RegExpJobFilter.RegExpFilterAction
 
toString() - Method in class de.phleisch.app.itsucks.filter.download.impl.RegExpJobFilter.RegExpFilterRule
 
toString() - Method in class de.phleisch.app.itsucks.job.download.impl.UrlDownloadJob
 
toTextString() - Method in class de.phleisch.app.itsucks.filter.download.impl.RegExpJobFilter.RegExpFilterRule
Returns a string containing all information about this filter.

U

unpause() - Method in interface de.phleisch.app.itsucks.core.Dispatcher
Resume assigning new jobs to working threads.
unpause() - Method in class de.phleisch.app.itsucks.core.impl.DispatcherImpl
 
unregisterObserver(EventObserver) - Method in interface de.phleisch.app.itsucks.event.DirectEventSource
Unregisters the given observer.
unregisterObserver(EventObserver) - Method in interface de.phleisch.app.itsucks.event.EventDispatcher
Unregisters the given observer.
unregisterObserver(EventObserver) - Method in class de.phleisch.app.itsucks.event.impl.EventDispatcherImpl
 
unregisterObserver(EventObserver) - Method in class de.phleisch.app.itsucks.event.impl.SimpleDirectEventSource
 
url - Variable in class de.phleisch.app.itsucks.persistence.jaxb.SerializedDownloadJob
 
UrlDownloadJob - Class in de.phleisch.app.itsucks.job.download.impl
This is the implementation of a job for downloading files.
UrlDownloadJob() - Constructor for class de.phleisch.app.itsucks.job.download.impl.UrlDownloadJob
 
urlPrefix - Variable in class de.phleisch.app.itsucks.persistence.jaxb.SerializedDownloadJobFilter
 
userAgent - Variable in class de.phleisch.app.itsucks.persistence.jaxb.SerializedHttpRetrieverConfiguration
 

V

value - Variable in class de.phleisch.app.itsucks.persistence.jaxb.SerializedJobParameter
 
valueOf(String) - Static method in enum de.phleisch.app.itsucks.filter.download.impl.ContentFilter.ContentFilterConfig.Action
Returns the enum constant of this type with the specified name.
values() - Static method in enum de.phleisch.app.itsucks.filter.download.impl.ContentFilter.ContentFilterConfig.Action
Returns an array containing the constants of this enum type, in the order they are declared.
version - Variable in class de.phleisch.app.itsucks.persistence.jaxb.SerializedJobs
 

W

waitForFreeWorker() - Method in class de.phleisch.app.itsucks.core.impl.WorkerPoolImpl
 
waitForFreeWorker() - Method in interface de.phleisch.app.itsucks.core.WorkerPool
 
WorkerPool - Interface in de.phleisch.app.itsucks.core
The worker pool manages a pool of worker threads.
WorkerPoolImpl - Class in de.phleisch.app.itsucks.core.impl
Default implementation of the WorkerPool.
WorkerPoolImpl() - Constructor for class de.phleisch.app.itsucks.core.impl.WorkerPoolImpl
 
WorkerPoolImpl(int) - Constructor for class de.phleisch.app.itsucks.core.impl.WorkerPoolImpl
 
WorkerThread - Interface in de.phleisch.app.itsucks.core
 
WorkerThreadImpl - Class in de.phleisch.app.itsucks.core.impl
This is a single worker to process a job.
WorkerThreadImpl(WorkerPool, String) - Constructor for class de.phleisch.app.itsucks.core.impl.WorkerThreadImpl
 
workerThreads - Variable in class de.phleisch.app.itsucks.persistence.jaxb.SerializedDispatcherConfiguration
 

X

XMLJobSerialization - Class in de.phleisch.app.itsucks.persistence.impl
 
XMLJobSerialization() - Constructor for class de.phleisch.app.itsucks.persistence.impl.XMLJobSerialization
 

A B C D E F G H I J K L M N O P R S T U V W X

Copyright © 2008. All Rights Reserved.