|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface IStatsRecorder
Gathers portal usage statistics such as user logins. All the implementors of this interface should handle their own exceptions.
In a multiple-server environment,
the IStatsRecorder implementation will be
called by the portal on each JVM. For such a set-up,
the IStatsRecorder implementation should
probably aggregate statistics on a single server.
| Method Summary | |
|---|---|
void |
recordChannelAddedToLayout(IPerson person,
UserProfile profile,
IUserLayoutChannelDescription channelDesc)
Called when a channel is being added to a user layout |
void |
recordChannelDefinitionModified(IPerson person,
IChannelDefinition channelDef)
Called when a user modifies an existing channel |
void |
recordChannelDefinitionPublished(IPerson person,
IChannelDefinition channelDef)
Called when a user publishes a channel |
void |
recordChannelDefinitionRemoved(IPerson person,
IChannelDefinition channelDef)
Called when a user removes an existing channel |
void |
recordChannelInstantiated(IPerson person,
UserProfile profile,
IUserLayoutChannelDescription channelDesc)
Called when a channel is being instantiated |
void |
recordChannelMovedInLayout(IPerson person,
UserProfile profile,
IUserLayoutChannelDescription channelDesc)
Called when a channel is being moved in a user layout |
void |
recordChannelRemovedFromLayout(IPerson person,
UserProfile profile,
IUserLayoutChannelDescription channelDesc)
Called when a channel is being removed from a user layout |
void |
recordChannelRendered(IPerson person,
UserProfile profile,
IUserLayoutChannelDescription channelDesc)
Called when a channel is being rendered |
void |
recordChannelTargeted(IPerson person,
UserProfile profile,
IUserLayoutChannelDescription channelDesc)
Called when a channel is being targeted |
void |
recordChannelUpdatedInLayout(IPerson person,
UserProfile profile,
IUserLayoutChannelDescription channelDesc)
Called when a channel is being updated in a user layout |
void |
recordFolderAddedToLayout(IPerson person,
UserProfile profile,
IUserLayoutFolderDescription folderDesc)
Called when a folder is being added to a user layout |
void |
recordFolderMovedInLayout(IPerson person,
UserProfile profile,
IUserLayoutFolderDescription folderDesc)
Called when a folder is being moved in a user layout |
void |
recordFolderRemovedFromLayout(IPerson person,
UserProfile profile,
IUserLayoutFolderDescription folderDesc)
Called when a folder is being removed from a user layout |
void |
recordFolderUpdatedInLayout(IPerson person,
UserProfile profile,
IUserLayoutFolderDescription folderDesc)
Called when a folder is being updated in a user layout |
void |
recordLogin(IPerson person)
Called when user authenticates successfully. |
void |
recordLogout(IPerson person)
Called when user logs out. |
void |
recordSessionCreated(IPerson person)
Called when a new session is created for a user. |
void |
recordSessionDestroyed(IPerson person)
Called when the user's session is destroyed. |
| Method Detail |
|---|
void recordLogin(IPerson person)
person - the IPerson objectvoid recordLogout(IPerson person)
person - the IPerson objectvoid recordSessionCreated(IPerson person)
person - the IPerson objectvoid recordSessionDestroyed(IPerson person)
person - the IPerson object
void recordChannelDefinitionPublished(IPerson person,
IChannelDefinition channelDef)
person - the person pubishing the channelchannelDef - the channel being published
void recordChannelDefinitionModified(IPerson person,
IChannelDefinition channelDef)
person - the person modifying the channelchannelDef - the channel being modified
void recordChannelDefinitionRemoved(IPerson person,
IChannelDefinition channelDef)
person - the person removing the channelchannelDef - the channel being removed
void recordChannelAddedToLayout(IPerson person,
UserProfile profile,
IUserLayoutChannelDescription channelDesc)
person - the person adding the channelprofile - the profile of the layout to which the channel is addedchannelDesc - the channel being subscribed to
void recordChannelUpdatedInLayout(IPerson person,
UserProfile profile,
IUserLayoutChannelDescription channelDesc)
person - the person updating the channelprofile - the profile of the layout in which the channel is updatedchannelDesc - the channel being updated
void recordChannelMovedInLayout(IPerson person,
UserProfile profile,
IUserLayoutChannelDescription channelDesc)
person - the person moving the channelprofile - the profile of the layout in which the channel is movedchannelDesc - the channel being moved
void recordChannelRemovedFromLayout(IPerson person,
UserProfile profile,
IUserLayoutChannelDescription channelDesc)
person - the person removing the channelprofile - the profile of the layout to which the channel is removedchannelDesc - the channel being removed from a user layout
void recordFolderAddedToLayout(IPerson person,
UserProfile profile,
IUserLayoutFolderDescription folderDesc)
person - the person adding the folderprofile - the profile of the layout to which the folder is addedfolderDesc - the folder being subscribed to
void recordFolderUpdatedInLayout(IPerson person,
UserProfile profile,
IUserLayoutFolderDescription folderDesc)
person - the person updating the folderprofile - the profile of the layout in which the folder is updatedfolderDesc - the folder being updated
void recordFolderMovedInLayout(IPerson person,
UserProfile profile,
IUserLayoutFolderDescription folderDesc)
person - the person moving the folderprofile - the profile of the layout in which the folder is movedfolderDesc - the folder being moved
void recordFolderRemovedFromLayout(IPerson person,
UserProfile profile,
IUserLayoutFolderDescription folderDesc)
person - the person removing the folderprofile - the profile of the layout to which the folder is removedfolderDesc - the folder being removed from a user layout
void recordChannelInstantiated(IPerson person,
UserProfile profile,
IUserLayoutChannelDescription channelDesc)
person - the person instantiating the channelprofile - the profile of the layout in which this channel is instantiatedchannelDesc - the channel being instantiated
void recordChannelRendered(IPerson person,
UserProfile profile,
IUserLayoutChannelDescription channelDesc)
person - the person rendering the channelprofile - the profile of the layout in which this channel is renderedchannelDesc - the channel being rendered
void recordChannelTargeted(IPerson person,
UserProfile profile,
IUserLayoutChannelDescription channelDesc)
person - the person interacting with the channelprofile - the profile of the layout in which this channel resideschannelDesc - the channel being targeted
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||