A B C D E F G H I J K L M N O P R S T U V W Y

A

AbstractGraph - Class in sk.baka.webvm.misc
An abstract graph, intended to be extended by classes drawing graphs.
AbstractGraph(int, GraphStyle) - Constructor for class sk.baka.webvm.misc.AbstractGraph
Constructs a new graph instance.
activate(Email) - Method in enum sk.baka.webvm.config.EncryptionEnum
Activates given security on given mail.
add(int[]) - Method in class sk.baka.webvm.misc.AbstractGraph
Adds given value array to the graph.
add(MemoryUsage, MemoryUsage) - Static method in class sk.baka.webvm.misc.MgmtUtils
Sums two memory usages together.
add(T) - Method in class sk.baka.webvm.misc.SimpleFixedSizeFIFO
Adds an item to the history, discarding oldest items when the maximum length has been reached.
AppBorder - Class in sk.baka.webvm
Defines a border for the entire application.
AppBorder(String) - Constructor for class sk.baka.webvm.AppBorder
Creates new application border.
AppServer - Class in sk.baka.webvm
Shows an information about an application server: the connection strings, Hibernate configuration etc.
AppServer(JeeServer) - Constructor for class sk.baka.webvm.AppServer
 
assertNotPackage() - Method in class sk.baka.webvm.analyzer.classloader.ResourceLink
Asserts that this is not a package.
assertPackage() - Method in class sk.baka.webvm.analyzer.classloader.ResourceLink
Asserts that this is a package.

B

BackgroundService - Class in sk.baka.webvm.misc
Executes various tasks in background thread.
BackgroundService(String, int) - Constructor for class sk.baka.webvm.misc.BackgroundService
Creates new service instance.
Bind - Annotation Type in sk.baka.webvm.config
Binds values from a Properties map.
bindBeanMap(Object, Properties, boolean, boolean) - Static method in class sk.baka.webvm.config.Binder
Copies all properties annotated by Bind to the view.
Binder - Class in sk.baka.webvm.config
A simple binder which transfers properties from a bean to a Property instance.
BluffGraph - Class in sk.baka.webvm.misc
Renders a graph using the Bluff javascript rendering engine.
BluffGraph(int, GraphStyle) - Constructor for class sk.baka.webvm.misc.BluffGraph
Creates new graph.
border - Variable in class sk.baka.webvm.misc.GraphStyle
Draw a thin border around the table if not null.
border - Variable in class sk.baka.webvm.WebVMPage
Each page is wrapped in this border.

C

caption - Variable in class sk.baka.webvm.misc.GraphStyle
The caption of the graph.
CLASS_DEADLOCKED_THREADS - Static variable in class sk.baka.webvm.analyzer.ProblemAnalyzer
The "Deadlocked threads" problem class.
CLASS_FREE_DISK_SPACE - Static variable in class sk.baka.webvm.analyzer.ProblemAnalyzer
The "Free disk space" problem class.
CLASS_GC_CPU_USAGE - Static variable in class sk.baka.webvm.analyzer.ProblemAnalyzer
The "GC CPU Usage" problem class.
CLASS_GC_MEMORY_CLEANUP - Static variable in class sk.baka.webvm.analyzer.ProblemAnalyzer
The "GC Memory cleanup" problem class.
CLASS_HOST_MEMORY_USAGE - Static variable in class sk.baka.webvm.analyzer.ProblemAnalyzer
The "Host Memory" problem class.
CLASS_MEMORY_USAGE - Static variable in class sk.baka.webvm.analyzer.ProblemAnalyzer
The "Memory status" problem class.
classesLoaded - Variable in class sk.baka.webvm.analyzer.HistorySample
Count of classes currently loaded in the VM.
Classloaders - Class in sk.baka.webvm
Performs the class loader analysis.
Classloaders() - Constructor for class sk.baka.webvm.Classloaders
Constructor.
ClassLoaderUtils - Class in sk.baka.webvm.analyzer.classloader
Contains utilities for classloader analysis.
clear() - Method in class sk.baka.webvm.misc.SimpleFixedSizeFIFO
Clears the history.
CLEnum - Enum in sk.baka.webvm.analyzer.classloader
Auto-detection of the class loader type.
closeQuietly(NamingEnumeration<?>) - Static method in class sk.baka.webvm.Jndi
Closes given object quietly.
COLOR_BLUE - Static variable in class sk.baka.webvm.Graphs
The blue color used in graphs.
COLOR_BROWN - Static variable in class sk.baka.webvm.Graphs
The brown color used in graphs.
COLOR_DARKGREY - Static variable in class sk.baka.webvm.Graphs
The darkgrey color used in graphs.
COLOR_GREY - Static variable in class sk.baka.webvm.Graphs
 
COLOR_WHITE - Static variable in class sk.baka.webvm.Graphs
 
colors - Variable in class sk.baka.webvm.misc.GraphStyle
Display data in given colors.
Config - Class in sk.baka.webvm.config
The configuration bean.
Config() - Constructor for class sk.baka.webvm.config.Config
Creates new config file with default settings.
Config(Config) - Constructor for class sk.baka.webvm.config.Config
Clones given config.
config - Variable in class sk.baka.webvm.Configure.ConfigForm
The configuration object.
configure(Config) - Method in class sk.baka.webvm.analyzer.HistorySampler
Sets the new configuration file.
configure(Config) - Method in class sk.baka.webvm.analyzer.ProblemAnalyzer
Parses init values from given application.
Configure - Class in sk.baka.webvm
The WebVM configuration.
Configure() - Constructor for class sk.baka.webvm.Configure
Creates the configure page.
configure(Config) - Method in class sk.baka.webvm.misc.NotificationDelivery
Sets the new configuration file.
Configure.ConfigForm - Class in sk.baka.webvm
A basic configuration form, handles retrieval of config object.
Configure.ConfigForm(String, int) - Constructor for class sk.baka.webvm.Configure.ConfigForm
Creates new form.
Constants - Class in sk.baka.webvm.misc
Contains several useful constants.
copy(T, T) - Static method in class sk.baka.webvm.config.Binder
Copies all bindable properties from given bean to given bean.
Cpu - Class in sk.baka.webvm.analyzer.hostos
Provides a CPU measurement support.
cpuIOUsage - Variable in class sk.baka.webvm.analyzer.HistorySample
Shows the host OS CPU IO usage.
cpuJavaUsage - Variable in class sk.baka.webvm.analyzer.HistorySample
Shows the owner java process CPU usage.
CpuUsage - Class in sk.baka.webvm.analyzer
Provides a CPU measurement support.
CpuUsage(ICpuUsageMeasure) - Constructor for class sk.baka.webvm.analyzer.CpuUsage
Creates a new CPU usage measurer.
cpuUsage - Variable in class sk.baka.webvm.analyzer.HistorySample
Shows the host OS CPU usage.
created - Variable in class sk.baka.webvm.analyzer.ProblemReport
When this object was created.

D

daemonThreadCount - Variable in class sk.baka.webvm.analyzer.HistorySample
Current count of daemon threads.
DARK_GREEN - Static variable in class sk.baka.webvm.Problems
 
deliverAsync(List<ProblemReport>) - Method in class sk.baka.webvm.misc.NotificationDelivery
Delivers given report asynchronously.
desc - Variable in class sk.baka.webvm.analyzer.ProblemReport
description of the problem class, not null
diagnosis - Variable in class sk.baka.webvm.analyzer.ProblemReport
The 'diagnosis' of the problem.
DirResourceLink - Class in sk.baka.webvm.analyzer.classloader
Provides package information for a directory containing classpath items.
DirResourceLink(File, boolean) - Constructor for class sk.baka.webvm.analyzer.classloader.DirResourceLink
 
DivGraph - Class in sk.baka.webvm.misc
Draws stacked bars.
doGet(HttpServletRequest, HttpServletResponse) - Method in class sk.baka.webvm.rss.RssFeed
Handles the HTTP GET method.
doPost(HttpServletRequest, HttpServletResponse) - Method in class sk.baka.webvm.rss.RssFeed
Handles the HTTP POST method.
draw() - Method in class sk.baka.webvm.misc.AbstractGraph
Draws the graph and returns the html code.
draw(StringBuilder) - Method in class sk.baka.webvm.misc.AbstractGraph
Draws the graph and returns the html code.
draw(StringBuilder) - Method in class sk.baka.webvm.misc.BluffGraph
 
drawMemoryStatus(MemoryUsage, int) - Static method in class sk.baka.webvm.misc.DivGraph
Converts a memory usage to a horizontal bar graph.
drawMemoryStatus(MemoryUsage, String, int) - Method in class sk.baka.webvm.WebVMPage
Draws a memory usage status for given memory usage object
drawMemoryUsageGraph(List<HistorySample>, String, int) - Method in class sk.baka.webvm.WebVMPage
Draws details for given memory usage object line.
drawStackedBar(GraphStyle, int[], int, boolean) - Static method in class sk.baka.webvm.misc.DivGraph
Draws a stacked bar graph.
drawStackedBar(GraphStyle, int[], int, boolean, StringBuilder) - Static method in class sk.baka.webvm.misc.DivGraph
Draws a stacked bar graph.

E

EncryptionEnum - Enum in sk.baka.webvm.config
The encryption enum.
equals(Object) - Method in class sk.baka.webvm.analyzer.ProblemReport
 
equals(Collection<? extends ProblemReport>, Collection<? extends ProblemReport>) - Static method in class sk.baka.webvm.analyzer.ProblemReport
Checks if two problem reports are equal.
escape(String) - Static method in class sk.baka.webvm.analyzer.ProblemReport
XML-escapes given text.

F

fillWithZero(int, boolean) - Method in class sk.baka.webvm.misc.AbstractGraph
Append several zero values until a desired data length is reached.
filterClashes(Map<URI, List<ClassLoader>>) - Static method in class sk.baka.webvm.analyzer.classloader.ClassLoaderUtils
Filters out regular class loader items, leaving only URIs loadable by multiple class loaders.
findDeadlockedThreads(ThreadMXBean) - Static method in class sk.baka.webvm.analyzer.ProblemAnalyzer
Finds deadlocked threads.
findFirstByName(List<ResourceLink>, String) - Static method in class sk.baka.webvm.analyzer.classloader.ResourceLink
Finds first link with given name.
fontColors - Variable in class sk.baka.webvm.misc.GraphStyle
Display data captions in given colors.

G

gcCpuTreshold - Variable in class sk.baka.webvm.config.Config
Triggers a problem when GC uses over gcCpuTreshold% or more of CPU continuously for gcCpuTresholdSamples seconds.
gcCpuTresholdSamples - Variable in class sk.baka.webvm.config.Config
Triggers a problem when GC uses over gcCpuTreshold% or more of CPU continuously for gcCpuTresholdSamples seconds.
gcCpuUsage - Variable in class sk.baka.webvm.analyzer.HistorySample
Returns GC CPU Usage.
getAnalyzer() - Static method in class sk.baka.webvm.WicketApplication
Returns a problem analyzer instance.
getAvgCpuUsage(Object, Object) - Method in interface sk.baka.webvm.analyzer.ICpuUsageMeasure
Computes an average CPU usage between two measurements.
getClassLoaderChain(ClassLoader) - Static method in class sk.baka.webvm.analyzer.classloader.ClassLoaderUtils
Return the class loader parent chain as a list.
getClassLoaderURIs(ClassLoader) - Static method in class sk.baka.webvm.analyzer.classloader.ClassLoaderUtils
Returns a map of URIs visible to class loaders.
getConfig() - Static method in class sk.baka.webvm.WicketApplication
Returns the configuration properties (config.properties)
getContainer() - Method in class sk.baka.webvm.analyzer.classloader.DirResourceLink
 
getContainer() - Method in class sk.baka.webvm.analyzer.classloader.JarResourceLink
 
getContainer() - Method in class sk.baka.webvm.analyzer.classloader.ResourceLink
Returns a file link to the resource container containing these links.
getContainer() - Method in class sk.baka.webvm.analyzer.classloader.ResourceLinkGroup
 
getCpuUsage() - Method in class sk.baka.webvm.analyzer.CpuUsage
Returns an average CPU usage in a time slice starting at the previous call of this method.
getDeadlockReport() - Static method in class sk.baka.webvm.analyzer.ProblemAnalyzer
Prepares the ProblemAnalyzer.CLASS_DEADLOCKED_THREADS report.
getExecutor() - Method in class sk.baka.webvm.misc.BackgroundService
Returns the executor.
getFreeDiskspaceReport() - Method in class sk.baka.webvm.analyzer.ProblemAnalyzer
Analyzes free disk space.
getFreePerc(MemoryUsage) - Static method in class sk.baka.webvm.misc.MgmtUtils
Returns amount of free memory in the following format: xx%
getFullName() - Method in class sk.baka.webvm.analyzer.classloader.DirResourceLink
 
getFullName() - Method in class sk.baka.webvm.analyzer.classloader.JarResourceLink
 
getFullName() - Method in class sk.baka.webvm.analyzer.classloader.ResourceLink
Returns a full name, including parent packages and full path to the root.
getFullName() - Method in class sk.baka.webvm.analyzer.classloader.ResourceLinkGroup
 
getGCCPUUsageReport(List<HistorySample>) - Method in class sk.baka.webvm.analyzer.ProblemAnalyzer
Prepares the ProblemAnalyzer.CLASS_GC_CPU_USAGE report.
getGCMemUsageReport() - Method in class sk.baka.webvm.analyzer.ProblemAnalyzer
Prepares the ProblemAnalyzer.CLASS_GC_MEMORY_CLEANUP report.
getHeapFromRuntime() - Static method in class sk.baka.webvm.misc.MgmtUtils
Computes and returns the memory usage object, using information only from Runtime.
getHistory() - Static method in class sk.baka.webvm.WicketApplication
Returns a history sampler.
getHistoryLength() - Method in class sk.baka.webvm.analyzer.SamplerConfig
A number of samples to keep in the history.
getHistorySampleDelayMs() - Method in class sk.baka.webvm.analyzer.SamplerConfig
Sample each x milliseconds
getHomePage() - Method in class sk.baka.webvm.WicketApplication
 
getHostVirtMemReport() - Method in class sk.baka.webvm.analyzer.ProblemAnalyzer
Prepares the ProblemAnalyzer.CLASS_HOST_MEMORY_USAGE report.
getInitialDelay() - Method in class sk.baka.webvm.analyzer.SamplerConfig
Sleep x milliseconds before sampling start.
getInMB(MemoryUsage) - Static method in class sk.baka.webvm.misc.MgmtUtils
Returns a new object with all values divided by 1024*1024 (converted from bytes to mebibytes).
getIP(InetAddress) - Static method in class sk.baka.webvm.HomePage
Returns formatted IP address.
getLength() - Method in class sk.baka.webvm.analyzer.classloader.DirResourceLink
 
getLength() - Method in class sk.baka.webvm.analyzer.classloader.JarResourceLink
 
getLength() - Method in class sk.baka.webvm.analyzer.classloader.ResourceLink
Returns length of underlying resource.
getLength() - Method in class sk.baka.webvm.analyzer.classloader.ResourceLinkGroup
 
getMemoryPools() - Static method in class sk.baka.webvm.misc.MgmtUtils
Returns all known memory pools which are garbage-collectable and provide meaningful usage information.
getMemStatReport() - Method in class sk.baka.webvm.analyzer.ProblemAnalyzer
Prepares the #CLASS_MEMORY_STATUS report.
getName() - Method in class sk.baka.webvm.analyzer.classloader.DirResourceLink
 
getName() - Method in class sk.baka.webvm.analyzer.classloader.JarResourceLink
 
getName() - Method in class sk.baka.webvm.analyzer.classloader.ResourceLink
Returns the package/resource name.
getName() - Method in class sk.baka.webvm.analyzer.classloader.ResourceLinkGroup
 
getNames(List<ResourceLink>) - Static method in class sk.baka.webvm.analyzer.classloader.ResourceLink
Returns a list of names from given list of links
getNewest() - Method in class sk.baka.webvm.misc.SimpleFixedSizeFIFO
Returns the newest item put into this queue.
getNonHeapSummary() - Static method in class sk.baka.webvm.misc.MgmtUtils
Sums up all non-heap pools and return their memory usage.
getPhysicalMemory() - Static method in class sk.baka.webvm.analyzer.hostos.Memory
Returns physical memory information for host OS.
getProblemHistory() - Method in class sk.baka.webvm.analyzer.HistorySampler
Returns a snapshot view over the problem history.
getProblems(List<HistorySample>) - Method in class sk.baka.webvm.analyzer.ProblemAnalyzer
Diagnose the VM and returns a list of problem reports.
getServletInfo() - Method in class sk.baka.webvm.rss.RssFeed
Returns a short description of the servlet.
getSwap() - Static method in class sk.baka.webvm.analyzer.hostos.Memory
Returns swap memory information for host OS.
getThreadMetadata(ThreadInfo) - Static method in class sk.baka.webvm.ThreadDump
Shows a basic thread info: thread ID, whether the thread is native, suspended, etc.
getThreadStacktrace(ThreadInfo) - Static method in class sk.baka.webvm.ThreadDump
Pretty-prints a thread stacktrace, similar to Throwable.printStackTrace() except that it handles nulls correctly.
getTypes(ClassLoader) - Static method in enum sk.baka.webvm.analyzer.classloader.CLEnum
Detects the type of classes this class loader manages.
getURLs(ClassLoader) - Static method in class sk.baka.webvm.analyzer.classloader.ClassLoaderUtils
Returns URLs which given class loader claims to see.
getUsagePerc(MemoryUsage) - Static method in class sk.baka.webvm.misc.MgmtUtils
Returns memory usage in the following format: xx%
getVmstatHistory() - Method in class sk.baka.webvm.analyzer.HistorySampler
Returns a snapshot of the history values.
GRAPH_BORDER - Static variable in class sk.baka.webvm.Graphs
 
GRAPH_HEIGHT_PX - Static variable in class sk.baka.webvm.Graphs
 
GRAPH_WIDTH_PX - Static variable in class sk.baka.webvm.Graphs
 
Graphs - Class in sk.baka.webvm
Shows the JVM memory usage and GC CPU usage graphs.
Graphs() - Constructor for class sk.baka.webvm.Graphs
Creates the page instance.
GraphStyle - Class in sk.baka.webvm.misc
Describes a style of graph to be drawn.
GraphStyle() - Constructor for class sk.baka.webvm.misc.GraphStyle
Creates new object instance.
GraphStyle(GraphStyle) - Constructor for class sk.baka.webvm.misc.GraphStyle
Copy-constructor.
GraphStyle.GraphStyleEnum - Enum in sk.baka.webvm.misc
A type of graph to draw.
GROUP_JABBER - Static variable in class sk.baka.webvm.config.Config
The jabber settings group.
GROUP_MAIL - Static variable in class sk.baka.webvm.config.Config
The mail settings group.
GROUP_PROBLEMS - Static variable in class sk.baka.webvm.config.Config
The problems settings group.

H

hashCode() - Method in class sk.baka.webvm.analyzer.ProblemReport
 
height - Variable in class sk.baka.webvm.misc.GraphStyle
The height of the graph in pixels.
HISTORY_PROBLEMS - Static variable in class sk.baka.webvm.analyzer.HistorySampler
Default Problems history.
HISTORY_VMSTAT - Static variable in class sk.baka.webvm.analyzer.HistorySampler
Default VMStat history.
HistorySample - Class in sk.baka.webvm.analyzer
Holds history data for a single time unit.
HistorySample(int, int, int, int) - Constructor for class sk.baka.webvm.analyzer.HistorySample
Creates new history sample bean.
HistorySampler - Class in sk.baka.webvm.analyzer
Samples the VM history regularly.
HistorySampler(ProblemAnalyzer) - Constructor for class sk.baka.webvm.analyzer.HistorySampler
Creates new sampler instance with default values.
HistorySampler(SamplerConfig, SamplerConfig, ProblemAnalyzer) - Constructor for class sk.baka.webvm.analyzer.HistorySampler
Creates new sampler instance.
HomePage - Class in sk.baka.webvm
Homepage
HomePage() - Constructor for class sk.baka.webvm.HomePage
Constructor that is invoked when page is invoked without a session.
hostVirtMem - Variable in class sk.baka.webvm.config.Config
Triggered when the host virtual memory usage goes above this value.
HUNDRED_PERCENT - Static variable in class sk.baka.webvm.misc.Constants
Hundred (full) percent.

I

ICpuUsageMeasure - Interface in sk.baka.webvm.analyzer
Interface for measuring CPU usage.
init() - Method in class sk.baka.webvm.WicketApplication
 
isEmailEnabled(Config) - Static method in class sk.baka.webvm.misc.NotificationDelivery
Checks if sending mail is enabled in given config object.
isHostCpuSupported() - Static method in class sk.baka.webvm.analyzer.hostos.Cpu
Checks if Host OS CPU usage measurement is supported.
isHostIOCpuSupported() - Static method in class sk.baka.webvm.analyzer.hostos.Cpu
Checks if measurer for Host OS CPU IO usage (% of time spent waiting for IO) is supported.
isJabberEnabled(Config) - Static method in class sk.baka.webvm.misc.NotificationDelivery
Checks if sending mail is enabled in given config object.
isJavaCpuSupported() - Static method in class sk.baka.webvm.analyzer.hostos.Cpu
Checks if measurer for CPU used by the owner java process is supported.
isNonHeapPool() - Static method in class sk.baka.webvm.misc.MgmtUtils
Checks if there is a non-heap pool in the memory pool list.
isPackage() - Method in class sk.baka.webvm.analyzer.classloader.DirResourceLink
 
isPackage() - Method in class sk.baka.webvm.analyzer.classloader.JarResourceLink
 
isPackage() - Method in class sk.baka.webvm.analyzer.classloader.ResourceLink
Checks if resource denoted by this object is actually a package, or just a resource file.
isPackage() - Method in class sk.baka.webvm.analyzer.classloader.ResourceLinkGroup
 
isProblem - Variable in class sk.baka.webvm.analyzer.ProblemReport
Checks if this really is a problem.
isProblem(Collection<? extends ProblemReport>) - Static method in class sk.baka.webvm.analyzer.ProblemReport
Checks if there is at least one real problem.
isRoot() - Method in class sk.baka.webvm.analyzer.classloader.DirResourceLink
 
isRoot() - Method in class sk.baka.webvm.analyzer.classloader.JarResourceLink
 
isRoot() - Method in class sk.baka.webvm.analyzer.classloader.ResourceLink
Checks if this resource link denotes a root of a jar/directory.
isRoot() - Method in class sk.baka.webvm.analyzer.classloader.ResourceLinkGroup
 

J

jabberPassword - Variable in class sk.baka.webvm.config.Config
Jabber password.
jabberRecipients - Variable in class sk.baka.webvm.config.Config
Jabber recipients, split by a comma
jabberServer - Variable in class sk.baka.webvm.config.Config
Jabber server.
jabberUsername - Variable in class sk.baka.webvm.config.Config
Jabber user name.
JarResourceLink - Class in sk.baka.webvm.analyzer.classloader
Provides package information for an on-disk jar file.
JarResourceLink(File, String, boolean) - Constructor for class sk.baka.webvm.analyzer.classloader.JarResourceLink
 
Jndi - Class in sk.baka.webvm
Shows the JNDI tree.
Jndi() - Constructor for class sk.baka.webvm.Jndi
Constructor.
jndiFix(String) - Static method in class sk.baka.webvm.Jndi
 

K

KIBIBYTES - Static variable in class sk.baka.webvm.misc.Constants
Number of bytes in a binary kilobyte.

L

LIGHT_RED - Static variable in class sk.baka.webvm.Problems
 
list() - Method in class sk.baka.webvm.analyzer.classloader.DirResourceLink
 
list() - Method in class sk.baka.webvm.analyzer.classloader.JarResourceLink
 
list() - Method in class sk.baka.webvm.analyzer.classloader.ResourceLink
Lists all direct child packages and items of this package.
list() - Method in class sk.baka.webvm.analyzer.classloader.ResourceLinkGroup
 
listAndGroup() - Method in class sk.baka.webvm.analyzer.classloader.ResourceLink
Lists all direct child packages and items of this package.
listJNDI(Context) - Static method in class sk.baka.webvm.Jndi
Lists the JNDI context and returns it as a tree.
log(Logger, Map<String, String>) - Static method in class sk.baka.webvm.config.Binder
Logs all warnings to given logger.

M

mailFrom - Variable in class sk.baka.webvm.config.Config
The "from" address
mailSmtpEncryption - Variable in class sk.baka.webvm.config.Config
The connection encryption.
mailSmtpHost - Variable in class sk.baka.webvm.config.Config
The SMTP server host/port.
mailSmtpPassword - Variable in class sk.baka.webvm.config.Config
Optional SMTP authentification.
mailSmtpPort - Variable in class sk.baka.webvm.config.Config
SMTP server port, defaults to 25 (465 for SSL)
mailSmtpUsername - Variable in class sk.baka.webvm.config.Config
Optional SMTP authentication.
mailTo - Variable in class sk.baka.webvm.config.Config
Receivers, split by a comma
makeAscending - Variable in class sk.baka.webvm.misc.AbstractGraph
Automatically make incoming values ascending.
matches(ClassLoader) - Method in enum sk.baka.webvm.analyzer.classloader.CLEnum
Checks if this enum constant matches given classloader.
max - Variable in class sk.baka.webvm.misc.AbstractGraph
The maximum value.
maxThreads - Variable in class sk.baka.webvm.misc.BackgroundService
Maximum thread pool size.
measure() - Method in interface sk.baka.webvm.analyzer.ICpuUsageMeasure
Measures an implementation-dependent CPU usage statistics.
MEBIBYTES - Static variable in class sk.baka.webvm.misc.Constants
Number of bytes in a binary megabyte.
memAfterGcUsageTreshold - Variable in class sk.baka.webvm.config.Config
If the memory usage after GC goes above this value the #CLASS_GC_MEMORY_CLEANUP problem is reported.
Memory - Class in sk.baka.webvm.analyzer.hostos
Delivers information from a host operating system.
Memory - Class in sk.baka.webvm
Shows detailed memory information.
Memory() - Constructor for class sk.baka.webvm.Memory
Creates new object instance
memPoolUsage - Variable in class sk.baka.webvm.analyzer.HistorySample
The memory usage list, indexed according to the value of the POOL_* constants.
MEMSTAT_BAR_HEIGHT - Static variable in class sk.baka.webvm.misc.DivGraph
The height of a memory status bar.
memUsageTreshold - Variable in class sk.baka.webvm.config.Config
If the memory usage goes above this value the pool name is reported in the #CLASS_MEMORY_STATUS report.
MgmtUtils - Class in sk.baka.webvm.misc
Provides utilities for the java.util.management package.
MILLIS_IN_SECOND - Static variable in class sk.baka.webvm.misc.Constants
Number of millis in a second.
minFreeDiskSpaceMb - Variable in class sk.baka.webvm.config.Config
Triggers a problem when there is less than minFreeDiskSpaceMb of free space on some drive

N

name - Variable in class sk.baka.webvm.misc.BackgroundService
A short name of the service - used in thread names.
newDaemonFactory(String) - Static method in class sk.baka.webvm.misc.BackgroundService
Creates a new factory which creates daemon threads using the Executors.defaultThreadFactory().
newDefaultStyle() - Static method in class sk.baka.webvm.Graphs
Creates the default telemetry graph style.
newFor(File) - Static method in class sk.baka.webvm.analyzer.classloader.ResourceLink
Opens given directory or jar file and allows package and resource enumeration.
newHostCpu() - Static method in class sk.baka.webvm.analyzer.hostos.Cpu
Creates a new measurer for Host OS CPU usage.
newHostIOCpu() - Static method in class sk.baka.webvm.analyzer.hostos.Cpu
Creates a new measurer for Host OS CPU IO usage (% of time spent waiting for IO).
newJavaCpu() - Static method in class sk.baka.webvm.analyzer.hostos.Cpu
Creates a new measurer for CPU used by the owner java process.
NotificationDelivery - Class in sk.baka.webvm.misc
Delivers miscellaneous notifications (mail, jabber).
NotificationDelivery() - Constructor for class sk.baka.webvm.misc.NotificationDelivery
Creates new deliverer.

O

onDestroy() - Method in class sk.baka.webvm.WicketApplication
 
onSubmit() - Method in class sk.baka.webvm.Configure.ConfigForm
 
open() - Method in class sk.baka.webvm.analyzer.classloader.DirResourceLink
 
open() - Method in class sk.baka.webvm.analyzer.classloader.JarResourceLink
 
open() - Method in class sk.baka.webvm.analyzer.classloader.ResourceLink
Opens a stream to the file denoted by this link.
open() - Method in class sk.baka.webvm.analyzer.classloader.ResourceLinkGroup
 

P

parse(Properties, String, int) - Static method in class sk.baka.webvm.analyzer.ProblemAnalyzer
Parses given property and returns it as an integer.
pclass - Variable in class sk.baka.webvm.analyzer.ProblemReport
The problem 'class', not null.
POOL_HEAP - Static variable in class sk.baka.webvm.analyzer.HistorySample
The heap usage.
POOL_NON_HEAP - Static variable in class sk.baka.webvm.analyzer.HistorySample
The non-heap usage, may be null.
POOL_PHYS_MEM - Static variable in class sk.baka.webvm.analyzer.HistorySample
The host OS physical memory, may be null.
POOL_SWAP - Static variable in class sk.baka.webvm.analyzer.HistorySample
The swap, may be null.
ProblemAnalyzer - Class in sk.baka.webvm.analyzer
Analyzes VM problems.
ProblemAnalyzer() - Constructor for class sk.baka.webvm.analyzer.ProblemAnalyzer
 
ProblemReport - Class in sk.baka.webvm.analyzer
Describes a potential problem.
ProblemReport(boolean, String, String, String) - Constructor for class sk.baka.webvm.analyzer.ProblemReport
Creates new instance.
Problems - Class in sk.baka.webvm
Shows the "Problems" page and provides the problems analysis.
Problems() - Constructor for class sk.baka.webvm.Problems
Creates new instance
processRequest(HttpServletRequest, HttpServletResponse) - Method in class sk.baka.webvm.rss.RssFeed
Processes requests for both HTTP GET and POST methods.
produce() - Method in interface sk.baka.webvm.misc.Producer
Produce an item.
Producer<T> - Interface in sk.baka.webvm.misc
Produces objects of required type.

R

redirectTo(ResourceLink) - Static method in class sk.baka.webvm.wicket.WicketUtils
Redirects to (and starts download process of) given resource.
ResourceLink - Class in sk.baka.webvm.analyzer.classloader
Represents an on-disk package or a package item.
ResourceLink() - Constructor for class sk.baka.webvm.analyzer.classloader.ResourceLink
 
ResourceLinkGroup - Class in sk.baka.webvm.analyzer.classloader
A delegate for a real resource link.
ResourceLinkGroup(String, ResourceLink) - Constructor for class sk.baka.webvm.analyzer.classloader.ResourceLinkGroup
 
RssFeed - Class in sk.baka.webvm.rss
Provides a RSS feed with the "Problems" report.
RssFeed() - Constructor for class sk.baka.webvm.rss.RssFeed
 

S

SamplerConfig - Class in sk.baka.webvm.analyzer
Configures the sampler.
SamplerConfig(int, int, int) - Constructor for class sk.baka.webvm.analyzer.SamplerConfig
Creates new object.
sampleTime - Variable in class sk.baka.webvm.analyzer.HistorySample
The time this sample was taken.
search(String) - Method in class sk.baka.webvm.analyzer.classloader.DirResourceLink
 
search(String) - Method in class sk.baka.webvm.analyzer.classloader.JarResourceLink
 
search(String) - Method in class sk.baka.webvm.analyzer.classloader.ResourceLink
Performs a search for given substring.
search(String) - Method in class sk.baka.webvm.analyzer.classloader.ResourceLinkGroup
 
SearchResults - Class in sk.baka.webvm
Performs a search and posts search results.
SearchResults(String) - Constructor for class sk.baka.webvm.SearchResults
Creates the search page and performs the search.
sendEmail(Config, boolean, List<ProblemReport>) - Static method in class sk.baka.webvm.misc.NotificationDelivery
Sends a mail with given report.
sendJabber(Config, boolean, List<ProblemReport>) - Static method in class sk.baka.webvm.misc.NotificationDelivery
Sends a Jabber message with the Problems analysis.
setConfig(Config) - Static method in class sk.baka.webvm.WicketApplication
Sets the new configuration and restarts analyzer and sampler.
showPercentage - Variable in class sk.baka.webvm.misc.GraphStyle
Draw percentage values to the graph.
showValues - Variable in class sk.baka.webvm.misc.GraphStyle
Draw values to the graph.
SimpleFixedSizeFIFO<T> - Class in sk.baka.webvm.misc
A simple object that holds a fixed-size history.
SimpleFixedSizeFIFO(int) - Constructor for class sk.baka.webvm.misc.SimpleFixedSizeFIFO
Creates new instance.
sk.baka.webvm - package sk.baka.webvm
 
sk.baka.webvm.analyzer - package sk.baka.webvm.analyzer
 
sk.baka.webvm.analyzer.classloader - package sk.baka.webvm.analyzer.classloader
 
sk.baka.webvm.analyzer.hostos - package sk.baka.webvm.analyzer.hostos
 
sk.baka.webvm.config - package sk.baka.webvm.config
 
sk.baka.webvm.misc - package sk.baka.webvm.misc
 
sk.baka.webvm.rss - package sk.baka.webvm.rss
 
sk.baka.webvm.wicket - package sk.baka.webvm.wicket
 
start() - Method in class sk.baka.webvm.misc.BackgroundService
Starts the sampling process in a background thread.
started(ScheduledExecutorService) - Method in class sk.baka.webvm.analyzer.HistorySampler
 
started(ScheduledExecutorService) - Method in class sk.baka.webvm.misc.BackgroundService
Invoked when the service is started.
started(ScheduledExecutorService) - Method in class sk.baka.webvm.misc.NotificationDelivery
 
stop() - Method in class sk.baka.webvm.misc.BackgroundService
Disposes of this sampler.
stopped() - Method in class sk.baka.webvm.analyzer.HistorySampler
 
stopped() - Method in class sk.baka.webvm.misc.BackgroundService
Invoked after the service has been stopped.
stopped() - Method in class sk.baka.webvm.misc.NotificationDelivery
 
style - Variable in class sk.baka.webvm.misc.AbstractGraph
The graph style.
style - Variable in class sk.baka.webvm.misc.GraphStyle
The graph legend.
supported() - Method in class sk.baka.webvm.analyzer.CpuUsage
Checks if this measurement is supported.
supported() - Method in interface sk.baka.webvm.analyzer.ICpuUsageMeasure
Checks if this particular implementation is supported on given host OS.

T

threadCount - Variable in class sk.baka.webvm.analyzer.HistorySample
Returns current count of all threads.
ThreadDump - Class in sk.baka.webvm
Performs and displays a full thread dump.
ThreadDump() - Constructor for class sk.baka.webvm.ThreadDump
Constructor.
threads - Variable in class sk.baka.webvm.analyzer.HistorySample
A thread dump.
Threads - Class in sk.baka.webvm
Shows the thread history.
Threads() - Constructor for class sk.baka.webvm.Threads
Constructor.
toFile(URL) - Static method in class sk.baka.webvm.WebVMPage
 
toHtml(Collection<? extends ProblemReport>) - Static method in class sk.baka.webvm.analyzer.ProblemReport
Formats the problem reports in the form of a HTML table.
toList() - Method in class sk.baka.webvm.misc.SimpleFixedSizeFIFO
Returns a snapshot of the FIFO.
toPixels(int[], int, int) - Static method in class sk.baka.webvm.misc.DivGraph
Converts given value array into pixel dimensions for each value.
toStream(ResourceLink) - Static method in class sk.baka.webvm.wicket.WicketUtils
Converts a resource link to a resource stream.
toString() - Method in class sk.baka.webvm.analyzer.classloader.JarResourceLink
 
toString() - Method in class sk.baka.webvm.analyzer.classloader.ResourceLink
 
toString(Collection<? extends ProblemReport>, String) - Static method in class sk.baka.webvm.analyzer.ProblemReport
Formats the problem reports in the form of CLASS: DESC\nCLASS: DESC ...
toString() - Method in class sk.baka.webvm.analyzer.ProblemReport
 
toString(MemoryUsage, boolean) - Static method in class sk.baka.webvm.misc.MgmtUtils
Formats a memory usage instance to a compact string.

U

unescaped(String, String) - Method in class sk.baka.webvm.WebVMPage
Shows given string unescaped.

V

validate() - Method in class sk.baka.webvm.misc.GraphStyle
Validates this value object.
valueOf(String) - Static method in enum sk.baka.webvm.analyzer.classloader.CLEnum
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum sk.baka.webvm.config.EncryptionEnum
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum sk.baka.webvm.misc.GraphStyle.GraphStyleEnum
Returns the enum constant of this type with the specified name.
values() - Static method in enum sk.baka.webvm.analyzer.classloader.CLEnum
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum sk.baka.webvm.config.EncryptionEnum
Returns an array containing the constants of this enum type, in the order they are declared.
values - Variable in class sk.baka.webvm.misc.AbstractGraph
The graph values.
values() - Static method in enum sk.baka.webvm.misc.GraphStyle.GraphStyleEnum
Returns an array containing the constants of this enum type, in the order they are declared.
vertical - Variable in class sk.baka.webvm.misc.GraphStyle
Vertical draws vertical (zero is in the left side) or horizontal bar (zero is on the bottom).

W

WebVMPage - Class in sk.baka.webvm
A superclass of all webvm pages.
WebVMPage() - Constructor for class sk.baka.webvm.WebVMPage
Creates new webvm page.
WicketApplication - Class in sk.baka.webvm
The main Wicket application class.
WicketApplication() - Constructor for class sk.baka.webvm.WicketApplication
 
WicketUtils - Class in sk.baka.webvm.wicket
Contains Wicket utilities.
width - Variable in class sk.baka.webvm.misc.GraphStyle
The width of the graph in pixels.

Y

yLegend - Variable in class sk.baka.webvm.misc.GraphStyle
Draw a legend for the Y axis.

A B C D E F G H I J K L M N O P R S T U V W Y

Copyright © 2010 Baka. All Rights Reserved.