001package io.ebean.bean; 002 003/** 004 * Collects the profile information. 005 */ 006public interface NodeUsageListener { 007 008 /** 009 * Collect node usage "profiling" information. 010 * <p> 011 * This is the properties that are used for a given bean in the object graph. 012 * This information is used by autoTune to tune queries. 013 * </p> 014 */ 015 void collectNodeUsage(NodeUsageCollector collector); 016}