br.com.arsmachina.accesslogger.services.impl
Class AccessLoggerHubImpl

java.lang.Object
  extended by br.com.arsmachina.accesslogger.services.impl.AccessLoggerHubImpl
All Implemented Interfaces:
AccessLoggerHub

public class AccessLoggerHubImpl
extends Object
implements AccessLoggerHub

Default AccessLoggerHub implementation.

Author:
Thiago H. de Paula Figueiredo

Constructor Summary
AccessLoggerHubImpl(List<AccessLogger> loggers, AccessFactory accessFactory, AccessFilter accessFilter, javax.servlet.http.HttpServletRequest request)
          Single constructor.
 
Method Summary
 List<AccessLogger> getAccessLoggers()
           
 void notifyAccess(javax.servlet.http.HttpServletRequest request)
          Notifies an incoming request.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AccessLoggerHubImpl

public AccessLoggerHubImpl(List<AccessLogger> loggers,
                           AccessFactory accessFactory,
                           AccessFilter accessFilter,
                           javax.servlet.http.HttpServletRequest request)
Single constructor.

Parameters:
loggers - a List of AccessLoggers. It cannot be null.
accessFactory - an AccessFactory. It cannot be null.
accessFilter - an AccessFilter. It cannot be null.
request - an HttpServletRequest. It cannot be null.
Method Detail

getAccessLoggers

public List<AccessLogger> getAccessLoggers()
See Also:
br.com.arsmachina.accesslogger.services.AccessLoggerHub#getAccessLoggers()

notifyAccess

public void notifyAccess(javax.servlet.http.HttpServletRequest request)
Description copied from interface: AccessLoggerHub
Notifies an incoming request.

Specified by:
notifyAccess in interface AccessLoggerHub
See Also:
AccessLoggerHub.notifyAccess(HttpServletRequest)


Copyright © 2008-2009 Thiago H. de Paula Figueiredo. All Rights Reserved.