A B C D E F G H I J 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.HttpFileResumeUrlRetriever
 
abort() - Method in class de.phleisch.app.itsucks.io.http.impl.HttpRetriever
 
abort() - Method in class de.phleisch.app.itsucks.io.impl.FileRetriever
 
abort() - Method in class de.phleisch.app.itsucks.io.impl.FilterDataRetriever
 
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
 
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
 
AbstractUrlDataRetriever - Class in de.phleisch.app.itsucks.io.impl
Abstract implementation of an data retriever.
AbstractUrlDataRetriever() - Constructor for class de.phleisch.app.itsucks.io.impl.AbstractUrlDataRetriever
 
add(int, HttpRetrieverResponseCodeBehaviour.Action, int) - Method in class de.phleisch.app.itsucks.io.http.impl.HttpRetrieverResponseCodeBehaviour
 
add(int, HttpRetrieverResponseCodeBehaviour.Action) - Method in class de.phleisch.app.itsucks.io.http.impl.HttpRetrieverResponseCodeBehaviour
 
add(int, int, HttpRetrieverResponseCodeBehaviour.Action) - Method in class de.phleisch.app.itsucks.io.http.impl.HttpRetrieverResponseCodeBehaviour
 
add(int, int, HttpRetrieverResponseCodeBehaviour.Action, int) - Method in class de.phleisch.app.itsucks.io.http.impl.HttpRetrieverResponseCodeBehaviour
 
add(HttpRetrieverResponseCodeBehaviour.ResponseCodeRange) - Method in class de.phleisch.app.itsucks.io.http.impl.HttpRetrieverResponseCodeBehaviour
 
add(HttpRetrieverResponseCodeBehaviour) - Method in class de.phleisch.app.itsucks.io.http.impl.HttpRetrieverResponseCodeBehaviour
 
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.
addAuthenticationCredentials(HttpAuthenticationCredentials) - Method in class de.phleisch.app.itsucks.io.http.impl.HttpRetrieverConfiguration
 
addCommand(int) - Method in class de.phleisch.app.itsucks.core.impl.WorkerThreadImpl
 
addCommand(int) - Method in interface de.phleisch.app.itsucks.core.WorkerThread
 
addConfig(String, HttpRetrieverResponseCodeBehaviour) - Method in class de.phleisch.app.itsucks.filter.download.http.impl.ChangeHttpResponseCodeBehaviourFilter
 
addConfig(ChangeHttpResponseCodeBehaviourFilter.HttpResponseCodeBehaviourHostConfig) - Method in class de.phleisch.app.itsucks.filter.download.http.impl.ChangeHttpResponseCodeBehaviourFilter
 
addContentFilterConfig(ContentFilter.ContentFilterConfig) - Method in class de.phleisch.app.itsucks.filter.download.impl.ContentFilter
 
addCookie(Cookie) - Method in class de.phleisch.app.itsucks.filter.download.http.impl.CookieFilter
 
addCredentials(HttpAuthenticationCredentials) - Method in class de.phleisch.app.itsucks.filter.download.http.impl.HttpAuthenticationFilter
 
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.
addPropertyChangeListener(PropertyChangeListener) - Method in class de.phleisch.app.itsucks.io.impl.ProgressInputStream
 
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.
affectedJob - Variable in class de.phleisch.app.itsucks.job.JobListNotification
 
ALLOWED_URI_CHARS - Static variable in class de.phleisch.app.itsucks.processing.download.http.impl.UrlExtractor
 
analyzeResultCode() - Method in class de.phleisch.app.itsucks.io.http.impl.HttpRetriever
 
APPLICATION_TITLE - Static variable in class de.phleisch.app.itsucks.constants.ApplicationConstants
 
APPLICATION_VERSION - Static variable in class de.phleisch.app.itsucks.constants.ApplicationConstants
 
ApplicationConfiguration - Interface in de.phleisch.app.itsucks.configuration
 
ApplicationConstants - Class in de.phleisch.app.itsucks.constants
Generic application constants.
ApplicationConstants() - Constructor for class de.phleisch.app.itsucks.constants.ApplicationConstants
 
AsynchronEventDispatcherImpl - Class in de.phleisch.app.itsucks.event.impl
The event dispatcher dispatches fired events to all registered observers.
AsynchronEventDispatcherImpl() - Constructor for class de.phleisch.app.itsucks.event.impl.AsynchronEventDispatcherImpl
 

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
 
buildCookieString(List<String>) - Method in class de.phleisch.app.itsucks.io.http.impl.CookieHelper
 
buildDispatcherFromJobPackage(Dispatcher, SerializableJobPackage) - Static method in class de.phleisch.app.itsucks.persistence.util.DispatcherBuilder
 
buildSavePath(URL, String) - 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.processing.DataProcessorChain
Checks if all processors in the chain are supporting resuming.
canResume() - Method in class de.phleisch.app.itsucks.processing.impl.DataProcessorChainImpl
 
ChangeHttpResponseCodeBehaviourFilter - Class in de.phleisch.app.itsucks.filter.download.http.impl
TODO javadoc
ChangeHttpResponseCodeBehaviourFilter() - Constructor for class de.phleisch.app.itsucks.filter.download.http.impl.ChangeHttpResponseCodeBehaviourFilter
 
ChangeHttpResponseCodeBehaviourFilter.HttpResponseCodeBehaviourHostConfig - Class in de.phleisch.app.itsucks.filter.download.http.impl
 
ChangeHttpResponseCodeBehaviourFilter.HttpResponseCodeBehaviourHostConfig(String, HttpRetrieverResponseCodeBehaviour) - Constructor for class de.phleisch.app.itsucks.filter.download.http.impl.ChangeHttpResponseCodeBehaviourFilter.HttpResponseCodeBehaviourHostConfig
 
checkClientTrusted(X509Certificate[], String) - Method in class org.apache.commons.httpclient.contrib.ssl.DummyTrustManager
 
checkClientTrusted(X509Certificate[], String) - Method in class org.apache.commons.httpclient.contrib.ssl.EasyX509TrustManager
 
checkServerTrusted(X509Certificate[], String) - Method in class org.apache.commons.httpclient.contrib.ssl.DummyTrustManager
 
checkServerTrusted(X509Certificate[], String) - Method in class org.apache.commons.httpclient.contrib.ssl.EasyX509TrustManager
 
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
 
compareTo(HttpRetrieverResponseCodeBehaviour.ResponseCodeRange) - Method in class de.phleisch.app.itsucks.io.http.impl.HttpRetrieverResponseCodeBehaviour.ResponseCodeRange
 
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.HttpFileResumeUrlRetriever
 
connect() - Method in class de.phleisch.app.itsucks.io.http.impl.HttpRetriever
 
connect() - Method in class de.phleisch.app.itsucks.io.impl.FileRetriever
 
connect() - Method in class de.phleisch.app.itsucks.io.impl.FilterDataRetriever
 
connect() - Method in class de.phleisch.app.itsucks.io.impl.SequenceRetriever
 
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.context
 
Context() - Constructor for class de.phleisch.app.itsucks.context.Context
 
CONTEXT_PARAMETER_HTTP_RETRIEVER_CONFIGURATION - Static variable in class de.phleisch.app.itsucks.io.http.impl.HttpRetrieverConfiguration
 
CONTEXT_PARAMETER_JOB_MANAGER_CONFIGURATION - Static variable in class de.phleisch.app.itsucks.job.JobManagerConfiguration
 
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
 
convertBeanToClass(Object) - Method in class de.phleisch.app.itsucks.persistence.jaxb.conversion.JobManagerConfigurationConverter
 
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
 
convertClassToBean(Object) - Method in class de.phleisch.app.itsucks.persistence.jaxb.conversion.JobManagerConfigurationConverter
 
Cookie - Class in de.phleisch.app.itsucks.io.http.impl
 
Cookie() - Constructor for class de.phleisch.app.itsucks.io.http.impl.Cookie
 
Cookie(Cookie) - Constructor for class de.phleisch.app.itsucks.io.http.impl.Cookie
 
CookieFilter - Class in de.phleisch.app.itsucks.filter.download.http.impl
 
CookieFilter() - Constructor for class de.phleisch.app.itsucks.filter.download.http.impl.CookieFilter
 
CookieHelper - Class in de.phleisch.app.itsucks.io.http.impl
 
CookieHelper() - Constructor for class de.phleisch.app.itsucks.io.http.impl.CookieHelper
 
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
 
createDataRetriever(URL, Context, List<JobParameter>) - Method in class de.phleisch.app.itsucks.job.download.http.impl.HttpRetrieverFactory
 
createDataRetriever(URL, Context, List<JobParameter>) - Method in interface de.phleisch.app.itsucks.job.download.impl.DataRetrieverFactory
 
createDefaultConfiguration() - Static method in class de.phleisch.app.itsucks.job.download.http.impl.HttpRetrieverFactory
 
createDefaultHttpRetrieverBehaviour() - Static method in class de.phleisch.app.itsucks.io.http.impl.HttpRetriever
 
createDownloadJob() - Method in class de.phleisch.app.itsucks.job.download.impl.DownloadJobFactory
 
createHttpClient(HttpRetrieverConfiguration) - Method in class de.phleisch.app.itsucks.io.http.impl.HttpRetriever
 
createResumeDataRetriever(UrlDataRetriever, File) - Method in class de.phleisch.app.itsucks.job.download.http.impl.HttpRetrieverFactory
 
createResumeDataRetriever(UrlDataRetriever, File) - Method in interface de.phleisch.app.itsucks.job.download.impl.DataRetrieverFactory
 
createSocket(String, int, InetAddress, int) - Method in class org.apache.commons.httpclient.contrib.ssl.EasySSLProtocolSocketFactory
 
createSocket(String, int, InetAddress, int, HttpConnectionParams) - Method in class org.apache.commons.httpclient.contrib.ssl.EasySSLProtocolSocketFactory
Attempts to get a new socket connection to the given host within the given time limit.
createSocket(String, int) - Method in class org.apache.commons.httpclient.contrib.ssl.EasySSLProtocolSocketFactory
 
createSocket(Socket, String, int, boolean) - Method in class org.apache.commons.httpclient.contrib.ssl.EasySSLProtocolSocketFactory
 

D

DataChunk - Class in de.phleisch.app.itsucks.processing
 
DataChunk(byte[], int, boolean) - Constructor for class de.phleisch.app.itsucks.processing.DataChunk
 
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
 
DataProcessorInfo - Class in de.phleisch.app.itsucks.processing
 
DataProcessorInfo(DataProcessorInfo.ResumeSupport, DataProcessorInfo.ProcessorType, DataProcessorInfo.StreamingSupport) - Constructor for class de.phleisch.app.itsucks.processing.DataProcessorInfo
 
DataProcessorInfo.ProcessorType - Enum in de.phleisch.app.itsucks.processing
 
DataProcessorInfo.ResumeSupport - Enum in de.phleisch.app.itsucks.processing
 
DataProcessorInfo.StreamingSupport - Enum in de.phleisch.app.itsucks.processing
 
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.
DataRetrieverFactory - Interface in de.phleisch.app.itsucks.job.download.impl
 
DataRetrieverManager - Class in de.phleisch.app.itsucks.job.download.impl
Manages the data retriever for every protocol.
DataRetrieverManager() - Constructor for class de.phleisch.app.itsucks.job.download.impl.DataRetrieverManager
 
de.phleisch.app.itsucks.configuration - package de.phleisch.app.itsucks.configuration
 
de.phleisch.app.itsucks.configuration.impl - package de.phleisch.app.itsucks.configuration.impl
 
de.phleisch.app.itsucks.constants - package de.phleisch.app.itsucks.constants
 
de.phleisch.app.itsucks.context - package de.phleisch.app.itsucks.context
 
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.filter - package de.phleisch.app.itsucks.filter
 
de.phleisch.app.itsucks.filter.download.http.impl - package de.phleisch.app.itsucks.filter.download.http.impl
 
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 - package de.phleisch.app.itsucks.io.http
 
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.http.impl - package de.phleisch.app.itsucks.job.download.http.impl
 
de.phleisch.app.itsucks.job.download.impl - package de.phleisch.app.itsucks.job.download.impl
 
de.phleisch.app.itsucks.job.event - package de.phleisch.app.itsucks.job.event
 
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.conversion - package de.phleisch.app.itsucks.persistence.jaxb.conversion
 
de.phleisch.app.itsucks.persistence.util - package de.phleisch.app.itsucks.persistence.util
 
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
 
decodeHtmlExpressions(String) - Method in class de.phleisch.app.itsucks.processing.download.http.impl.UrlExtractor
 
DEFAULT_TIME_TO_WAIT_BETWEEN_RETRY - Static variable in class de.phleisch.app.itsucks.io.http.impl.HttpRetriever
 
DEFAULT_USER_AGENT - Static variable in class de.phleisch.app.itsucks.job.download.http.impl.HttpRetrieverFactory
 
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
 
deregisterSearchPath(String) - Method in class de.phleisch.app.itsucks.persistence.impl.XMLJobSerialization
 
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.HttpFileResumeUrlRetriever
 
disconnect() - Method in class de.phleisch.app.itsucks.io.http.impl.HttpRetriever
 
disconnect() - Method in class de.phleisch.app.itsucks.io.impl.FileRetriever
 
disconnect() - Method in class de.phleisch.app.itsucks.io.impl.FilterDataRetriever
 
disconnect() - Method in class de.phleisch.app.itsucks.io.impl.SequenceRetriever
 
dispatchChunk(DataChunk) - Method in class de.phleisch.app.itsucks.processing.impl.DataProcessorChainImpl
 
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
 
DispatcherBuilder - Class in de.phleisch.app.itsucks.persistence.util
 
DispatcherBuilder() - Constructor for class de.phleisch.app.itsucks.persistence.util.DispatcherBuilder
 
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
 
dispatchFinalChunk() - Method in class de.phleisch.app.itsucks.processing.impl.DataProcessorChainImpl
 
dispatchJob(Job) - Method in class de.phleisch.app.itsucks.core.impl.WorkerPoolImpl
 
dispatchJob(Job) - Method in interface de.phleisch.app.itsucks.core.WorkerPool
 
doDelgateDownload() - Method in class de.phleisch.app.itsucks.io.http.impl.HttpFileResumeUrlRetriever
 
doPauseLoop() - Method in class de.phleisch.app.itsucks.core.impl.DispatcherImpl
 
doReadOnlyFile(long) - Method in class de.phleisch.app.itsucks.io.http.impl.HttpFileResumeUrlRetriever
 
doResumeDownload(long) - Method in class de.phleisch.app.itsucks.io.http.impl.HttpFileResumeUrlRetriever
 
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
 
DummyTrustManager - Class in org.apache.commons.httpclient.contrib.ssl
 
DummyTrustManager() - Constructor for class org.apache.commons.httpclient.contrib.ssl.DummyTrustManager
 

E

EasySSLProtocolSocketFactory - Class in org.apache.commons.httpclient.contrib.ssl
EasySSLProtocolSocketFactory can be used to creats SSL Sockets that accept self-signed certificates.
EasySSLProtocolSocketFactory() - Constructor for class org.apache.commons.httpclient.contrib.ssl.EasySSLProtocolSocketFactory
Constructor for EasySSLProtocolSocketFactory.
EasyX509TrustManager - Class in org.apache.commons.httpclient.contrib.ssl
EasyX509TrustManager unlike default X509TrustManager accepts self-signed certificates.
EasyX509TrustManager(KeyStore) - Constructor for class org.apache.commons.httpclient.contrib.ssl.EasyX509TrustManager
Constructor for EasyX509TrustManager.
encodeURIChars(String) - Method in class de.phleisch.app.itsucks.processing.download.http.impl.UrlExtractor
http://www.ietf.org/rfc/rfc2396.txt
equals(Object) - Method in class de.phleisch.app.itsucks.event.impl.EventObserverConfig
 
equals(Object) - Method in class de.phleisch.app.itsucks.event.impl.SimpleEvent
 
equals(Object) - Method in class de.phleisch.app.itsucks.io.http.impl.HttpRetrieverResponseCodeBehaviour.ResponseCodeRange
 
equals(Object) - Method in class org.apache.commons.httpclient.contrib.ssl.EasySSLProtocolSocketFactory
 
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.AsynchronEventDispatcherImpl
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
EventContext - Class in de.phleisch.app.itsucks.context
 
EventContext() - Constructor for class de.phleisch.app.itsucks.context.EventContext
 
EventDispatcher - Interface in de.phleisch.app.itsucks.event
 
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.
EventObserverConfig - Class in de.phleisch.app.itsucks.event.impl
 
EventObserverConfig(EventObserver, EventFilter) - Constructor for class de.phleisch.app.itsucks.event.impl.EventObserverConfig
 
EventSource - Interface in de.phleisch.app.itsucks.event
 
executeDownload() - Method in class de.phleisch.app.itsucks.job.download.impl.UrlDownloadJob
 
executeProcessorChain() - Method in class de.phleisch.app.itsucks.job.download.impl.UrlDownloadJob
 
extractURLs(String) - Method in class de.phleisch.app.itsucks.processing.download.http.impl.UrlExtractor
 

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
 
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.http.impl.ChangeHttpResponseCodeBehaviourFilter
 
filter(Job) - Method in class de.phleisch.app.itsucks.filter.download.http.impl.CookieFilter
 
filter(Job) - Method in class de.phleisch.app.itsucks.filter.download.http.impl.HttpAuthenticationFilter
 
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.
FilterDataRetriever - Class in de.phleisch.app.itsucks.io.impl
 
FilterDataRetriever() - Constructor for class de.phleisch.app.itsucks.io.impl.FilterDataRetriever
 
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
 
findActionForResponseCode(int) - Method in class de.phleisch.app.itsucks.io.http.impl.HttpRetrieverResponseCodeBehaviour
 
findConfiguration() - Method in class de.phleisch.app.itsucks.configuration.impl.PropertyFileConfigurationImpl
 
findConfigurationForResponseCode(int) - Method in class de.phleisch.app.itsucks.io.http.impl.HttpRetrieverResponseCodeBehaviour
 
findDefaultConfiguration() - Method in class de.phleisch.app.itsucks.configuration.impl.PropertyFileConfigurationImpl
 
findParameter(String, List<JobParameter>) - Method in class de.phleisch.app.itsucks.job.download.http.impl.HttpRetrieverFactory
 
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.AsynchronEventDispatcherImpl
 
fireEvent(Event) - Method in class de.phleisch.app.itsucks.event.impl.SimpleDirectEventSource
 
fireEvent(Event) - Method in class de.phleisch.app.itsucks.event.impl.SynchronEventDispatcherImpl
 
firePropertyChange(String, Object, Object) - Method in class de.phleisch.app.itsucks.job.impl.AbstractJob
 
FOUND_302 - Static variable in interface de.phleisch.app.itsucks.io.http.HttpResponseCodes
 

G

getAccept() - Method in class de.phleisch.app.itsucks.filter.download.impl.RegExpJobFilter.RegExpFilterAction
Returns if the job should be accepted/rejected.
getAcceptedIssuers() - Method in class org.apache.commons.httpclient.contrib.ssl.DummyTrustManager
 
getAcceptedIssuers() - Method in class org.apache.commons.httpclient.contrib.ssl.EasyX509TrustManager
 
getAction() - Method in class de.phleisch.app.itsucks.io.http.impl.HttpRetrieverResponseCodeBehaviour.ResponseCodeRange
 
getAllowedHostNames() - Method in class de.phleisch.app.itsucks.filter.download.impl.DownloadJobFilter
Returns the allowed hostnames (regular expressions).
getAlreadyAddedUrls() - Method in class de.phleisch.app.itsucks.filter.download.impl.DownloadJobFilter
Returns a set of all already known urls.
getAuthenticationCredentials() - Method in class de.phleisch.app.itsucks.io.http.impl.HttpRetrieverConfiguration
 
getBandwidthLimit() - Method in class de.phleisch.app.itsucks.io.http.impl.HttpRetrieverConfiguration
 
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
 
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.HttpRetriever
 
getBytesSkipped() - Method in class de.phleisch.app.itsucks.io.impl.FileRetriever
 
getBytesSkipped() - Method in class de.phleisch.app.itsucks.io.impl.FilterDataRetriever
 
getBytesSkipped() - Method in class de.phleisch.app.itsucks.io.impl.SequenceRetriever
 
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.
getComment() - Method in class de.phleisch.app.itsucks.configuration.impl.PropertyFileConfigurationImpl
 
getConfigList() - Method in class de.phleisch.app.itsucks.filter.download.http.impl.ChangeHttpResponseCodeBehaviourFilter
 
getConfiguration() - Method in class de.phleisch.app.itsucks.io.http.impl.HttpRetriever
 
getConfigurationList() - Method in class de.phleisch.app.itsucks.io.http.impl.HttpRetrieverResponseCodeBehaviour
 
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
 
getContentLenght() - Method in interface de.phleisch.app.itsucks.io.DataRetriever
Returns the content length in bytes.
getContentLenght() - Method in class de.phleisch.app.itsucks.io.http.impl.HttpRetriever
 
getContentLenght() - Method in class de.phleisch.app.itsucks.io.impl.FileRetriever
 
getContentLenght() - Method in class de.phleisch.app.itsucks.io.impl.FilterDataRetriever
 
getContentLenght() - Method in class de.phleisch.app.itsucks.io.impl.SequenceRetriever
 
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 class de.phleisch.app.itsucks.job.impl.FilterJobManagerImpl
 
getContext() - Method in interface de.phleisch.app.itsucks.job.JobManager
 
getContextParameter(Object) - Method in class de.phleisch.app.itsucks.context.Context
 
getContextParameter() - Method in class de.phleisch.app.itsucks.persistence.SerializableJobPackage
 
getContextParameter(String) - Method in class de.phleisch.app.itsucks.persistence.SerializableJobPackage
 
getCookieList() - Method in class de.phleisch.app.itsucks.io.http.impl.HttpRetriever
 
getCookies() - Method in class de.phleisch.app.itsucks.filter.download.http.impl.CookieFilter
 
getCredentials() - Method in class de.phleisch.app.itsucks.filter.download.http.impl.HttpAuthenticationFilter
 
getData() - Method in class de.phleisch.app.itsucks.processing.DataChunk
 
getDataAsInputStream() - Method in interface de.phleisch.app.itsucks.io.DataRetriever
Returns an input stream for the retrieved data.
getDataAsInputStream() - Method in class de.phleisch.app.itsucks.io.http.impl.HttpRetriever
 
getDataAsInputStream() - Method in class de.phleisch.app.itsucks.io.impl.FileRetriever
 
getDataAsInputStream() - Method in class de.phleisch.app.itsucks.io.impl.FilterDataRetriever
 
getDataAsInputStream() - Method in class de.phleisch.app.itsucks.io.impl.SequenceRetriever
 
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
 
getDataRead() - Method in class de.phleisch.app.itsucks.io.impl.ProgressInputStream
 
getDataRetriever() - Method in interface de.phleisch.app.itsucks.job.download.DownloadJob
 
getDataRetriever() - Method in class de.phleisch.app.itsucks.job.download.impl.UrlDownloadJob
 
getDefaultConfigurationPath() - Method in class de.phleisch.app.itsucks.configuration.impl.PropertyFileConfigurationImpl
 
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
 
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.
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.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
 
getDomain() - Method in class de.phleisch.app.itsucks.io.http.impl.Cookie
 
getEncoding() - Method in class de.phleisch.app.itsucks.io.http.impl.HttpMetadata
Gets the file encoding.
getEventDispatcher() - Method in class de.phleisch.app.itsucks.context.EventContext
 
getEventDispatcher() - Method in interface de.phleisch.app.itsucks.event.EventSource
 
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
 
getFilename() - Method in class de.phleisch.app.itsucks.io.http.impl.HttpMetadata
Returns the filename of the url object.
getFilename() - Method in interface de.phleisch.app.itsucks.io.Metadata
Returns the filename of the url object.
getFilenameFromUrl(URL) - Static method in class de.phleisch.app.itsucks.io.UrlUtils
Returns the filename of an URL or null if the URL ends with an slash.
getFilter() - Method in class de.phleisch.app.itsucks.event.impl.EventObserverConfig
 
getFilterByType(Class<? extends JobFilter>) - Method in class de.phleisch.app.itsucks.persistence.SerializableJobPackage
 
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
 
getFirstJob() - 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
 
getGroupContext() - Method in class de.phleisch.app.itsucks.job.impl.AbstractJob
 
getGroupContext() - Method in interface de.phleisch.app.itsucks.job.Job
The context for this job group.
getHost() - Method in class de.phleisch.app.itsucks.io.http.impl.HttpAuthenticationCredentials
 
getHostnameRegexp() - Method in class de.phleisch.app.itsucks.filter.download.http.impl.ChangeHttpResponseCodeBehaviourFilter.HttpResponseCodeBehaviourHostConfig
 
getHttpClientFromConfiguration() - Method in class de.phleisch.app.itsucks.io.http.impl.HttpRetriever
 
getHttpRetrieverConfigurationFromContext(Context) - Method in class de.phleisch.app.itsucks.job.download.http.impl.HttpRetrieverFactory
 
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.
getInfo() - Method in interface de.phleisch.app.itsucks.processing.DataProcessor
Returns informations about the processor and its features.
getInfo() - Method in class de.phleisch.app.itsucks.processing.download.http.impl.ContentParser
 
getInfo() - Method in class de.phleisch.app.itsucks.processing.download.http.impl.FilterFileSizeProcessor
 
getInfo() - Method in class de.phleisch.app.itsucks.processing.download.http.impl.HtmlParser
 
getInfo() - Method in class de.phleisch.app.itsucks.processing.download.http.impl.HttpRedirectorProcessor
 
getInfo() - Method in class de.phleisch.app.itsucks.processing.download.impl.PersistenceProcessor
 
getInfo() - Method in class de.phleisch.app.itsucks.processing.impl.SeekDataProcessorWrapper
 
getInitialState() - Method in class de.phleisch.app.itsucks.job.event.JobAddedEvent
 
getInputStream() - Method in interface de.phleisch.app.itsucks.processing.DataProcessorChain
 
getInputStream() - Method in class de.phleisch.app.itsucks.processing.impl.DataProcessorChainImpl
 
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.job.event.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
 
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.
getMaxConcurrentDispatcher() - Method in class de.phleisch.app.itsucks.core.impl.DispatcherBatch
 
getMaxConnectionsPerServer() - Method in class de.phleisch.app.itsucks.io.http.impl.HttpRetrieverConfiguration
 
getMaxLinksToFollow() - Method in class de.phleisch.app.itsucks.filter.download.impl.MaxLinksToFollowFilter
 
getMaxRecursionDepth() - Method in class de.phleisch.app.itsucks.filter.download.impl.DownloadJobFilter
Gets the maximum allowed recursion depth.
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
 
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.HttpFileResumeUrlRetriever
 
getMetadata() - Method in class de.phleisch.app.itsucks.io.http.impl.HttpRetriever
 
getMetadata() - Method in class de.phleisch.app.itsucks.io.impl.FileRetriever
 
getMetadata() - Method in class de.phleisch.app.itsucks.io.impl.FilterDataRetriever
 
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
 
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.
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.io.http.impl.Cookie
 
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
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.
getObserver() - Method in class de.phleisch.app.itsucks.event.impl.EventObserverConfig
 
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.
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
Parent is saved as wek reference to save memory.
getPassword() - Method in class de.phleisch.app.itsucks.io.http.impl.HttpAuthenticationCredentials
 
getPath() - Method in class de.phleisch.app.itsucks.io.http.impl.Cookie
 
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.processing.download.http.impl.UrlExtractor.PatternConfig
 
getPriority() - Method in class de.phleisch.app.itsucks.io.http.impl.HttpRetrieverResponseCodeBehaviour.ResponseCodeRange
 
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
getPriorityChange() - Method in class de.phleisch.app.itsucks.filter.download.impl.RegExpJobFilter.RegExpFilterAction
Gets the priority change.
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
 
getProcessorType() - Method in class de.phleisch.app.itsucks.processing.DataProcessorInfo
'Consumes' (saves, parses etc.) this processor to the data or is it only an filter?
getProgress() - Method in class de.phleisch.app.itsucks.io.impl.ProgressInputStream
 
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.job.event.JobChangedEvent
 
getProxyPassword() - Method in class de.phleisch.app.itsucks.io.http.impl.HttpRetrieverConfiguration
 
getProxyPort() - Method in class de.phleisch.app.itsucks.io.http.impl.HttpRetrieverConfiguration
 
getProxyRealm() - Method in class de.phleisch.app.itsucks.io.http.impl.HttpRetrieverConfiguration
 
getProxyServer() - Method in class de.phleisch.app.itsucks.io.http.impl.HttpRetrieverConfiguration
 
getProxyUser() - Method in class de.phleisch.app.itsucks.io.http.impl.HttpRetrieverConfiguration
 
getReferer() - Method in class de.phleisch.app.itsucks.io.http.impl.HttpRetriever
 
getResponseCodeBehaviour() - Method in class de.phleisch.app.itsucks.filter.download.http.impl.ChangeHttpResponseCodeBehaviourFilter.HttpResponseCodeBehaviourHostConfig
 
getResponseCodeBehaviour() - Method in class de.phleisch.app.itsucks.io.http.impl.HttpRetriever
 
getResponseCodeFrom() - Method in class de.phleisch.app.itsucks.io.http.impl.HttpRetrieverResponseCodeBehaviour.ResponseCodeRange
 
getResponseCodeTo() - Method in class de.phleisch.app.itsucks.io.http.impl.HttpRetrieverResponseCodeBehaviour.ResponseCodeRange
 
getResponseHeaderField(String) - Method in class de.phleisch.app.itsucks.io.http.impl.HttpMetadata
Gets an http repsonse header field.
getResultCode() - Method in class de.phleisch.app.itsucks.io.http.impl.HttpFileResumeUrlRetriever
 
getResultCode() - Method in class de.phleisch.app.itsucks.io.http.impl.HttpRetriever
 
getResultCode() - Method in interface de.phleisch.app.itsucks.io.UrlDataRetriever
Returns the internal state and result code after connecting.
getResultGroup() - Method in class de.phleisch.app.itsucks.processing.download.http.impl.UrlExtractor.PatternConfig
 
getResumeOffset() - Method in class de.phleisch.app.itsucks.io.http.impl.HttpFileResumeUrlRetriever
 
getResumeOffset() - Method in interface de.phleisch.app.itsucks.io.ResumeUrlDataRetriever
 
getResumeSupport() - Method in class de.phleisch.app.itsucks.processing.DataProcessorInfo
Supports this data processor resuming?
getRetrieverFactoryForProtocol(String) - Method in class de.phleisch.app.itsucks.job.download.impl.DataRetrieverManager
Gets an data retriever for the given protocol (http, ftp, etc.).
getRetryBehaviour() - Method in class de.phleisch.app.itsucks.job.download.impl.UrlDownloadJob
 
getRetryCount() - Method in interface de.phleisch.app.itsucks.job.download.DownloadJob
Returns the actual retry count.
getRetryCount() - Method in class de.phleisch.app.itsucks.job.download.impl.UrlDownloadJob
 
getSaveConfigurationPath() - Method in class de.phleisch.app.itsucks.configuration.impl.PropertyFileConfigurationImpl
 
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
 
getSaveToDisk() - Method in class de.phleisch.app.itsucks.filter.download.impl.DownloadJobFilter
Gets the file filters which should be saved to disk (regular expressions).
getSharedObjects() - Method in class de.phleisch.app.itsucks.io.http.impl.HttpRetrieverConfiguration
 
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.
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.
getStreamingSupport() - Method in class de.phleisch.app.itsucks.processing.DataProcessorInfo
Asks the processor if it needs the data from the data retriever in one chunk and not in multiple pieces.
getSuggestedTimeToWaitForRetry() - Method in class de.phleisch.app.itsucks.io.http.impl.HttpFileResumeUrlRetriever
 
getSuggestedTimeToWaitForRetry() - Method in class de.phleisch.app.itsucks.io.http.impl.HttpRetriever
 
getSuggestedTimeToWaitForRetry() - Method in interface de.phleisch.app.itsucks.io.UrlDataRetriever
Returns the suggested time to wait befory retry the retrieval in ms.
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
 
getSupportedBeanConverter() - Method in class de.phleisch.app.itsucks.persistence.jaxb.conversion.JobManagerConfigurationConverter
 
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
 
getSupportedClassConverter() - Method in class de.phleisch.app.itsucks.persistence.jaxb.conversion.JobManagerConfigurationConverter
 
getTimeLimit() - Method in class de.phleisch.app.itsucks.filter.download.impl.TimeLimitFilter
 
getTimeLimitAsText() - Method in class de.phleisch.app.itsucks.filter.download.impl.TimeLimitFilter
 
getTimeToWaitBetweenRetry() - Method in class de.phleisch.app.itsucks.io.http.impl.HttpRetrieverResponseCodeBehaviour.ResponseCodeRange
 
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
 
getUpdateThreshold() - Method in class de.phleisch.app.itsucks.io.impl.ProgressInputStream
 
getUrl() - Method in class de.phleisch.app.itsucks.io.http.impl.HttpFileResumeUrlRetriever
 
getUrl() - Method in class de.phleisch.app.itsucks.io.impl.AbstractUrlDataRetriever
 
getUrl() - Method in interface de.phleisch.app.itsucks.io.UrlDataRetriever
Returns the URL which is retrieved.
getUrl() - Method in class de.phleisch.app.itsucks.job.download.impl.UrlDownloadJob
Gets the URL to be downloaded.
getURLPrefix() - Method in class de.phleisch.app.itsucks.filter.download.impl.DownloadJobFilter
Gets the prefix URL filter.
getUser() - Method in class de.phleisch.app.itsucks.io.http.impl.HttpAuthenticationCredentials
 
getUserAgent() - Method in class de.phleisch.app.itsucks.io.http.impl.HttpRetrieverConfiguration
 
getValue(String) - Method in interface de.phleisch.app.itsucks.configuration.ApplicationConfiguration
 
getValue(String, String) - Method in interface de.phleisch.app.itsucks.configuration.ApplicationConfiguration
 
getValue(String) - Method in class de.phleisch.app.itsucks.configuration.impl.PropertyFileConfigurationImpl
 
getValue(String, String) - Method in class de.phleisch.app.itsucks.configuration.impl.PropertyFileConfigurationImpl
 
getValue() - Method in class de.phleisch.app.itsucks.io.http.impl.Cookie
 
getValue() - Method in class de.phleisch.app.itsucks.job.JobParameter
 
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.SerializableDispatcherConfiguration
 
getWrappedInputStream() - Method in class de.phleisch.app.itsucks.io.impl.ProgressInputStream
 
GZIPAwareGetMethod - Class in de.phleisch.app.itsucks.io.http.impl
 
GZIPAwareGetMethod() - Constructor for class de.phleisch.app.itsucks.io.http.impl.GZIPAwareGetMethod
 
GZIPAwareGetMethod(String) - Constructor for class de.phleisch.app.itsucks.io.http.impl.GZIPAwareGetMethod
 

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.event.impl.EventObserverConfig
 
hashCode() - Method in class de.phleisch.app.itsucks.event.impl.SimpleEvent
 
hashCode() - Method in class de.phleisch.app.itsucks.io.http.impl.HttpRetrieverResponseCodeBehaviour.ResponseCodeRange
 
hashCode() - Method in class de.phleisch.app.itsucks.job.impl.AbstractJob
 
hashCode() - Method in class org.apache.commons.httpclient.contrib.ssl.EasySSLProtocolSocketFactory
 
hasJobParameter() - Method in class de.phleisch.app.itsucks.filter.download.impl.RegExpJobFilter.RegExpFilterAction
Returns true if any job parameter are defined.
HIGH_PRIORITY - Static variable in class de.phleisch.app.itsucks.io.http.impl.HttpRetrieverResponseCodeBehaviour.ResponseCodeRange
 
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_BEHAVIOUR_CONFIG_PARAMETER - Static variable in class de.phleisch.app.itsucks.job.download.http.impl.HttpRetrieverFactory
 
HTTP_COOKIE_CONFIG_PARAMETER - Static variable in class de.phleisch.app.itsucks.job.download.http.impl.HttpRetrieverFactory
 
HTTP_PARSER_CONFIG_FILE - Static variable in class de.phleisch.app.itsucks.constants.ApplicationConstants
 
HTTP_REFERER_CONFIG_PARAMETER - Static variable in class de.phleisch.app.itsucks.job.download.http.impl.HttpRetrieverFactory
 
HttpAuthenticationCredentials - Class in de.phleisch.app.itsucks.io.http.impl
 
HttpAuthenticationCredentials() - Constructor for class de.phleisch.app.itsucks.io.http.impl.HttpAuthenticationCredentials
 
HttpAuthenticationCredentials(String, String, String) - Constructor for class de.phleisch.app.itsucks.io.http.impl.HttpAuthenticationCredentials
 
HttpAuthenticationCredentials(HttpAuthenticationCredentials) - Constructor for class de.phleisch.app.itsucks.io.http.impl.HttpAuthenticationCredentials
 
HttpAuthenticationFilter - Class in de.phleisch.app.itsucks.filter.download.http.impl
 
HttpAuthenticationFilter() - Constructor for class de.phleisch.app.itsucks.filter.download.http.impl.HttpAuthenticationFilter
 
HttpFileResumeUrlRetriever - Class in de.phleisch.app.itsucks.io.http.impl
This retriever is used to resume partial downloaded files.
HttpFileResumeUrlRetriever(UrlDataRetriever, File) - Constructor for class de.phleisch.app.itsucks.io.http.impl.HttpFileResumeUrlRetriever
 
HttpFileResumeUrlRetriever.OperatingState - Enum in de.phleisch.app.itsucks.io.http.impl
 
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
 
HttpResponseCodes - Interface in de.phleisch.app.itsucks.io.http
 
HttpRetriever - Class in de.phleisch.app.itsucks.io.http.impl
Implementation of an data retriever for the http protocol.
HttpRetriever(URL, HttpRetrieverConfiguration) - Constructor for class de.phleisch.app.itsucks.io.http.impl.HttpRetriever
 
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
 
HttpRetrieverFactory - Class in de.phleisch.app.itsucks.job.download.http.impl
 
HttpRetrieverFactory() - Constructor for class de.phleisch.app.itsucks.job.download.http.impl.HttpRetrieverFactory
 
HttpRetrieverResponseCodeBehaviour - Class in de.phleisch.app.itsucks.io.http.impl
 
HttpRetrieverResponseCodeBehaviour() - Constructor for class de.phleisch.app.itsucks.io.http.impl.HttpRetrieverResponseCodeBehaviour
 
HttpRetrieverResponseCodeBehaviour.Action - Enum in de.phleisch.app.itsucks.io.http.impl
 
HttpRetrieverResponseCodeBehaviour.ResponseCodeRange - Class in de.phleisch.app.itsucks.io.http.impl
 
HttpRetrieverResponseCodeBehaviour.ResponseCodeRange(int, int, HttpRetrieverResponseCodeBehaviour.Action) - Constructor for class de.phleisch.app.itsucks.io.http.impl.HttpRetrieverResponseCodeBehaviour.ResponseCodeRange
 
HttpRetrieverResponseCodeBehaviour.ResponseCodeRange(int, int, HttpRetrieverResponseCodeBehaviour.Action, int) - Constructor for class de.phleisch.app.itsucks.io.http.impl.HttpRetrieverResponseCodeBehaviour.ResponseCodeRange
 

I

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.AsynchronEventDispatcherImpl
 
init() - Method in class de.phleisch.app.itsucks.event.impl.SynchronEventDispatcherImpl
 
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
 
initPatterns() - Method in class de.phleisch.app.itsucks.processing.download.http.impl.UrlExtractor
 
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
 
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.
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
 
isConnected() - Method in interface de.phleisch.app.itsucks.io.DataRetriever
Returns true if the retriever is connected.
isConnected() - Method in class de.phleisch.app.itsucks.io.http.impl.HttpFileResumeUrlRetriever
 
isConnected() - Method in class de.phleisch.app.itsucks.io.http.impl.HttpRetriever
 
isConnected() - Method in class de.phleisch.app.itsucks.io.impl.FileRetriever
 
isConnected() - Method in class de.phleisch.app.itsucks.io.impl.SequenceRetriever
 
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.HttpRetriever
 
isDataAvailable() - Method in class de.phleisch.app.itsucks.io.impl.FileRetriever
 
isDataAvailable() - Method in class de.phleisch.app.itsucks.io.impl.FilterDataRetriever
 
isDataAvailable() - Method in class de.phleisch.app.itsucks.io.impl.SequenceRetriever
 
isDropFinishedJobs() - Method in class de.phleisch.app.itsucks.job.JobManagerConfiguration
 
isDropIgnoredJobs() - Method in class de.phleisch.app.itsucks.job.JobManagerConfiguration
 
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.
isLetUnfilteredJobsPass() - Method in class de.phleisch.app.itsucks.filter.download.impl.RegExpJobFilter
Returns if unfiltered jobs (no rule matches) should let passed.
isMatchExcluded(String) - Method in class de.phleisch.app.itsucks.processing.download.http.impl.UrlExtractor
Checks if the match is excluded by a pattern.
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
 
isProxyEnabled() - Method in class de.phleisch.app.itsucks.io.http.impl.HttpRetrieverConfiguration
 
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
 
isSendReferer() - Method in class de.phleisch.app.itsucks.io.http.impl.HttpRetrieverConfiguration
 
isTryResume() - Method in class de.phleisch.app.itsucks.job.download.impl.UrlDownloadJob
 

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_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.job.event
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.job.event.JobAddedEvent
 
JobAddedEvent(int, int, Job) - Constructor for class de.phleisch.app.itsucks.job.event.JobAddedEvent
 
JobChangedEvent - Class in de.phleisch.app.itsucks.job.event
Implementation of an Event fired by jobs.
JobChangedEvent(Event, Job) - Constructor for class de.phleisch.app.itsucks.job.event.JobChangedEvent
 
JobChangedEvent(int, int, Job) - Constructor for class de.phleisch.app.itsucks.job.event.JobChangedEvent
 
JobEvent - Class in de.phleisch.app.itsucks.job.event
Implementation of an Event fired by jobs.
JobEvent(Event, Job) - Constructor for class de.phleisch.app.itsucks.job.event.JobEvent
 
JobEvent(int, int, Job) - Constructor for class de.phleisch.app.itsucks.job.event.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
 
JobManagerConfiguration - Class in de.phleisch.app.itsucks.job
 
JobManagerConfiguration() - Constructor for class de.phleisch.app.itsucks.job.JobManagerConfiguration
 
JobManagerConfigurationConverter - Class in de.phleisch.app.itsucks.persistence.jaxb.conversion
 
JobManagerConfigurationConverter() - Constructor for class de.phleisch.app.itsucks.persistence.jaxb.conversion.JobManagerConfigurationConverter
 
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
 

L

load() - Method in class de.phleisch.app.itsucks.configuration.impl.PropertyFileConfigurationImpl
 
loadPatterns(String) - Method in class de.phleisch.app.itsucks.processing.download.http.impl.UrlExtractor
 
LOW_PRIORITY - Static variable in class de.phleisch.app.itsucks.io.http.impl.HttpRetrieverResponseCodeBehaviour.ResponseCodeRange
 

M

mAbort - Variable in class de.phleisch.app.itsucks.io.http.impl.HttpRetriever
 
mAbort - Variable in class de.phleisch.app.itsucks.job.download.impl.UrlDownloadJob
 
mAccessibleChangeSupport - Variable in class de.phleisch.app.itsucks.io.impl.ProgressInputStream
Used to handle the listener list for property change events.
mAuthenticationSet - Variable in class de.phleisch.app.itsucks.filter.download.http.impl.HttpAuthenticationFilter
 
MAX_PRIORITY - Static variable in interface de.phleisch.app.itsucks.job.Job
The possible maximum priority for an job.
MaxLinksToFollowFilter - Class in de.phleisch.app.itsucks.filter.download.impl
 
MaxLinksToFollowFilter() - Constructor for class de.phleisch.app.itsucks.filter.download.impl.MaxLinksToFollowFilter
 
mBaseURI - Variable in class de.phleisch.app.itsucks.processing.download.http.impl.UrlExtractor
 
mBytesDownloaded - Variable in class de.phleisch.app.itsucks.job.download.impl.UrlDownloadJob
 
mBytesToSkip - Variable in class de.phleisch.app.itsucks.io.http.impl.HttpRetriever
 
mBytesToSkip - Variable in class de.phleisch.app.itsucks.io.impl.SequenceRetriever
 
mChain - Variable in class de.phleisch.app.itsucks.processing.impl.AbstractDataProcessor
 
mComment - Variable in class de.phleisch.app.itsucks.configuration.impl.PropertyFileConfigurationImpl
 
mConfigList - Variable in class de.phleisch.app.itsucks.filter.download.http.impl.ChangeHttpResponseCodeBehaviourFilter
 
mConfiguration - Variable in class de.phleisch.app.itsucks.configuration.impl.PropertyFileConfigurationImpl
 
mConfiguration - Variable in class de.phleisch.app.itsucks.io.http.impl.HttpRetriever
 
mContext - Variable in class de.phleisch.app.itsucks.filter.impl.AbstractJobFilter
 
mCookieList - Variable in class de.phleisch.app.itsucks.io.http.impl.HttpRetriever
 
mCookies - Variable in class de.phleisch.app.itsucks.filter.download.http.impl.CookieFilter
 
mCredentials - Variable in class de.phleisch.app.itsucks.filter.download.http.impl.HttpAuthenticationFilter
 
mDataLength - Variable in class de.phleisch.app.itsucks.io.impl.ProgressInputStream
 
mDataProcessor - Variable in class de.phleisch.app.itsucks.processing.impl.SeekDataProcessorWrapper
 
mDataProcessorManager - Variable in class de.phleisch.app.itsucks.job.download.impl.UrlDownloadJob
 
mDataProcessors - Variable in class de.phleisch.app.itsucks.processing.impl.DataProcessorChainImpl
 
mDataRead - Variable in class de.phleisch.app.itsucks.io.impl.ProgressInputStream
 
mDataReadSum - Variable in class de.phleisch.app.itsucks.io.impl.ProgressInputStream
 
mDataRetriever - Variable in class de.phleisch.app.itsucks.io.impl.FilterDataRetriever
 
mDataRetriever - Variable in class de.phleisch.app.itsucks.job.download.impl.UrlDownloadJob
 
mDataRetrieverManager - Variable in class de.phleisch.app.itsucks.job.download.impl.UrlDownloadJob
 
mDefaultConfigurationPath - Variable in class de.phleisch.app.itsucks.configuration.impl.PropertyFileConfigurationImpl
 
mDepth - Variable in class de.phleisch.app.itsucks.job.download.impl.UrlDownloadJob
 
MEDIUM_PRIORITY - Static variable in class de.phleisch.app.itsucks.io.http.impl.HttpRetrieverResponseCodeBehaviour.ResponseCodeRange
 
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.
mExcludePatterns - Static variable in class de.phleisch.app.itsucks.processing.download.http.impl.UrlExtractor
 
mFileResumeRetriever - Variable in class de.phleisch.app.itsucks.job.download.impl.UrlDownloadJob
 
mFirst - Variable in class de.phleisch.app.itsucks.io.impl.SequenceRetriever
 
mGet - Variable in class de.phleisch.app.itsucks.io.http.impl.HttpRetriever
 
mGroupContext - Variable in class de.phleisch.app.itsucks.job.impl.AbstractJob
 
MIN_PRIORITY - Static variable in interface de.phleisch.app.itsucks.job.Job
The possible minimum priority for an job.
mInitialized - Variable in class de.phleisch.app.itsucks.processing.impl.DataProcessorChainImpl
 
mInputStream - Variable in class de.phleisch.app.itsucks.processing.impl.DataProcessorChainImpl
 
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
 
mLocalFile - Variable in class de.phleisch.app.itsucks.io.http.impl.HttpFileResumeUrlRetriever
 
mLog - Static variable in class de.phleisch.app.itsucks.processing.download.http.impl.UrlExtractor
 
mMaxRetryCount - Variable in class de.phleisch.app.itsucks.job.download.impl.UrlDownloadJob
 
mMetadata - Variable in class de.phleisch.app.itsucks.io.http.impl.HttpRetriever
 
mMetadata - Variable in class de.phleisch.app.itsucks.job.download.impl.UrlDownloadJob
 
mOperatingState - Variable in class de.phleisch.app.itsucks.io.http.impl.HttpFileResumeUrlRetriever
 
MOVED_PERMANENTLY_301 - Static variable in interface de.phleisch.app.itsucks.io.http.HttpResponseCodes
 
mParent - Variable in class de.phleisch.app.itsucks.job.download.impl.UrlDownloadJob
 
mProcessorType - Variable in class de.phleisch.app.itsucks.processing.DataProcessorInfo
 
mProgress - Variable in class de.phleisch.app.itsucks.io.impl.ProgressInputStream
 
mProgress - Variable in class de.phleisch.app.itsucks.job.download.impl.UrlDownloadJob
 
mProgressInputStream - Variable in class de.phleisch.app.itsucks.job.download.impl.UrlDownloadJob
 
mReferer - Variable in class de.phleisch.app.itsucks.io.http.impl.HttpRetriever
 
mResponseCodeAction - Variable in class de.phleisch.app.itsucks.io.http.impl.HttpRetrieverResponseCodeBehaviour
 
mResponseCodeBehaviour - Variable in class de.phleisch.app.itsucks.io.http.impl.HttpRetriever
 
mResultCode - Variable in class de.phleisch.app.itsucks.io.http.impl.HttpRetriever
 
mResumeOffset - Variable in class de.phleisch.app.itsucks.io.http.impl.HttpFileResumeUrlRetriever
 
mResumeSupport - Variable in class de.phleisch.app.itsucks.processing.DataProcessorInfo
 
mRetryBehaviour - Variable in class de.phleisch.app.itsucks.job.download.impl.UrlDownloadJob
 
mSaveConfigurationPath - Variable in class de.phleisch.app.itsucks.configuration.impl.PropertyFileConfigurationImpl
 
mSavePath - Variable in class de.phleisch.app.itsucks.job.download.impl.UrlDownloadJob
 
mSaveToDisk - Variable in class de.phleisch.app.itsucks.job.download.impl.UrlDownloadJob
 
mSearchPatterns - Static variable in class de.phleisch.app.itsucks.processing.download.http.impl.UrlExtractor
 
mSecond - Variable in class de.phleisch.app.itsucks.io.impl.SequenceRetriever
 
mSeekPosition - Variable in class de.phleisch.app.itsucks.processing.impl.SeekDataProcessorWrapper
 
mStreamingSupport - Variable in class de.phleisch.app.itsucks.processing.DataProcessorInfo
 
mTimeToWaitBetweenRetry - Variable in class de.phleisch.app.itsucks.io.http.impl.HttpRetriever
 
mTryCount - Variable in class de.phleisch.app.itsucks.job.download.impl.UrlDownloadJob
 
mTryResume - Variable in class de.phleisch.app.itsucks.job.download.impl.UrlDownloadJob
 
mUpdateThreshold - Variable in class de.phleisch.app.itsucks.io.impl.ProgressInputStream
 
mUrl - Variable in class de.phleisch.app.itsucks.io.impl.AbstractUrlDataRetriever
 
mUrl - Variable in class de.phleisch.app.itsucks.job.download.impl.UrlDownloadJob
 
mWaitUntil - Variable in class de.phleisch.app.itsucks.job.download.impl.UrlDownloadJob
 
mWrappedUrlDataRetriever - Variable in class de.phleisch.app.itsucks.io.http.impl.HttpFileResumeUrlRetriever
 

N

NOT_FOUND_404 - Static variable in interface de.phleisch.app.itsucks.io.http.HttpResponseCodes
 
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

OK_200 - Static variable in interface de.phleisch.app.itsucks.io.http.HttpResponseCodes
 
org.apache.commons.httpclient.contrib.ssl - package org.apache.commons.httpclient.contrib.ssl
 

P

PARTIAL_CONTENT_206 - Static variable in interface de.phleisch.app.itsucks.io.http.HttpResponseCodes
 
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
 
pause(int, long) - Method in class de.phleisch.app.itsucks.io.impl.ThrottledInputStream
 
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
 
prepareResume(DataProcessorChain, long) - Method in class de.phleisch.app.itsucks.job.download.impl.UrlDownloadJob
 
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
 
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
 
processResponseBody(HttpState, HttpConnection) - Method in class de.phleisch.app.itsucks.io.http.impl.GZIPAwareGetMethod
 
ProgressInputStream - Class in de.phleisch.app.itsucks.io.impl
 
ProgressInputStream(InputStream, long) - Constructor for class de.phleisch.app.itsucks.io.impl.ProgressInputStream
 
propertyChange(PropertyChangeEvent) - Method in class de.phleisch.app.itsucks.job.download.impl.UrlDownloadJob.ProgressListener
 
PropertyFileConfigurationImpl - Class in de.phleisch.app.itsucks.configuration.impl
 
PropertyFileConfigurationImpl() - Constructor for class de.phleisch.app.itsucks.configuration.impl.PropertyFileConfigurationImpl
 
pumpData() - Method in class de.phleisch.app.itsucks.processing.impl.DataProcessorChainImpl
 
putAllContextParameter(Map<String, Object>) - Method in class de.phleisch.app.itsucks.context.Context
 
putContextParameter(String, Object) - Method in class de.phleisch.app.itsucks.persistence.SerializableJobPackage
 

R

read(byte[], int, int) - Method in class de.phleisch.app.itsucks.io.impl.ProgressInputStream
 
read() - Method in class de.phleisch.app.itsucks.io.impl.ProgressInputStream
 
read() - Method in class de.phleisch.app.itsucks.io.impl.ThrottledInputStream
 
read(byte[], int, int) - Method in class de.phleisch.app.itsucks.io.impl.ThrottledInputStream
 
REGEXP_EXCLUDE_PREFIX - Static variable in class de.phleisch.app.itsucks.processing.download.http.impl.UrlExtractor
 
REGEXP_SEARCH_PREFIX - Static variable in class de.phleisch.app.itsucks.processing.download.http.impl.UrlExtractor
 
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.AsynchronEventDispatcherImpl
 
registerObserver(EventObserver, EventFilter) - Method in class de.phleisch.app.itsucks.event.impl.AsynchronEventDispatcherImpl
 
registerObserver(EventObserver) - Method in class de.phleisch.app.itsucks.event.impl.SimpleDirectEventSource
 
registerObserver(EventObserver) - Method in class de.phleisch.app.itsucks.event.impl.SynchronEventDispatcherImpl
 
registerObserver(EventObserver, EventFilter) - Method in class de.phleisch.app.itsucks.event.impl.SynchronEventDispatcherImpl
 
registerSearchPath(String) - Method in class de.phleisch.app.itsucks.persistence.impl.XMLJobSerialization
 
remove(HttpRetrieverResponseCodeBehaviour.ResponseCodeRange) - Method in class de.phleisch.app.itsucks.io.http.impl.HttpRetrieverResponseCodeBehaviour
 
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.
removeCookie(Cookie) - Method in class de.phleisch.app.itsucks.filter.download.http.impl.CookieFilter
 
removeCredentials(HttpAuthenticationCredentials) - Method in class de.phleisch.app.itsucks.filter.download.http.impl.HttpAuthenticationFilter
 
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.io.impl.ProgressInputStream
 
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
 
REQUESTED_RANGE_NOT_SATISFIABLE_416 - Static variable in interface de.phleisch.app.itsucks.io.http.HttpResponseCodes
 
reset() - Method in class de.phleisch.app.itsucks.core.impl.DispatcherBatch
 
RESULT_RETRIEVAL_ABORTED - Static variable in interface de.phleisch.app.itsucks.io.UrlDataRetriever
This value is returned if the retrieval was aborted.
RESULT_RETRIEVAL_FAILED - Static variable in interface de.phleisch.app.itsucks.io.UrlDataRetriever
This value is returned if the retrieval failed.
RESULT_RETRIEVAL_FAILED_BUT_RETRYABLE - Static variable in interface de.phleisch.app.itsucks.io.UrlDataRetriever
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.UrlDataRetriever
This value is returned if the download was not started yet.
RESULT_RETRIEVAL_OK - Static variable in interface de.phleisch.app.itsucks.io.UrlDataRetriever
This value is returned if the retrieval finished without errors.
RESULT_RETRIEVAL_UNKNOWN - Static variable in interface de.phleisch.app.itsucks.io.UrlDataRetriever
 
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
 
ResumeUrlDataRetriever - Interface in de.phleisch.app.itsucks.io
 
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

save() - Method in interface de.phleisch.app.itsucks.configuration.ApplicationConfiguration
 
save() - Method in class de.phleisch.app.itsucks.configuration.impl.PropertyFileConfigurationImpl
 
SEE_OTHER_303 - Static variable in interface de.phleisch.app.itsucks.io.http.HttpResponseCodes
 
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
 
SequenceRetriever - Class in de.phleisch.app.itsucks.io.impl
 
SequenceRetriever(DataRetriever, DataRetriever, DataRetriever) - Constructor for class de.phleisch.app.itsucks.io.impl.SequenceRetriever
 
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.
setAccept(Boolean) - Method in class de.phleisch.app.itsucks.filter.download.impl.RegExpJobFilter.RegExpFilterAction
Sets if the job should be accepted/rejected.
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.
setAction(HttpRetrieverResponseCodeBehaviour.Action) - Method in class de.phleisch.app.itsucks.io.http.impl.HttpRetrieverResponseCodeBehaviour.ResponseCodeRange
 
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.job.download.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
 
setAuthenticationCredentials(List<HttpAuthenticationCredentials>) - Method in class de.phleisch.app.itsucks.io.http.impl.HttpRetrieverConfiguration
 
setBandwidthLimit(Integer) - Method in class de.phleisch.app.itsucks.io.http.impl.HttpRetrieverConfiguration
 
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.HttpRetriever
 
setBytesToSkip(long) - Method in class de.phleisch.app.itsucks.io.impl.FileRetriever
 
setBytesToSkip(long) - Method in class de.phleisch.app.itsucks.io.impl.FilterDataRetriever
 
setBytesToSkip(long) - Method in class de.phleisch.app.itsucks.io.impl.SequenceRetriever
 
setComment(String) - Method in class de.phleisch.app.itsucks.configuration.impl.PropertyFileConfigurationImpl
 
setConfiguration(HttpRetrieverConfiguration) - Method in class de.phleisch.app.itsucks.io.http.impl.HttpRetriever
 
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(EventContext) - Method in class de.phleisch.app.itsucks.core.impl.DispatcherImpl
 
setContext(EventContext) - Method in class de.phleisch.app.itsucks.filter.download.impl.TimeLimitFilter
 
setContext(EventContext) - Method in class de.phleisch.app.itsucks.filter.impl.AbstractJobFilter
 
setContext(EventContext) - Method in class de.phleisch.app.itsucks.filter.impl.JobFilterChainImpl
 
setContext(EventContext) - Method in interface de.phleisch.app.itsucks.filter.JobFilter
Sets the context the filter is used in.
setContext(EventContext) - Method in interface de.phleisch.app.itsucks.filter.JobFilterChain
 
setContext(EventContext) - Method in class de.phleisch.app.itsucks.job.impl.FilterJobManagerImpl
 
setContext(EventContext) - Method in interface de.phleisch.app.itsucks.job.JobManager
 
setContextParameter(Object, Object) - Method in class de.phleisch.app.itsucks.context.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.
setCookieList(List<String>) - Method in class de.phleisch.app.itsucks.io.http.impl.HttpRetriever
 
setDataProcessorManager(DataProcessorManager) - Method in class de.phleisch.app.itsucks.job.download.impl.UrlDownloadJob
Sets the data processor manager.
setDataRead(long) - Method in class de.phleisch.app.itsucks.io.impl.ProgressInputStream
 
setDataRetrieverManager(DataRetrieverManager) - Method in class de.phleisch.app.itsucks.job.download.impl.UrlDownloadJob
Sets the data retriever manager.
setDefaultConfigurationPath(String) - Method in class de.phleisch.app.itsucks.configuration.impl.PropertyFileConfigurationImpl
 
setDepth(int) - Method in class de.phleisch.app.itsucks.job.download.impl.UrlDownloadJob
Sets the recursive depth of the job.
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.
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.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
 
setDomain(String) - Method in class de.phleisch.app.itsucks.io.http.impl.Cookie
 
setDropFinishedJobs(boolean) - Method in class de.phleisch.app.itsucks.job.JobManagerConfiguration
 
setDropIgnoredJobs(boolean) - Method in class de.phleisch.app.itsucks.job.JobManagerConfiguration
 
setEncoding(String) - Method in class de.phleisch.app.itsucks.io.http.impl.HttpMetadata
 
setEventDispatcher(EventDispatcher) - Method in class de.phleisch.app.itsucks.context.EventContext
 
setEventManager(EventDispatcher) - Method in class de.phleisch.app.itsucks.core.impl.DispatcherImpl
 
setFilename(String) - Method in class de.phleisch.app.itsucks.io.http.impl.HttpMetadata
 
setFilterJobManager(FilterJobManagerImpl) - Method in class de.phleisch.app.itsucks.core.impl.DispatcherImpl
 
setFilters(List<JobFilter>) - Method in class de.phleisch.app.itsucks.persistence.SerializableJobPackage
 
setGroupContext(Context) - Method in class de.phleisch.app.itsucks.job.impl.AbstractJob
 
setGroupContext(Context) - Method in interface de.phleisch.app.itsucks.job.Job
Sets the context for this job group.
setHost(String) - Method in class de.phleisch.app.itsucks.io.http.impl.HttpAuthenticationCredentials
 
setHttpRetrieverConfigurationToContext(HttpRetrieverConfiguration, Context) - Method in class de.phleisch.app.itsucks.job.download.http.impl.HttpRetrieverFactory
 
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.
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.
setInitialState(int) - Method in class de.phleisch.app.itsucks.job.event.JobAddedEvent
 
setInputStream(InputStream) - Method in interface de.phleisch.app.itsucks.processing.DataProcessorChain
 
setInputStream(InputStream) - Method in class de.phleisch.app.itsucks.processing.impl.DataProcessorChainImpl
 
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.CleanJobManagerImpl
 
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
 
setLetUnfilteredJobsPass(boolean) - Method in class de.phleisch.app.itsucks.filter.download.impl.RegExpJobFilter
Sets if unfiltered jobs (no rule matches) should let passed.
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.
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
 
setMaxLinksToFollow(int) - Method in class de.phleisch.app.itsucks.filter.download.impl.MaxLinksToFollowFilter
 
setMaxRecursionDepth(int) - Method in class de.phleisch.app.itsucks.filter.download.impl.DownloadJobFilter
Sets the maximum allowed recursion depth.
setMaxRetryCount(int) - Method in class de.phleisch.app.itsucks.job.download.impl.UrlDownloadJob
Sets the maximum count of retries when an retryable error occurs.
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.
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.
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.io.http.impl.Cookie
 
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
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.
setParameter(JobParameter) - Method in class de.phleisch.app.itsucks.job.impl.AbstractJob
 
setParameter(JobParameter) - Method in interface de.phleisch.app.itsucks.job.Job
Set a parameter to the job
setParent(UrlDownloadJob) - Method in class de.phleisch.app.itsucks.job.download.impl.UrlDownloadJob
Sets the parent of the job.
setPassword(String) - Method in class de.phleisch.app.itsucks.io.http.impl.HttpAuthenticationCredentials
 
setPath(String) - Method in class de.phleisch.app.itsucks.io.http.impl.Cookie
 
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.
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
setPriorityChange(int) - Method in class de.phleisch.app.itsucks.filter.download.impl.RegExpJobFilter.RegExpFilterAction
Sets the priority change.
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
 
setProgress(float) - Method in class de.phleisch.app.itsucks.io.impl.ProgressInputStream
 
setPropertyChangeEvent(PropertyChangeEvent) - Method in class de.phleisch.app.itsucks.job.event.JobChangedEvent
 
setProxyAuthenticationEnabled(boolean) - Method in class de.phleisch.app.itsucks.io.http.impl.HttpRetrieverConfiguration
 
setProxyEnabled(boolean) - Method in class de.phleisch.app.itsucks.io.http.impl.HttpRetrieverConfiguration
 
setProxyPassword(String) - Method in class de.phleisch.app.itsucks.io.http.impl.HttpRetrieverConfiguration
 
setProxyPort(Integer) - Method in class de.phleisch.app.itsucks.io.http.impl.HttpRetrieverConfiguration
 
setProxyRealm(String) - Method in class de.phleisch.app.itsucks.io.http.impl.HttpRetrieverConfiguration
 
setProxyServer(String) - Method in class de.phleisch.app.itsucks.io.http.impl.HttpRetrieverConfiguration
 
setProxyUser(String) - Method in class de.phleisch.app.itsucks.io.http.impl.HttpRetrieverConfiguration
 
setReferer(URL) - Method in class de.phleisch.app.itsucks.io.http.impl.HttpRetriever
 
setResponseCodeBehaviour(HttpRetrieverResponseCodeBehaviour) - Method in class de.phleisch.app.itsucks.io.http.impl.HttpRetriever
 
setResponseHeader(Map<String, String[]>) - Method in class de.phleisch.app.itsucks.io.http.impl.HttpMetadata
 
setRetriever(Map<String, String>) - Method in class de.phleisch.app.itsucks.job.download.impl.DataRetrieverManager
Sets the retriever map.
setRetryBehaviour(UrlDownloadJob.RetryBehaviour) - Method in class de.phleisch.app.itsucks.job.download.impl.UrlDownloadJob
 
setSaveConfigurationPath(String) - Method in class de.phleisch.app.itsucks.configuration.impl.PropertyFileConfigurationImpl
 
setSavePath(File) - Method in class de.phleisch.app.itsucks.job.download.impl.UrlDownloadJob
Sets the base save path for saving downloaded files.
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.
setSendReferer(boolean) - Method in class de.phleisch.app.itsucks.io.http.impl.HttpRetrieverConfiguration
 
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.
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
 
setTimeLimitAsText(String) - Method in class de.phleisch.app.itsucks.filter.download.impl.TimeLimitFilter
 
setTimeToWaitBetweenRetry(Long) - Method in class de.phleisch.app.itsucks.io.http.impl.HttpRetrieverResponseCodeBehaviour.ResponseCodeRange
 
setTryResume(boolean) - Method in class de.phleisch.app.itsucks.job.download.impl.UrlDownloadJob
Set if this job should try to resume partial downloaded files.
setUpdateThreshold(long) - Method in class de.phleisch.app.itsucks.io.impl.ProgressInputStream
 
setUrl(URL) - Method in class de.phleisch.app.itsucks.io.http.impl.HttpFileResumeUrlRetriever
 
setUrl(URL) - Method in class de.phleisch.app.itsucks.io.impl.AbstractUrlDataRetriever
 
setUrl(URL) - Method in interface de.phleisch.app.itsucks.io.UrlDataRetriever
Sets the URL to be retrieved.
setUrl(URL) - Method in class de.phleisch.app.itsucks.job.download.impl.UrlDownloadJob
Sets the url to be downloaded.
setURLPrefix(URL) - Method in class de.phleisch.app.itsucks.filter.download.impl.DownloadJobFilter
Sets the prefix URL filter.
setUser(String) - Method in class de.phleisch.app.itsucks.io.http.impl.HttpAuthenticationCredentials
 
setUserAgent(String) - Method in class de.phleisch.app.itsucks.io.http.impl.HttpRetrieverConfiguration
 
setValue(String, String) - Method in interface de.phleisch.app.itsucks.configuration.ApplicationConfiguration
 
setValue(String, String) - Method in class de.phleisch.app.itsucks.configuration.impl.PropertyFileConfigurationImpl
 
setValue(String) - Method in class de.phleisch.app.itsucks.io.http.impl.Cookie
 
setValue(Object) - Method in class de.phleisch.app.itsucks.job.JobParameter
 
setWorkerPool(WorkerPool) - Method in class de.phleisch.app.itsucks.core.impl.DispatcherImpl
 
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.AsynchronEventDispatcherImpl
 
shutdown() - Method in class de.phleisch.app.itsucks.event.impl.SynchronEventDispatcherImpl
 
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.io.http.impl.HttpRetrieverResponseCodeBehaviour
 
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
 
skip(long) - Method in class de.phleisch.app.itsucks.io.impl.ProgressInputStream
 
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_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_IN_PROGRESS_RETRY - Static variable in interface de.phleisch.app.itsucks.job.Job
The job processing is in retry progress.
STATE_OPEN - Static variable in interface de.phleisch.app.itsucks.job.Job
The job is open and waits to be assigned.
STATE_REOPEN - Static variable in interface de.phleisch.app.itsucks.job.Job
The job is closed but should be reopened
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.http.impl.ChangeHttpResponseCodeBehaviourFilter
 
supports(Job) - Method in class de.phleisch.app.itsucks.filter.download.http.impl.CookieFilter
 
supports(Job) - Method in class de.phleisch.app.itsucks.filter.download.http.impl.HttpAuthenticationFilter
 
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
 
SynchronEventDispatcherImpl - Class in de.phleisch.app.itsucks.event.impl
 
SynchronEventDispatcherImpl() - Constructor for class de.phleisch.app.itsucks.event.impl.SynchronEventDispatcherImpl
 

T

TEMPORARY_REDIRECT_307 - Static variable in interface de.phleisch.app.itsucks.io.http.HttpResponseCodes
 
ThrottledInputStream - Class in de.phleisch.app.itsucks.io.impl
 
ThrottledInputStream(InputStream, int) - Constructor for class de.phleisch.app.itsucks.io.impl.ThrottledInputStream
 
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.io.impl.AbstractUrlDataRetriever
 
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.
tryResume() - Method in class de.phleisch.app.itsucks.job.download.impl.UrlDownloadJob
 

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.AsynchronEventDispatcherImpl
 
unregisterObserver(EventObserver) - Method in class de.phleisch.app.itsucks.event.impl.SimpleDirectEventSource
 
unregisterObserver(EventObserver) - Method in class de.phleisch.app.itsucks.event.impl.SynchronEventDispatcherImpl
 
updateProgress() - Method in class de.phleisch.app.itsucks.io.impl.ProgressInputStream
 
UrlDataRetriever - Interface in de.phleisch.app.itsucks.io
 
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
 
UrlDownloadJob.ProgressListener - Class in de.phleisch.app.itsucks.job.download.impl
 
UrlDownloadJob.ProgressListener() - Constructor for class de.phleisch.app.itsucks.job.download.impl.UrlDownloadJob.ProgressListener
 
UrlDownloadJob.RetryBehaviour - Enum in de.phleisch.app.itsucks.job.download.impl
 
UrlExtractor - Class in de.phleisch.app.itsucks.processing.download.http.impl
 
UrlExtractor(URI) - Constructor for class de.phleisch.app.itsucks.processing.download.http.impl.UrlExtractor
 
UrlExtractor.PatternConfig - Class in de.phleisch.app.itsucks.processing.download.http.impl
 
UrlExtractor.PatternConfig(Pattern, int) - Constructor for class de.phleisch.app.itsucks.processing.download.http.impl.UrlExtractor.PatternConfig
 
UrlUtils - Class in de.phleisch.app.itsucks.io
 
UrlUtils() - Constructor for class de.phleisch.app.itsucks.io.UrlUtils
 

V

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.
valueOf(String) - Static method in enum de.phleisch.app.itsucks.io.http.impl.HttpFileResumeUrlRetriever.OperatingState
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.phleisch.app.itsucks.io.http.impl.HttpRetrieverResponseCodeBehaviour.Action
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.phleisch.app.itsucks.job.download.impl.UrlDownloadJob.RetryBehaviour
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.phleisch.app.itsucks.processing.DataProcessorInfo.ProcessorType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.phleisch.app.itsucks.processing.DataProcessorInfo.ResumeSupport
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.phleisch.app.itsucks.processing.DataProcessorInfo.StreamingSupport
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.
values() - Static method in enum de.phleisch.app.itsucks.io.http.impl.HttpFileResumeUrlRetriever.OperatingState
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum de.phleisch.app.itsucks.io.http.impl.HttpRetrieverResponseCodeBehaviour.Action
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum de.phleisch.app.itsucks.job.download.impl.UrlDownloadJob.RetryBehaviour
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum de.phleisch.app.itsucks.processing.DataProcessorInfo.ProcessorType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum de.phleisch.app.itsucks.processing.DataProcessorInfo.ResumeSupport
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum de.phleisch.app.itsucks.processing.DataProcessorInfo.StreamingSupport
Returns an array containing the constants of this enum type, in the order they are declared.

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
 

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 L M N O P R S T U V W X

Copyright © 2010. All Rights Reserved.