A B C D E G I K L N O P R S T W 
All Classes All Packages

A

add(long, long) - Method in class io.ebeaninternal.server.autotune.service.ProfileOriginQuery
 
add(ObjectGraphOrigin, OrmQueryDetail, String) - Method in class io.ebeaninternal.server.autotune.service.AutoTuneCollection
 
addQuery(AutoTuneCollection.EntryQuery) - Method in class io.ebeaninternal.server.autotune.service.AutoTuneCollection.Entry
 
Autotune - Class in io.ebeaninternal.server.autotune.model
Java class for anonymous complex type.
Autotune() - Constructor for class io.ebeaninternal.server.autotune.model.Autotune
 
AutoTuneAllCollection - Class in io.ebeaninternal.server.autotune.service
Event where all tuned query information is collected.
AutoTuneAllCollection(BaseQueryTuner) - Constructor for class io.ebeaninternal.server.autotune.service.AutoTuneAllCollection
Construct to collect/report all tuned queries.
AutoTuneCollection - Class in io.ebeaninternal.server.autotune.service
Profiling information collected.
AutoTuneCollection() - Constructor for class io.ebeaninternal.server.autotune.service.AutoTuneCollection
 
AutoTuneCollection.Entry - Class in io.ebeaninternal.server.autotune.service
Profiling entry at a given origin point.
AutoTuneCollection.EntryQuery - Class in io.ebeaninternal.server.autotune.service
Summary query execution statistics for the origin point.
AutoTuneDiffCollection - Class in io.ebeaninternal.server.autotune.service
Event where profiling information is collected and processed for differences relative to the current query tuning.
AutoTuneDiffCollection(AutoTuneCollection, BaseQueryTuner, boolean) - Constructor for class io.ebeaninternal.server.autotune.service.AutoTuneDiffCollection
Construct to collect/report the new/diff query tuning entries.
AutoTuneServiceFactory - Class in io.ebeaninternal.server.autotune.service
 
AutoTuneServiceFactory() - Constructor for class io.ebeaninternal.server.autotune.service.AutoTuneServiceFactory
 
AutoTuneXmlReader - Class in io.ebeaninternal.server.autotune.service
Reads a profiling xml document.
AutoTuneXmlReader() - Constructor for class io.ebeaninternal.server.autotune.service.AutoTuneXmlReader
 
AutoTuneXmlWriter - Class in io.ebeaninternal.server.autotune.service
Simple writer for output of the AutoTune Profiling as an XML document.
AutoTuneXmlWriter() - Constructor for class io.ebeaninternal.server.autotune.service.AutoTuneXmlWriter
 

B

BaseQueryTuner - Class in io.ebeaninternal.server.autotune.service
 

C

collectNodeUsage(NodeUsageCollector) - Method in class io.ebeaninternal.server.autotune.service.ProfileManager
Collect usage statistics from a node in the object graph.
collectProfiling() - Method in class io.ebeaninternal.server.autotune.service.DefaultAutoTuneService
Ask for a System.gc() so that we gather node usage information.
collectProfiling(long) - Method in class io.ebeaninternal.server.autotune.service.DefaultAutoTuneService
 
collectQueryInfo(ObjectGraphNode, long, long) - Method in class io.ebeaninternal.server.autotune.service.ProfileManager
Gather query execution statistics.
collectQueryInfo(ObjectGraphNode, long, long) - Method in class io.ebeaninternal.server.autotune.service.ProfileOrigin
Collect query execution summary statistics.
collectUsageInfo(NodeUsageCollector) - Method in class io.ebeaninternal.server.autotune.service.ProfileOrigin
Collect the usage information for from a instance for this node.
create(SpiEbeanServer, DatabaseConfig) - Method in class io.ebeaninternal.server.autotune.service.AutoTuneServiceFactory
 
createAutotune() - Method in class io.ebeaninternal.server.autotune.model.ObjectFactory
Create an instance of Autotune
createEntryQuery(boolean) - Method in class io.ebeaninternal.server.autotune.service.ProfileOriginQuery
 
createOrigin() - Method in class io.ebeaninternal.server.autotune.model.ObjectFactory
Create an instance of Origin
createProfileDiff() - Method in class io.ebeaninternal.server.autotune.model.ObjectFactory
Create an instance of ProfileDiff
createProfileEmpty() - Method in class io.ebeaninternal.server.autotune.model.ObjectFactory
Create an instance of ProfileEmpty
createProfileNew() - Method in class io.ebeaninternal.server.autotune.model.ObjectFactory
Create an instance of ProfileNew

D

DefaultAutoTuneService - Class in io.ebeaninternal.server.autotune.service
Implementation of the AutoTuneService which is comprised of profiling and query tuning.
DefaultAutoTuneService(SpiEbeanServer, DatabaseConfig) - Constructor for class io.ebeaninternal.server.autotune.service.DefaultAutoTuneService
 

E

Entry(ObjectGraphOrigin, OrmQueryDetail, String) - Constructor for class io.ebeaninternal.server.autotune.service.AutoTuneCollection.Entry
 
EntryQuery(String, long, long, long) - Constructor for class io.ebeaninternal.server.autotune.service.AutoTuneCollection.EntryQuery
 

G

get(String) - Method in class io.ebeaninternal.server.autotune.service.BaseQueryTuner
Return the detail currently used for tuning.
getAll() - Method in class io.ebeaninternal.server.autotune.service.BaseQueryTuner
Return all the current tuned query entries.
getBeanType() - Method in class io.ebeaninternal.server.autotune.model.Origin
Gets the value of the beanType property.
getCallStack() - Method in class io.ebeaninternal.server.autotune.model.Origin
Gets the value of the callStack property.
getChangeCount() - Method in class io.ebeaninternal.server.autotune.service.AutoTuneDiffCollection
Return the total new and diff entries.
getDetail() - Method in class io.ebeaninternal.server.autotune.model.Origin
Gets the value of the detail property.
getDetail() - Method in class io.ebeaninternal.server.autotune.service.AutoTuneCollection.Entry
 
getDiffCount() - Method in class io.ebeaninternal.server.autotune.service.AutoTuneDiffCollection
Return the number of diff entries.
getDocument() - Method in class io.ebeaninternal.server.autotune.service.AutoTuneAllCollection
Return the Autotune document object.
getDocument() - Method in class io.ebeaninternal.server.autotune.service.AutoTuneDiffCollection
Return the underlying Autotune document object.
getEntries() - Method in class io.ebeaninternal.server.autotune.service.AutoTuneCollection
 
getExeCount() - Method in class io.ebeaninternal.server.autotune.service.AutoTuneCollection.EntryQuery
 
getKey() - Method in class io.ebeaninternal.server.autotune.model.Origin
Gets the value of the key property.
getNewCount() - Method in class io.ebeaninternal.server.autotune.service.AutoTuneDiffCollection
Return the number of new entries.
getOrigin() - Method in class io.ebeaninternal.server.autotune.model.Autotune
Gets the value of the origin property.
getOrigin() - Method in class io.ebeaninternal.server.autotune.model.ProfileDiff
Gets the value of the origin property.
getOrigin() - Method in class io.ebeaninternal.server.autotune.model.ProfileEmpty
Gets the value of the origin property.
getOrigin() - Method in class io.ebeaninternal.server.autotune.model.ProfileNew
Gets the value of the origin property.
getOrigin() - Method in class io.ebeaninternal.server.autotune.service.AutoTuneCollection.Entry
 
getOrigin() - Method in class io.ebeaninternal.server.autotune.service.ProfileOrigin
Return the origin.
getOrigin() - Method in class io.ebeaninternal.server.autotune.service.TunedQueryInfo
Return the origin entry (includes call stack and bean type).
getOriginal() - Method in class io.ebeaninternal.server.autotune.model.Origin
Gets the value of the original property.
getOriginalQuery() - Method in class io.ebeaninternal.server.autotune.service.AutoTuneCollection.Entry
 
getOriginalQuery() - Method in class io.ebeaninternal.server.autotune.service.ProfileOrigin
 
getPath() - Method in class io.ebeaninternal.server.autotune.service.AutoTuneCollection.EntryQuery
Return the relative path with empty string for the origin query.
getProfileDiff() - Method in class io.ebeaninternal.server.autotune.model.Autotune
Gets the value of the profileDiff property.
getProfileEmpty() - Method in class io.ebeaninternal.server.autotune.model.Autotune
Gets the value of the profileEmpty property.
getProfileNew() - Method in class io.ebeaninternal.server.autotune.model.Autotune
Gets the value of the profileNew property.
getQueries() - Method in class io.ebeaninternal.server.autotune.service.AutoTuneCollection.Entry
 
getTotalBeanLoaded() - Method in class io.ebeaninternal.server.autotune.service.AutoTuneCollection.EntryQuery
 
getTotalMicros() - Method in class io.ebeaninternal.server.autotune.service.AutoTuneCollection.EntryQuery
 
getTunedDetail() - Method in class io.ebeaninternal.server.autotune.service.TunedQueryInfo
Return the tuned detail (for comparison with profiling information).

I

io.ebeaninternal.server.autotune.model - package io.ebeaninternal.server.autotune.model
 
io.ebeaninternal.server.autotune.service - package io.ebeaninternal.server.autotune.service
 
isEmpty() - Method in class io.ebeaninternal.server.autotune.service.AutoTuneDiffCollection
Return true if there are no new or diff entries.
isProfile() - Method in class io.ebeaninternal.server.autotune.service.ProfileOrigin
Return true if this query should be profiled based on a percentage rate.
isProfileRequest(ObjectGraphNode, SpiQuery<?>) - Method in class io.ebeaninternal.server.autotune.service.ProfileManager
 

K

keySet() - Method in class io.ebeaninternal.server.autotune.service.BaseQueryTuner
Return the keys as a set.

L

load(String, TunedQueryInfo) - Method in class io.ebeaninternal.server.autotune.service.BaseQueryTuner
Load the tuned query information.

N

now() - Static method in class io.ebeaninternal.server.autotune.service.AutoTuneXmlWriter
Return 'now' as a string to second precision.

O

ObjectFactory - Class in io.ebeaninternal.server.autotune.model
This object contains factory methods for each Java content interface and Java element interface generated in the io.ebeaninternal.server.autotune.model package.
ObjectFactory() - Constructor for class io.ebeaninternal.server.autotune.model.ObjectFactory
Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: io.ebeaninternal.server.autotune.model
Origin - Class in io.ebeaninternal.server.autotune.model
Java class for anonymous complex type.
Origin() - Constructor for class io.ebeaninternal.server.autotune.model.Origin
 

P

process() - Method in class io.ebeaninternal.server.autotune.service.AutoTuneDiffCollection
Process checking profiling entries against existing query tuning.
ProfileDiff - Class in io.ebeaninternal.server.autotune.model
Java class for anonymous complex type.
ProfileDiff() - Constructor for class io.ebeaninternal.server.autotune.model.ProfileDiff
 
ProfileEmpty - Class in io.ebeaninternal.server.autotune.model
Java class for anonymous complex type.
ProfileEmpty() - Constructor for class io.ebeaninternal.server.autotune.model.ProfileEmpty
 
ProfileManager - Class in io.ebeaninternal.server.autotune.service
Manages the collection of object graph usage profiling.
ProfileManager(AutoTuneConfig, SpiEbeanServer) - Constructor for class io.ebeaninternal.server.autotune.service.ProfileManager
 
ProfileNew - Class in io.ebeaninternal.server.autotune.model
Java class for anonymous complex type.
ProfileNew() - Constructor for class io.ebeaninternal.server.autotune.model.ProfileNew
 
ProfileOrigin - Class in io.ebeaninternal.server.autotune.service
 
ProfileOrigin(ObjectGraphOrigin, boolean, int, double) - Constructor for class io.ebeaninternal.server.autotune.service.ProfileOrigin
 
ProfileOriginNodeUsage - Class in io.ebeaninternal.server.autotune.service
Collects usages statistics for a given node in the object graph.
ProfileOriginNodeUsage(String) - Constructor for class io.ebeaninternal.server.autotune.service.ProfileOriginNodeUsage
 
ProfileOriginQuery - Class in io.ebeaninternal.server.autotune.service
Used to accumulate query execution statistics for paths relative to the origin query.
ProfileOriginQuery(String) - Constructor for class io.ebeaninternal.server.autotune.service.ProfileOriginQuery
 
profilingCollection(boolean) - Method in class io.ebeaninternal.server.autotune.service.ProfileManager
Collect all the profiling information.
profilingCollection(BeanDescriptor<?>, AutoTuneCollection, boolean) - Method in class io.ebeaninternal.server.autotune.service.ProfileOrigin
Collect profiling information with the option to reset the underlying profiling detail.
put(Origin) - Method in class io.ebeaninternal.server.autotune.service.BaseQueryTuner
Put a query tuning entry.

R

read(File) - Static method in class io.ebeaninternal.server.autotune.service.AutoTuneXmlReader
Read and return a Profiling from an xml file.
read(InputStream) - Static method in class io.ebeaninternal.server.autotune.service.AutoTuneXmlReader
Read and return a Profiling from an xml document.
reportProfiling() - Method in class io.ebeaninternal.server.autotune.service.DefaultAutoTuneService
Output the profiling.

S

setBeanType(String) - Method in class io.ebeaninternal.server.autotune.model.Origin
Sets the value of the beanType property.
setCallStack(String) - Method in class io.ebeaninternal.server.autotune.model.Origin
Sets the value of the callStack property.
setDetail(String) - Method in class io.ebeaninternal.server.autotune.model.Origin
Sets the value of the detail property.
setKey(String) - Method in class io.ebeaninternal.server.autotune.model.Origin
Sets the value of the key property.
setOriginal(String) - Method in class io.ebeaninternal.server.autotune.model.Origin
Sets the value of the original property.
setOriginalQuery(String) - Method in class io.ebeaninternal.server.autotune.service.ProfileOrigin
 
setProfileDiff(ProfileDiff) - Method in class io.ebeaninternal.server.autotune.model.Autotune
Sets the value of the profileDiff property.
setProfileEmpty(ProfileEmpty) - Method in class io.ebeaninternal.server.autotune.model.Autotune
Sets the value of the profileEmpty property.
setProfileNew(ProfileNew) - Method in class io.ebeaninternal.server.autotune.model.Autotune
Sets the value of the profileNew property.
shutdown() - Method in class io.ebeaninternal.server.autotune.service.DefaultAutoTuneService
Shutdown the listener.
size() - Method in class io.ebeaninternal.server.autotune.service.AutoTuneAllCollection
Return the number of origin elements in the document.
sort(Autotune) - Static method in class io.ebeaninternal.server.autotune.service.SortAutoTuneDocument
Set the diff and new entries by bean type followed by key.
SortAutoTuneDocument - Class in io.ebeaninternal.server.autotune.service
Sorts Autotune document by
SortAutoTuneDocument() - Constructor for class io.ebeaninternal.server.autotune.service.SortAutoTuneDocument
 
startup() - Method in class io.ebeaninternal.server.autotune.service.DefaultAutoTuneService
Load the query tuning information from it's data store.

T

toString() - Method in class io.ebeaninternal.server.autotune.service.ProfileOriginNodeUsage
 
toString() - Method in class io.ebeaninternal.server.autotune.service.TunedQueryInfo
 
TunedQueryInfo - Class in io.ebeaninternal.server.autotune.service
Holds tuned query information.
TunedQueryInfo(Origin) - Constructor for class io.ebeaninternal.server.autotune.service.TunedQueryInfo
 
tuneQuery(SpiQuery<?>) - Method in class io.ebeaninternal.server.autotune.service.DefaultAutoTuneService
Auto tune the query and enable profiling.
tuneQuery(SpiQuery<?>) - Method in class io.ebeaninternal.server.autotune.service.TunedQueryInfo
Tune the query by replacing its OrmQueryDetail with a tuned one.

W

write(Autotune, File) - Method in class io.ebeaninternal.server.autotune.service.AutoTuneXmlWriter
Write Profiling to a file as xml.
write(Autotune, String, boolean) - Method in class io.ebeaninternal.server.autotune.service.AutoTuneXmlWriter
Write the document as xml file with the given prefix.
writeFile(String) - Method in class io.ebeaninternal.server.autotune.service.AutoTuneDiffCollection
Write the underlying document as an xml file.
writeFile(String, boolean) - Method in class io.ebeaninternal.server.autotune.service.AutoTuneAllCollection
Write the document as an xml file.
A B C D E G I K L N O P R S T W 
All Classes All Packages