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

A

addCrawler(ObjectName) - Method in class org.archive.hcc.ClusterControllerBean
 
addCrawler(Crawler) - Method in class org.archive.hcc.Container
 
addCrawlerLifecycleListener(CrawlerLifecycleListener) - Method in interface org.archive.hcc.client.ClusterControllerClient
Adds a crawler lifecycle listener.
addCrawlerLifecycleListener(CrawlerLifecycleListener) - Method in class org.archive.hcc.client.ClusterControllerClientImpl
 
addCrawlJobListener(CurrentCrawlJobListener) - Method in interface org.archive.hcc.client.ClusterControllerClient
Adds a crawl job listener.
addCrawlJobListener(CurrentCrawlJobListener) - Method in class org.archive.hcc.client.ClusterControllerClientImpl
 
addDelegatable(Delegatable) - Method in class org.archive.hcc.util.Delegator
 
addDelegatable(Delegatable) - Method in class org.archive.hcc.util.NotificationDelegator
 
addFilesFromSettingsDirectory(Map<String, InputStream>, String) - Static method in class org.archive.hcc.util.OrderJarFactory
 
addJob(JobOrder) - Method in interface org.archive.hcc.client.Crawler
Adds a job to the pending job queue.
addJob(JobOrder) - Method in class org.archive.hcc.client.CrawlerImpl
 
addMBeanOperation(MBeanOperation) - Method in class org.archive.hcc.util.jmx.OpenMBeanInvocationManager
 
addNotificationListener(NotificationListener, NotificationFilter, Object) - Method in class org.archive.hcc.ClusterControllerBean
 
attachMBeanServerDelegateNotificationListener(InetSocketAddress, NotificationListener) - Method in class org.archive.hcc.ClusterControllerBean
Attaches a notification listener to the remote mbean server delegate at the specified address..

C

cancel(boolean) - Method in class org.archive.hcc.util.jmx.MBeanFutureTask
 
ClusterControllerBean - Class in org.archive.hcc
As the main workhorse of the package, the ClusterControllerBean provides a unified view of any number of Heritrix instances and all related objects within a JNDI scope.
ClusterControllerBean() - Constructor for class org.archive.hcc.ClusterControllerBean
Creates a cluster controller bean.
ClusterControllerClient - Interface in org.archive.hcc.client
 
ClusterControllerClientImpl - Class in org.archive.hcc.client
As the workhorse of the cluster controller client, this class is responsible for connecting to the local or remote ClusterControllerBean via its DynamicMBean interface.
ClusterControllerClientImpl(InetSocketAddress) - Constructor for class org.archive.hcc.client.ClusterControllerClientImpl
Constructs a client running on a remote machine.
ClusterControllerClientImpl() - Constructor for class org.archive.hcc.client.ClusterControllerClientImpl
Creates a local instance of the ClusterControllerBean and attaches to it.
ClusterControllerClientManager - Class in org.archive.hcc.client
This class manages singleton instances of the ClusterControllerClient.
ClusterControllerClientManager() - Constructor for class org.archive.hcc.client.ClusterControllerClientManager
 
ClusterControllerNotification - Enum in org.archive.hcc.util
 
ClusterException - Exception in org.archive.hcc.client
 
ClusterException() - Constructor for exception org.archive.hcc.client.ClusterException
 
ClusterException(String) - Constructor for exception org.archive.hcc.client.ClusterException
 
ClusterException(String, Throwable) - Constructor for exception org.archive.hcc.client.ClusterException
 
ClusterException(Throwable) - Constructor for exception org.archive.hcc.client.ClusterException
 
CompletedCrawlJob - Interface in org.archive.hcc.client
Defines the interface for interacting with a completed crawl job.
CompletedCrawlJobImpl - Class in org.archive.hcc.client
 
CompletedCrawlJobImpl(Long, String, CrawlerImpl, MBeanServerConnection) - Constructor for class org.archive.hcc.client.CompletedCrawlJobImpl
 
connection - Variable in class org.archive.hcc.client.CrawlJobBase
 
connection - Variable in class org.archive.hcc.client.ProxyBase
 
Container - Class in org.archive.hcc
Represents the relationship between a container and the crawlers "container" by it.
Container(ObjectName, int) - Constructor for class org.archive.hcc.Container
 
Crawler - Interface in org.archive.hcc.client
An interface representing an instance of a Crawler.
Crawler - Class in org.archive.hcc
Represents the relationship between a crawler, it's container and it's transient child crawl job bean.
Crawler(DynamicMBean, DynamicMBean, Container) - Constructor for class org.archive.hcc.Crawler
 
crawlerCreated(Crawler) - Method in interface org.archive.hcc.client.CrawlerLifecycleListener
 
crawlerDestroyed(Crawler) - Method in interface org.archive.hcc.client.CrawlerLifecycleListener
 
CrawlerException - Exception in org.archive.hcc.client
 
CrawlerException() - Constructor for exception org.archive.hcc.client.CrawlerException
 
CrawlerException(String) - Constructor for exception org.archive.hcc.client.CrawlerException
 
CrawlerException(String, Throwable) - Constructor for exception org.archive.hcc.client.CrawlerException
 
CrawlerException(Throwable) - Constructor for exception org.archive.hcc.client.CrawlerException
 
CrawlerImpl - Class in org.archive.hcc.client
 
CrawlerImpl(ObjectName, MBeanServerConnection) - Constructor for class org.archive.hcc.client.CrawlerImpl
 
CrawlerLifecycleListener - Interface in org.archive.hcc.client
 
CrawlerNotFoundException - Exception in org.archive.hcc.client
 
CrawlerNotFoundException() - Constructor for exception org.archive.hcc.client.CrawlerNotFoundException
 
CrawlerNotFoundException(String) - Constructor for exception org.archive.hcc.client.CrawlerNotFoundException
 
CrawlerNotFoundException(String, Throwable) - Constructor for exception org.archive.hcc.client.CrawlerNotFoundException
 
CrawlerNotFoundException(Throwable) - Constructor for exception org.archive.hcc.client.CrawlerNotFoundException
 
CrawlJob - Interface in org.archive.hcc.client
 
CrawlJobBase - Class in org.archive.hcc.client
 
CrawlJobBase(Long, String, CrawlerImpl, MBeanServerConnection) - Constructor for class org.archive.hcc.client.CrawlJobBase
 
crawlJobCompleted(CompletedCrawlJob) - Method in class org.archive.hcc.client.CurrentCrawlJobAdapter
 
crawlJobCompleted(CompletedCrawlJob) - Method in interface org.archive.hcc.client.CurrentCrawlJobListener
 
crawlJobPaused(CurrentCrawlJob) - Method in class org.archive.hcc.client.CurrentCrawlJobAdapter
 
crawlJobPaused(CurrentCrawlJob) - Method in interface org.archive.hcc.client.CurrentCrawlJobListener
 
crawlJobResumed(CurrentCrawlJob) - Method in class org.archive.hcc.client.CurrentCrawlJobAdapter
 
crawlJobResumed(CurrentCrawlJob) - Method in interface org.archive.hcc.client.CurrentCrawlJobListener
 
crawlJobStarted(CurrentCrawlJob) - Method in class org.archive.hcc.client.CurrentCrawlJobAdapter
 
crawlJobStarted(CurrentCrawlJob) - Method in interface org.archive.hcc.client.CurrentCrawlJobListener
 
crawlJobStopping(CurrentCrawlJob) - Method in class org.archive.hcc.client.CurrentCrawlJobAdapter
 
crawlJobStopping(CurrentCrawlJob) - Method in interface org.archive.hcc.client.CurrentCrawlJobListener
 
createConnection(InetSocketAddress) - Static method in class org.archive.hcc.util.jmx.MBeanServerConnectionFactory
Creates a new MBeanServerConnection on the specified port.
createCrawler() - Method in interface org.archive.hcc.client.ClusterControllerClient
Creates a new instance of the crawler.
createCrawler() - Method in class org.archive.hcc.client.ClusterControllerClientImpl
 
createCrawler() - Method in class org.archive.hcc.ClusterControllerBean
Creates a new crawler on the least loaded machine on the cluster.
CreateCrawlerException - Exception in org.archive.hcc.client
 
CreateCrawlerException(Exception) - Constructor for exception org.archive.hcc.client.CreateCrawlerException
 
createInvocation(Object[], String[]) - Method in interface org.archive.hcc.util.jmx.MBeanOperation
 
createInvocation(Object[], String[]) - Method in class org.archive.hcc.util.jmx.MBeanOperationBase
 
createJMXServiceUrl(InetSocketAddress) - Static method in class org.archive.hcc.util.jmx.MBeanServerConnectionFactory
 
createOrderJar(Map) - Static method in class org.archive.hcc.util.OrderJarFactory
 
CurrentCrawlJob - Interface in org.archive.hcc.client
 
CurrentCrawlJobAdapter - Class in org.archive.hcc.client
 
CurrentCrawlJobAdapter() - Constructor for class org.archive.hcc.client.CurrentCrawlJobAdapter
 
CurrentCrawlJobImpl - Class in org.archive.hcc.client
 
CurrentCrawlJobImpl(ObjectName, CrawlerImpl, MBeanServerConnection) - Constructor for class org.archive.hcc.client.CurrentCrawlJobImpl
 
CurrentCrawlJobListener - Interface in org.archive.hcc.client
 

D

Delegatable - Interface in org.archive.hcc.util
 
DelegatableBase - Class in org.archive.hcc.util
 
DelegatableBase() - Constructor for class org.archive.hcc.util.DelegatableBase
 
delegate(Object) - Method in interface org.archive.hcc.util.Delegatable
 
delegate(Object) - Method in class org.archive.hcc.util.DelegatableBase
 
delegate(Object) - Method in class org.archive.hcc.util.Delegator
 
delegate(Notification, Object) - Method in class org.archive.hcc.util.jmx.RegistrationNotificationHandler
 
delegate(Notification, Object) - Method in class org.archive.hcc.util.NotificationDelegatableBase
 
delegate(Notification, Object) - Method in class org.archive.hcc.util.NotificationDelegator
 
delegateImpl(Object) - Method in class org.archive.hcc.util.DelegatableBase
 
delegateImpl(Object) - Method in class org.archive.hcc.util.NotificationDelegatableBase
 
Delegator - Class in org.archive.hcc.util
 
Delegator() - Constructor for class org.archive.hcc.util.Delegator
 
Delegator(Delegator.DelegatorPolicy) - Constructor for class org.archive.hcc.util.Delegator
 
Delegator.DelegatorPolicy - Enum in org.archive.hcc.util
 
deleteCompletedCrawlJob(CompletedCrawlJob) - Method in interface org.archive.hcc.client.Crawler
Deletes a job from the completed list.
deleteCompletedCrawlJob(CompletedCrawlJob) - Method in class org.archive.hcc.client.CrawlerImpl
 
deletePendingCrawlJob(PendingCrawlJob) - Method in interface org.archive.hcc.client.Crawler
Deletes a job from the pending queue.
deletePendingCrawlJob(PendingCrawlJob) - Method in class org.archive.hcc.client.CrawlerImpl
 
dereferenceContainer(Container) - Method in class org.archive.hcc.ClusterControllerBean
Unhooks container from the bus.
DESCRIPTION - Static variable in class org.archive.hcc.util.OrderJarFactory
 
destroy() - Method in interface org.archive.hcc.client.ClusterControllerClient
Destroys the cluster controller bean which the client is communicating with.
destroy() - Method in class org.archive.hcc.client.ClusterControllerClientImpl
 
destroy() - Method in interface org.archive.hcc.client.Crawler
Destroys the crawler instance and all dependent objects.
destroy() - Method in class org.archive.hcc.client.CrawlerImpl
 
destroy() - Method in class org.archive.hcc.ClusterControllerBean
Disconnects the cluster controller from the network.
destroyAllCrawlers() - Method in interface org.archive.hcc.client.ClusterControllerClient
Issues destroy commands to all the crawlers managed by the controller.
destroyAllCrawlers() - Method in class org.archive.hcc.client.ClusterControllerClientImpl
 
destroyAllCrawlers() - Method in class org.archive.hcc.ClusterControllerBean
 
DISK_PATH_KEY - Static variable in class org.archive.hcc.util.OrderJarFactory
 
DOCUMENT_LIMIT_KEY - Static variable in class org.archive.hcc.util.OrderJarFactory
 
DURATION_KEY - Static variable in class org.archive.hcc.util.OrderJarFactory
 

E

equals(Object) - Method in class org.archive.hcc.client.CurrentCrawlJobImpl
 
equals(Object) - Method in class org.archive.hcc.client.ProxyBase
 
equals(ObjectName, ObjectName, String) - Method in class org.archive.hcc.ClusterControllerBean
 
extractRemoteAddress(ObjectName) - Static method in class org.archive.hcc.util.JmxUtils
 
extractSeedCollectionName(ObjectName) - Static method in class org.archive.hcc.client.CurrentCrawlJobImpl
 

F

findCrawlJobParent(String, InetSocketAddress) - Method in interface org.archive.hcc.client.ClusterControllerClient
Returns the matching crawler.
findCrawlJobParent(String, InetSocketAddress) - Method in class org.archive.hcc.client.ClusterControllerClientImpl
 
findCrawlJobParentInternal(String, InetSocketAddress) - Method in class org.archive.hcc.client.ClusterControllerClientImpl
 
findCrawlServiceJobParent(String, String, Integer) - Method in class org.archive.hcc.ClusterControllerBean
 
formatCredentials(String, String) - Static method in class org.archive.hcc.util.jmx.MBeanServerConnectionFactory
 
FROM_EMAIL_KEY - Static variable in class org.archive.hcc.util.OrderJarFactory
 

G

get() - Method in class org.archive.hcc.util.jmx.MBeanFutureTask
 
get(long, TimeUnit) - Method in class org.archive.hcc.util.jmx.MBeanFutureTask
 
getAttribute(String) - Method in class org.archive.hcc.ClusterControllerBean
 
getAttributes(String[]) - Method in class org.archive.hcc.ClusterControllerBean
 
getBlock() - Method in class org.archive.hcc.util.HostConstraint
 
getCrawlers() - Method in class org.archive.hcc.Container
 
getCrawlJobProxy() - Method in class org.archive.hcc.Crawler
 
getCrawlJobProxyObjectName() - Method in class org.archive.hcc.Crawler
 
getCrawlJobRemoteObjectName() - Method in class org.archive.hcc.Crawler
 
getCrawlReport() - Method in interface org.archive.hcc.client.CompletedCrawlJob
Returns a crawl report which is some statistics summarizing the end state of the crawl.
getCrawlReport() - Method in class org.archive.hcc.client.CompletedCrawlJobImpl
 
getCrawlReport(Long) - Method in class org.archive.hcc.client.CrawlerImpl
 
getCrawlServiceProxy() - Method in class org.archive.hcc.Crawler
 
getCrawlServiceProxyObjectName() - Method in class org.archive.hcc.Crawler
 
getCrawlServiceRemoteObjectName() - Method in class org.archive.hcc.Crawler
 
getCrawlStatus() - Method in interface org.archive.hcc.client.CurrentCrawlJob
 
getCrawlStatus() - Method in class org.archive.hcc.client.CurrentCrawlJobImpl
 
getCurrentCrawlJob(Crawler) - Method in interface org.archive.hcc.client.ClusterControllerClient
Returns the current job running on the specified crawler.
getCurrentCrawlJob(Crawler) - Method in class org.archive.hcc.client.ClusterControllerClientImpl
 
getCurrentCrawlJob(ObjectName) - Method in class org.archive.hcc.ClusterControllerBean
Returns the current job object name associated with the specified crawler.
getDefaultClient() - Static method in class org.archive.hcc.client.ClusterControllerClientManager
Returns this singleton instance of the default cluster controller client.
getDescription() - Method in class org.archive.hcc.client.JobOrder
 
getDocumentLimit() - Method in class org.archive.hcc.util.HostConstraint
 
getHost() - Method in class org.archive.hcc.util.HostConstraint
 
getHostReport() - Method in interface org.archive.hcc.client.CompletedCrawlJob
A count of bytes and docs collected by host.
getHostReport() - Method in class org.archive.hcc.client.CompletedCrawlJobImpl
 
getHostsReport(Long) - Method in class org.archive.hcc.client.CrawlerImpl
 
getIgnoreRobots() - Method in class org.archive.hcc.util.HostConstraint
 
getInfo() - Method in interface org.archive.hcc.util.jmx.MBeanOperation
 
getInfo() - Method in class org.archive.hcc.util.jmx.MBeanOperationBase
 
getInfo() - Method in class org.archive.hcc.util.jmx.OpenMBeanInvocationManager
 
getInvocation(Object[]) - Method in class org.archive.hcc.util.jmx.MBeanOperationBase
 
getInvocation(Object[]) - Method in class org.archive.hcc.util.jmx.SimpleReflectingMBeanOperation
 
getJarFile() - Method in class org.archive.hcc.client.JobOrder
 
getJobName() - Method in interface org.archive.hcc.client.CrawlJob
 
getJobName() - Method in class org.archive.hcc.client.CrawlJobBase
 
getKey() - Method in enum org.archive.hcc.util.ClusterControllerNotification
 
getMaxInstances(String, int) - Method in interface org.archive.hcc.client.ClusterControllerClient
Returns the maximum number of instances allowed for this container.
getMaxInstances(String, int) - Method in class org.archive.hcc.client.ClusterControllerClientImpl
Returns the maximum number of instances allowed for this container.
getMaxInstances(String, Integer) - Method in class org.archive.hcc.ClusterControllerBean
Returns the maximum number of instances allowed for this container.
getMaxInstances() - Method in class org.archive.hcc.Container
 
getMBeanInfo() - Method in class org.archive.hcc.ClusterControllerBean
 
getMimeTypeReport() - Method in interface org.archive.hcc.client.CompletedCrawlJob
A count of bytes and docs collected by mime type.
getMimeTypeReport() - Method in class org.archive.hcc.client.CompletedCrawlJobImpl
 
getMimeTypesReport(Long) - Method in class org.archive.hcc.client.CrawlerImpl
 
getMother() - Method in interface org.archive.hcc.client.CrawlJob
 
getMother() - Method in class org.archive.hcc.client.CrawlJobBase
 
getMother() - Method in class org.archive.hcc.client.CurrentCrawlJobImpl
 
getName() - Method in class org.archive.hcc.client.CurrentCrawlJobImpl
 
getName() - Method in class org.archive.hcc.client.JobOrder
 
getName() - Method in interface org.archive.hcc.client.Proxy
 
getName() - Method in class org.archive.hcc.client.ProxyBase
 
getName() - Method in class org.archive.hcc.Container
 
getNotificationInfo() - Method in class org.archive.hcc.ClusterControllerBean
 
getOperation(String, Object[], String[]) - Method in class org.archive.hcc.util.jmx.OpenMBeanInvocationManager
 
getParent() - Method in class org.archive.hcc.Crawler
 
getProperties(String) - Static method in class org.archive.hcc.util.SmartPropertiesResolver
 
getProxyObjectName() - Method in class org.archive.hcc.RemoteMBeanInvocationHandler
 
getRegex() - Method in class org.archive.hcc.util.HostConstraint
 
getRemoteAddress() - Method in interface org.archive.hcc.client.CurrentCrawlJob
 
getRemoteAddress() - Method in class org.archive.hcc.client.CurrentCrawlJobImpl
 
getRemoteObjectName() - Method in class org.archive.hcc.RemoteMBeanInvocationHandler
 
getReport(String, Long) - Method in class org.archive.hcc.client.CrawlerImpl
 
getSeedReport() - Method in interface org.archive.hcc.client.CompletedCrawlJob
Returns a seed report which details final crawl status of all the seeds.
getSeedReport() - Method in class org.archive.hcc.client.CompletedCrawlJobImpl
 
getSeedsReport(Long) - Method in class org.archive.hcc.client.CrawlerImpl
 
getSettingsFileDirectory() - Method in class org.archive.hcc.util.HostConstraint
 
getSettingsFilePath() - Method in class org.archive.hcc.util.HostConstraint
 
getSourceReport() - Method in interface org.archive.hcc.client.CompletedCrawlJob
A count of docs per host per source seed.
getSourceReport() - Method in class org.archive.hcc.client.CompletedCrawlJobImpl
 
getSourceReport(Long) - Method in class org.archive.hcc.client.CrawlerImpl
 
getTotalCrawlerCount() - Method in class org.archive.hcc.ClusterControllerBean
 
getType() - Method in class org.archive.hcc.util.jmx.RegistrationNotificationHandler
 
getUid() - Method in interface org.archive.hcc.client.CrawlJob
 
getUid() - Method in class org.archive.hcc.client.CrawlJobBase
 
getVersion() - Method in interface org.archive.hcc.client.Crawler
Returns the Heritrix version.
getVersion() - Method in class org.archive.hcc.client.CrawlerImpl
 

H

handleContainerRemoved(ObjectName) - Method in class org.archive.hcc.ClusterControllerBean
 
handleCrawlerCreated(ObjectName) - Method in class org.archive.hcc.ClusterControllerBean
 
handleCrawlerRemoved(ObjectName) - Method in class org.archive.hcc.ClusterControllerBean
 
handleJobAdded(ObjectName) - Method in class org.archive.hcc.ClusterControllerBean
 
handleJobRemoved(ObjectName) - Method in class org.archive.hcc.ClusterControllerBean
 
handleNotification(Notification, Object) - Method in class org.archive.hcc.util.jmx.MBeanFutureTask
 
handleNotification(Notification, Object) - Method in class org.archive.hcc.util.NotificationDelegator
 
handleRegistered(ObjectName) - Method in class org.archive.hcc.util.jmx.RegistrationNotificationHandler
 
handlers - Variable in class org.archive.hcc.util.Delegator
 
handleUnregistered(ObjectName) - Method in class org.archive.hcc.util.jmx.RegistrationNotificationHandler
 
hashCode() - Method in class org.archive.hcc.client.CurrentCrawlJobImpl
 
hashCode() - Method in class org.archive.hcc.client.ProxyBase
 
HOST_CONSTRAINTS_KEY - Static variable in class org.archive.hcc.util.OrderJarFactory
 
hostArray - Variable in class org.archive.hcc.util.HostConstraint
 
HostConstraint - Class in org.archive.hcc.util
A set of restrictions associated with a host that limit the scope of a crawl.
HostConstraint(String) - Constructor for class org.archive.hcc.util.HostConstraint
 

I

init() - Method in class org.archive.hcc.ClusterControllerBean
Initializes the cluster controller.
InsufficientCrawlingResourcesException - Exception in org.archive.hcc.client
 
InsufficientCrawlingResourcesException() - Constructor for exception org.archive.hcc.client.InsufficientCrawlingResourcesException
 
InsufficientCrawlingResourcesException(String) - Constructor for exception org.archive.hcc.client.InsufficientCrawlingResourcesException
 
InsufficientCrawlingResourcesException(String, Throwable) - Constructor for exception org.archive.hcc.client.InsufficientCrawlingResourcesException
 
InsufficientCrawlingResourcesException(Throwable) - Constructor for exception org.archive.hcc.client.InsufficientCrawlingResourcesException
 
invoke(String, Object[], String[]) - Method in class org.archive.hcc.ClusterControllerBean
 
invoke(Object, Method, Object[]) - Method in class org.archive.hcc.RemoteMBeanInvocationHandler
Invokes the specified method on the remote mbean.
invoke() - Method in interface org.archive.hcc.util.jmx.MBeanInvocation
 
invoke(String, Object[], String[]) - Method in class org.archive.hcc.util.jmx.OpenMBeanInvocationManager
 
invoke() - Method in class org.archive.hcc.util.jmx.SimpleReflectingMbeanInvocation
 
isCancelled() - Method in class org.archive.hcc.util.jmx.MBeanFutureTask
 
isCrawling() - Method in interface org.archive.hcc.client.Crawler
Returns true if the crawler has a currently running job.
isCrawling() - Method in class org.archive.hcc.client.CrawlerImpl
 
isDone() - Method in class org.archive.hcc.util.jmx.MBeanFutureTask
 
isEndState() - Method in enum org.archive.hcc.client.JobStatus
 
isNotificationEnabled(Notification) - Method in class org.archive.hcc.util.jmx.MBeanFutureTask
 
isPendingJobQueueRunning() - Method in interface org.archive.hcc.client.Crawler
Returns true if the pending job queue is running.
isPendingJobQueueRunning() - Method in class org.archive.hcc.client.CrawlerImpl
 

J

JmxUtils - Class in org.archive.hcc.util
 
JmxUtils() - Constructor for class org.archive.hcc.util.JmxUtils
 
jobName - Variable in class org.archive.hcc.client.CrawlJobBase
 
JobOrder - Class in org.archive.hcc.client
 
JobOrder(String, String, File) - Constructor for class org.archive.hcc.client.JobOrder
 
JobStatus - Enum in org.archive.hcc.client
 

L

listCompletedCrawlJobs() - Method in interface org.archive.hcc.client.Crawler
Returns a list of completed jobs.
listCompletedCrawlJobs() - Method in class org.archive.hcc.client.CrawlerImpl
 
listCrawlers() - Method in interface org.archive.hcc.client.ClusterControllerClient
Lists all the crawler instances in the cluster.
listCrawlers() - Method in class org.archive.hcc.client.ClusterControllerClientImpl
 
listCrawlers() - Method in class org.archive.hcc.ClusterControllerBean
 
listPendingCrawlJobs() - Method in interface org.archive.hcc.client.Crawler
Returns a list of pending jobs.
listPendingCrawlJobs() - Method in class org.archive.hcc.client.CrawlerImpl
 

M

main(String[]) - Static method in class org.archive.hcc.ClusterControllerBean
 
matches(String, String[]) - Method in interface org.archive.hcc.util.jmx.MBeanOperation
 
matches(String, String[]) - Method in class org.archive.hcc.util.jmx.MBeanOperationBase
 
MBeanFutureTask - Class in org.archive.hcc.util.jmx
 
MBeanFutureTask(String) - Constructor for class org.archive.hcc.util.jmx.MBeanFutureTask
 
MBeanInvocation - Interface in org.archive.hcc.util.jmx
 
MBeanOperation - Interface in org.archive.hcc.util.jmx
 
MBeanOperationBase - Class in org.archive.hcc.util.jmx
 
MBeanOperationBase(OpenMBeanOperationInfo) - Constructor for class org.archive.hcc.util.jmx.MBeanOperationBase
 
MBeanServerConnectionFactory - Class in org.archive.hcc.util.jmx
 
MBeanServerConnectionFactory() - Constructor for class org.archive.hcc.util.jmx.MBeanServerConnectionFactory
 
mother - Variable in class org.archive.hcc.client.CrawlJobBase
 

N

name - Variable in class org.archive.hcc.client.ProxyBase
 
NAME_KEY - Static variable in class org.archive.hcc.util.OrderJarFactory
 
NotificationDelegatableBase - Class in org.archive.hcc.util
 
NotificationDelegatableBase() - Constructor for class org.archive.hcc.util.NotificationDelegatableBase
 
NotificationDelegator - Class in org.archive.hcc.util
 
NotificationDelegator() - Constructor for class org.archive.hcc.util.NotificationDelegator
 
NotificationDelegator(Delegator.DelegatorPolicy) - Constructor for class org.archive.hcc.util.NotificationDelegator
 

O

ONE_HOP_OFF_KEY - Static variable in class org.archive.hcc.util.OrderJarFactory
 
OpenMBeanInvocationManager - Class in org.archive.hcc.util.jmx
 
OpenMBeanInvocationManager() - Constructor for class org.archive.hcc.util.jmx.OpenMBeanInvocationManager
 
OPERATOR_KEY - Static variable in class org.archive.hcc.util.OrderJarFactory
 
OrderJarFactory - Class in org.archive.hcc.util
 
OrderJarFactory() - Constructor for class org.archive.hcc.util.OrderJarFactory
 
org.archive.hcc - package org.archive.hcc
 
org.archive.hcc.client - package org.archive.hcc.client
 
org.archive.hcc.util - package org.archive.hcc.util
 
org.archive.hcc.util.jmx - package org.archive.hcc.util.jmx
 
ORGANIZATION - Static variable in class org.archive.hcc.util.OrderJarFactory
 

P

pause() - Method in interface org.archive.hcc.client.CurrentCrawlJob
 
pause() - Method in class org.archive.hcc.client.CurrentCrawlJobImpl
 
pauseAllJobs() - Method in interface org.archive.hcc.client.ClusterControllerClient
 
pauseAllJobs() - Method in class org.archive.hcc.client.ClusterControllerClientImpl
 
pauseAllJobs() - Method in class org.archive.hcc.ClusterControllerBean
 
PendingCrawlJob - Interface in org.archive.hcc.client
 
policy - Variable in class org.archive.hcc.util.Delegator
 
postDeregister() - Method in class org.archive.hcc.ClusterControllerBean
 
postRegister(Boolean) - Method in class org.archive.hcc.ClusterControllerBean
 
preDeregister() - Method in class org.archive.hcc.ClusterControllerBean
 
preRegister(MBeanServer, ObjectName) - Method in class org.archive.hcc.ClusterControllerBean
 
Proxy - Interface in org.archive.hcc.client
 
ProxyBase - Class in org.archive.hcc.client
 
ProxyBase(ObjectName, MBeanServerConnection) - Constructor for class org.archive.hcc.client.ProxyBase
 

R

recursivelyAddChildren(Map<String, InputStream>, File, String) - Static method in class org.archive.hcc.util.OrderJarFactory
 
refreshRegistry() - Method in class org.archive.hcc.ClusterControllerBean
 
registerAddress(InetSocketAddress) - Method in class org.archive.hcc.ClusterControllerBean
 
RegistrationNotificationHandler - Class in org.archive.hcc.util.jmx
 
RegistrationNotificationHandler() - Constructor for class org.archive.hcc.util.jmx.RegistrationNotificationHandler
 
RemoteMBeanInvocationHandler - Class in org.archive.hcc
This invocation handler is responsible for proxying calls to and remote notifications from remote mbean instances.
RemoteMBeanInvocationHandler(ObjectName, ObjectName, MBeanServerConnection, NotificationListener) - Constructor for class org.archive.hcc.RemoteMBeanInvocationHandler
Constructs a remote mbean invocation handler.
removeCrawlerLifecycleListener(CrawlerLifecycleListener) - Method in interface org.archive.hcc.client.ClusterControllerClient
Removes a crawler lifecycle listener.
removeCrawlerLifecycleListener(CrawlerLifecycleListener) - Method in class org.archive.hcc.client.ClusterControllerClientImpl
 
removeCrawlJobListener(CurrentCrawlJobListener) - Method in interface org.archive.hcc.client.ClusterControllerClient
Removes a crawl job listener.
removeCrawlJobListener(CurrentCrawlJobListener) - Method in class org.archive.hcc.client.ClusterControllerClientImpl
 
removeFromParent() - Method in class org.archive.hcc.Crawler
 
removeMBeanServerNotificationListener(InetSocketAddress) - Method in class org.archive.hcc.ClusterControllerBean
 
removeNotificationListener(NotificationListener, NotificationFilter, Object) - Method in class org.archive.hcc.ClusterControllerBean
 
removeNotificationListener(NotificationListener) - Method in class org.archive.hcc.ClusterControllerBean
 
resetDefaultClient() - Static method in class org.archive.hcc.client.ClusterControllerClientManager
Removes the manager's reference to the default client for use with unit tests.
resolveLeastLoadedContainers() - Method in class org.archive.hcc.ClusterControllerBean
 
resume() - Method in interface org.archive.hcc.client.CurrentCrawlJob
 
resume() - Method in class org.archive.hcc.client.CurrentCrawlJobImpl
 
resumeAllPausedJobs() - Method in interface org.archive.hcc.client.ClusterControllerClient
 
resumeAllPausedJobs() - Method in class org.archive.hcc.client.ClusterControllerClientImpl
 
resumeAllPausedJobs() - Method in class org.archive.hcc.ClusterControllerBean
 
retrieveContainerListFromJndi() - Method in class org.archive.hcc.ClusterControllerBean
 

S

SEEDS_KEY - Static variable in class org.archive.hcc.util.OrderJarFactory
 
setAttribute(Attribute) - Method in class org.archive.hcc.ClusterControllerBean
 
setAttributes(AttributeList) - Method in class org.archive.hcc.ClusterControllerBean
 
setBlock(Boolean) - Method in class org.archive.hcc.util.HostConstraint
 
setCrawlJobProxy(DynamicMBean) - Method in class org.archive.hcc.Crawler
 
setDocumentLimit(Long) - Method in class org.archive.hcc.util.HostConstraint
 
setHost(String) - Method in class org.archive.hcc.util.HostConstraint
 
setIgnoreRobots(Boolean) - Method in class org.archive.hcc.util.HostConstraint
 
setMaxInstances(String, int, int) - Method in interface org.archive.hcc.client.ClusterControllerClient
Sets the maximum number of instances that may run on a specified container defined by a host and port.
setMaxInstances(String, int, int) - Method in class org.archive.hcc.client.ClusterControllerClientImpl
Sets the maximum number of instances that may run on a specified container defined by a host and port.
setMaxInstances(String, Integer, Integer) - Method in class org.archive.hcc.ClusterControllerBean
Sets the maximum number of instances that may run on a specified container defined by a host and port.
setMaxInstances(int) - Method in class org.archive.hcc.Container
 
setParent(Container) - Method in class org.archive.hcc.Crawler
 
setRegex(String) - Method in class org.archive.hcc.util.HostConstraint
 
SETTINGS_DIRECTORY_PROPERTY - Static variable in class org.archive.hcc.util.OrderJarFactory
 
SimpleReflectingMbeanInvocation - Class in org.archive.hcc.util.jmx
 
SimpleReflectingMbeanInvocation(Object, OpenMBeanOperationInfo, Object[]) - Constructor for class org.archive.hcc.util.jmx.SimpleReflectingMbeanInvocation
 
SimpleReflectingMBeanOperation - Class in org.archive.hcc.util.jmx
This class binds an open mbean operation definition to a specific invocation target.
SimpleReflectingMBeanOperation(Object, OpenMBeanOperationInfo) - Constructor for class org.archive.hcc.util.jmx.SimpleReflectingMBeanOperation
 
SmartPropertiesResolver - Class in org.archive.hcc.util
 
SmartPropertiesResolver() - Constructor for class org.archive.hcc.util.SmartPropertiesResolver
 
startPendingJobQueue() - Method in interface org.archive.hcc.client.Crawler
Starts the pending job queue.
startPendingJobQueue() - Method in class org.archive.hcc.client.CrawlerImpl
 
statisticsChanged(CurrentCrawlJob, Map) - Method in class org.archive.hcc.client.CurrentCrawlJobAdapter
 
statisticsChanged(CurrentCrawlJob, Map) - Method in interface org.archive.hcc.client.CurrentCrawlJobListener
 
stopPendingJobQueue() - Method in interface org.archive.hcc.client.Crawler
Stops the pending job queue.
stopPendingJobQueue() - Method in class org.archive.hcc.client.CrawlerImpl
 
synchronizeContainer(ObjectName) - Method in class org.archive.hcc.ClusterControllerBean
Synchronizes the state of an individual container.
synchronizeContainers(Map<ObjectName, Container>, List<ObjectName>) - Method in class org.archive.hcc.ClusterControllerBean
Synchronizes the container list with the fresh list (fresh meaning, last polled from jndi), removing those that went away, and adding any newly discovered containers.
synchronizeMBean(ObjectName) - Method in class org.archive.hcc.ClusterControllerBean
synchronizes state of beans according to their types.

T

terminateCurrentJob() - Method in interface org.archive.hcc.client.Crawler
Terminates the currently running job.
terminateCurrentJob() - Method in class org.archive.hcc.client.CrawlerImpl
 
TEST_CRAWL_KEY - Static variable in class org.archive.hcc.util.OrderJarFactory
 
toString() - Method in enum org.archive.hcc.client.JobStatus
 

U

uid - Variable in class org.archive.hcc.client.CrawlJobBase
 
USER_AGENT_KEY - Static variable in class org.archive.hcc.util.OrderJarFactory
 

V

validate(String, Object[], String[]) - Method in interface org.archive.hcc.util.jmx.MBeanOperation
 
validate(String, Object[], String[]) - Method in class org.archive.hcc.util.jmx.MBeanOperationBase
 
valueOf(String) - Static method in enum org.archive.hcc.client.JobStatus
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.archive.hcc.util.ClusterControllerNotification
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.archive.hcc.util.Delegator.DelegatorPolicy
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.archive.hcc.client.JobStatus
Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum org.archive.hcc.util.ClusterControllerNotification
Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum org.archive.hcc.util.Delegator.DelegatorPolicy
Returns an array containing the constants of this enum type, in the order they're declared.

W

writeHostConstraints(List<HostConstraint>, File) - Static method in class org.archive.hcc.util.OrderJarFactory
 
writeSettingsFile(HostConstraint, File) - Static method in class org.archive.hcc.util.OrderJarFactory
 

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

Copyright © 2005-2008 The Internet Archive. All Rights Reserved.