| java.lang.Object org.jasig.portal.services.stats.ConditionalStatsRecorder
ConditionalStatsRecorder | final public class ConditionalStatsRecorder implements IStatsRecorder(Code) | | Stats recorder implementation which conditionally propogates IStatsRecorder
events to a target IStatsRecorder.
This class just applies configured rules about which events to propogate. It
requires that a target IStatsRecorder instance be injected via the
setTargetStatsRecorder() setter method.
version: $Revision: 36282 $ $Date: 2005-10-31 10:50:39 -0700 (Mon, 31 Oct 2005) $ since: uPortal 2.5.1 |
Method Summary | |
public IStatsRecorderFlags | getFlags() Get the StatsRecorderFlags instance defining which IStatsRecorder method
calls we should propogate and which we should not. | public IStatsRecorder | getTargetStatsRecorder() Returns the IStatsRecorder to which we will or will not propogate IStatsRecorder
method calls depending upon our configuration. | public void | recordChannelAddedToLayout(IPerson person, UserProfile profile, IUserLayoutChannelDescription channelDesc) | public void | recordChannelDefinitionModified(IPerson person, ChannelDefinition channelDef) | public void | recordChannelDefinitionPublished(IPerson person, ChannelDefinition channelDef) | public void | recordChannelDefinitionRemoved(IPerson person, ChannelDefinition channelDef) | public void | recordChannelInstantiated(IPerson person, UserProfile profile, IUserLayoutChannelDescription channelDesc) | public void | recordChannelMovedInLayout(IPerson person, UserProfile profile, IUserLayoutChannelDescription channelDesc) | public void | recordChannelRemovedFromLayout(IPerson person, UserProfile profile, IUserLayoutChannelDescription channelDesc) | public void | recordChannelRendered(IPerson person, UserProfile profile, IUserLayoutChannelDescription channelDesc) | public void | recordChannelTargeted(IPerson person, UserProfile profile, IUserLayoutChannelDescription channelDesc) | public void | recordChannelUpdatedInLayout(IPerson person, UserProfile profile, IUserLayoutChannelDescription channelDesc) | public void | recordFolderAddedToLayout(IPerson person, UserProfile profile, IUserLayoutFolderDescription folderDesc) | public void | recordFolderMovedInLayout(IPerson person, UserProfile profile, IUserLayoutFolderDescription folderDesc) | public void | recordFolderRemovedFromLayout(IPerson person, UserProfile profile, IUserLayoutFolderDescription folderDesc) | public void | recordFolderUpdatedInLayout(IPerson person, UserProfile profile, IUserLayoutFolderDescription folderDesc) | public void | recordLogin(IPerson person) | public void | recordLogout(IPerson person) | public void | recordSessionCreated(IPerson person) | public void | recordSessionDestroyed(IPerson person) | public void | setFlags(IStatsRecorderFlags flags) Set the boolean flags indicating which IStatsRecorder method calls we
should propogate and which we should not. | public void | setTargetStatsRecorder(IStatsRecorder targetStatsRecorder) Set the IStatsRecorder to which we will (or will not) propogate IStatsRecorder
method calls depending upon our configuration. |
getFlags | public IStatsRecorderFlags getFlags()(Code) | | Get the StatsRecorderFlags instance defining which IStatsRecorder method
calls we should propogate and which we should not.
flags indicating which methods we should propogate and which we should not. |
getTargetStatsRecorder | public IStatsRecorder getTargetStatsRecorder()(Code) | | Returns the IStatsRecorder to which we will or will not propogate IStatsRecorder
method calls depending upon our configuration.
Returns the targetStatsRecorder. |
recordSessionCreated | public void recordSessionCreated(IPerson person)(Code) | | |
recordSessionDestroyed | public void recordSessionDestroyed(IPerson person)(Code) | | |
setFlags | public void setFlags(IStatsRecorderFlags flags)(Code) | | Set the boolean flags indicating which IStatsRecorder method calls we
should propogate and which we should not.
Parameters: flags - The flags to set. |
setTargetStatsRecorder | public void setTargetStatsRecorder(IStatsRecorder targetStatsRecorder)(Code) | | Set the IStatsRecorder to which we will (or will not) propogate IStatsRecorder
method calls depending upon our configuration.
Parameters: targetStatsRecorder - The targetStatsRecorder to set. |
|
|