org.multiverse.utils.profiling
Interface ProfileCollator


public interface ProfileCollator

Responsible for preparing and exposing the information in ProfileRepositories in a readable form.

Author:
Andrew Phillips

Nested Class Summary
static interface ProfileCollator.ProfilePage
          Profile data for transactions in a family.
 
Method Summary
 java.util.Set<java.lang.String> getProfileNames()
           
 ProfileCollator.ProfilePage getProfilePage(java.lang.String profileName)
           
 java.util.Set<ProfileCollator.ProfilePage> getProfilePages()
           
 

Method Detail

getProfileNames

java.util.Set<java.lang.String> getProfileNames()
Returns:
the names of all available profiles

getProfilePage

ProfileCollator.ProfilePage getProfilePage(java.lang.String profileName)
Parameters:
profileName - the name for the profile page to be retrieved
Returns:
the named profile page, or null if no profile of that name exists
See Also:
getProfilePages()

getProfilePages

java.util.Set<ProfileCollator.ProfilePage> getProfilePages()
Returns:
all known profile pages
See Also:
getProfilePage(String)


Copyright © 2008-2010 Multiverse. All Rights Reserved.