Dependencies
Declarations
-
io
-
ebeaninternal
-
server
-
autotune
-
model
-
Autotune
- origin: List<Origin>
- profileDiff: ProfileDiff
- profileNew: ProfileNew
- profileEmpty: ProfileEmpty
- getOrigin(): List<Origin>
- getProfileDiff(): ProfileDiff
- setProfileDiff(ProfileDiff): void
- getProfileNew(): ProfileNew
- setProfileNew(ProfileNew): void
- getProfileEmpty(): ProfileEmpty
- setProfileEmpty(ProfileEmpty): void
- ObjectFactory
-
Origin
- callStack: String
- key: String
- beanType: String
- detail: String
- original: String
- getCallStack(): String
- setCallStack(String): void
- getKey(): String
- setKey(String): void
- getBeanType(): String
- setBeanType(String): void
- getDetail(): String
- setDetail(String): void
- getOriginal(): String
- setOriginal(String): void
- ProfileDiff
- ProfileEmpty
- ProfileNew
-
Autotune
-
service
- AutoTuneAllCollection
- AutoTuneCollection
-
AutoTuneDiffCollection
- document: Autotune
- profiling: AutoTuneCollection
- queryTuner: BaseQueryTuner
- updateTuning: boolean
- newCount: int
- diffCount: int
- AutoTuneDiffCollection(AutoTuneCollection, BaseQueryTuner, boolean): void
- isEmpty(): boolean
- getDocument(): Autotune
- getDiffCount(): int
- getNewCount(): int
- getChangeCount(): int
- writeFile(String): void
- process(): void
- addToDocument(Entry): void
- AutoTuneServiceFactory
- AutoTuneXmlReader
- AutoTuneXmlWriter
- BaseQueryTuner
-
DefaultAutoTuneService
- tuningFile: String
- lock: ReentrantLock
- defaultGarbageCollectionWait: long
- skipGarbageCollectionOnShutdown: boolean
- skipProfileReportingOnShutdown: boolean
- queryTuner: BaseQueryTuner
- profileManager: ProfileManager
- profiling: boolean
- queryTuning: boolean
- profilingFile: String
- serverName: String
- profilingUpdateFrequency: int
- runtimeChangeCount: long
- startup(): void
- isRuntimeTuningUpdates(): boolean
- ProfilingUpdate
- loadTuningFile(): void
- loadAutoTuneProfiling(Autotune): void
- runtimeTuningUpdate(): void
- saveProfilingOnShutdown(boolean): void
- outputAllTuning(): void
- shutdown(): void
- reportProfiling(): void
- collectProfiling(): void
- collectProfiling(long): void
- ProfileManager
-
ProfileOrigin
- lock: ReentrantLock
- RESET_COUNT: long
- queryTuningAddVersion: boolean
- profilingBase: int
- profilingRate: double
- queryStatsMap: Map<String, ProfileOriginQuery>
- nodeUsageMap: Map<String, ProfileOriginNodeUsage>
- requestCount: AtomicLong
- profileCount: AtomicLong
- originalQuery: String
- getOriginalQuery(): String
- setOriginalQuery(String): void
- isProfile(): boolean
- getNodeStats(String): ProfileOriginNodeUsage
- ProfileOriginNodeUsage
- ProfileOriginQuery
- SortAutoTuneDocument
- TunedQueryInfo
-
model
-
autotune
-
server
-
ebeaninternal