org.apache.avalon.excalibur.monitor
Class MonitorableURLSource

java.lang.Object
  extended byorg.apache.excalibur.source.impl.AbstractSource
      extended byorg.apache.excalibur.source.impl.URLSource
          extended byorg.apache.avalon.excalibur.monitor.MonitorableURLSource
All Implemented Interfaces:
Monitorable, Source

public class MonitorableURLSource
extends URLSource
implements Monitorable

This adds the Monitorable interface to the URLSource.

Version:
CVS $Revision: 1.4 $ $Date: 2004/02/28 11:47:32 $
Author:
Avalon Development Team

Field Summary
 
Fields inherited from class org.apache.excalibur.source.impl.URLSource
m_cachedLastModificationDate, m_cachedValidity, m_connection, m_encoding, m_exists, m_isPost, m_mimeType, m_parameters, m_url
 
Constructor Summary
MonitorableURLSource()
          Constructor
 
Method Summary
 Resource getResource()
          Get the corresponding Resource object for monitoring.
 
Methods inherited from class org.apache.excalibur.source.impl.URLSource
exists, getInfos, getInputStream, getMimeType, getUserInfo, getValidity, init, refresh
 
Methods inherited from class org.apache.excalibur.source.impl.AbstractSource
checkInfos, getContentLength, getLastModified, getScheme, getURI, setContentLength, setLastModified, setScheme, setSystemId
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.apache.excalibur.source.Source
getContentLength, getLastModified, getScheme, getURI
 

Constructor Detail

MonitorableURLSource

public MonitorableURLSource()
Constructor

Method Detail

getResource

public Resource getResource()
                     throws java.lang.Exception
Get the corresponding Resource object for monitoring.

Specified by:
getResource in interface Monitorable
Throws:
java.lang.Exception


Copyright © 1997-2005 The Apache Software Foundation. All Rights Reserved.