A B C D E G I K L N O P R S T W
All Classes All Packages
All Classes All Packages
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
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.
All Classes All Packages