Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes
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
Socket
s 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
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes
Copyright © 2010. All Rights Reserved.