Package org.ametys.web.analytics
Class WebAnalyticsSourceFactory
java.lang.Object
org.ametys.runtime.plugin.component.AbstractLogEnabled
org.ametys.web.analytics.WebAnalyticsSourceFactory
- All Implemented Interfaces:
LogEnabled
,Component
,Serviceable
,SourceFactory
public class WebAnalyticsSourceFactory
extends AbstractLogEnabled
implements SourceFactory, Serviceable
Resolve the protocol wa://tracking seeking xsl file to track site
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected static final String
Scheme for site trackingprotected static final String
URL for site trackingprotected SourceResolver
The source resolverprotected WebAnalyticsHelper
The web analytics helperFields inherited from interface org.apache.excalibur.source.SourceFactory
ROLE
-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class org.ametys.runtime.plugin.component.AbstractLogEnabled
getLogger, setLogger
-
Field Details
-
__WA_SCHEME
Scheme for site tracking- See Also:
-
__WA_URL
URL for site tracking- See Also:
-
_sourceResolver
The source resolver -
_waHelper
The web analytics helper
-
-
Constructor Details
-
WebAnalyticsSourceFactory
public WebAnalyticsSourceFactory()
-
-
Method Details
-
service
- Specified by:
service
in interfaceServiceable
- Throws:
ServiceException
-
getSource
- Specified by:
getSource
in interfaceSourceFactory
- Throws:
IOException
MalformedURLException
-
release
- Specified by:
release
in interfaceSourceFactory
-