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

A

activeTasks - Variable in class blasd.apex.core.metrics.ApexMetricsTowerControl
Cache the StartMetricEvent which have not ended yet.
addShutdownHook() - Method in class blasd.apex.core.jvm.GCInspector
Deprecated.
adjustWithReference(AtomicLongMap<String>, Map<? extends String, ? extends Long>) - Method in class blasd.apex.core.jvm.GCInspector
 
afterPropertiesSet() - Method in class blasd.apex.core.jvm.GCInspector
 
afterPropertiesSet() - Method in class blasd.apex.core.metrics.ApexMetricsTowerControl
 
allowTryMax - Static variable in class blasd.apex.core.thread.ApexExecutorsHelper
 
AMetricEvent - Class in blasd.apex.core.metrics
Parent class for events to be published in an EventBus.
AMetricEvent(Object, List<? extends String>) - Constructor for class blasd.apex.core.metrics.AMetricEvent
 
AMetricEvent(Object, String, String...) - Constructor for class blasd.apex.core.metrics.AMetricEvent
 
ApexBasicConnectionDTO - Class in blasd.apex.core.jmx
Holder for BASIC authentication
ApexBasicConnectionDTO(String, int, String, String) - Constructor for class blasd.apex.core.jmx.ApexBasicConnectionDTO
 
ApexCartesianProductHelper - Class in blasd.apex.core.cartesian
Helpers related to cartesian products.
ApexCartesianProductHelper() - Constructor for class blasd.apex.core.cartesian.ApexCartesianProductHelper
 
ApexEventBusHelper - Class in blasd.apex.core.eventbus
Helps working with an EventBus
ApexEventBusHelper() - Constructor for class blasd.apex.core.eventbus.ApexEventBusHelper
 
ApexExecutorsHelper - Class in blasd.apex.core.thread
Provides some helpers like named ExecutorService, easy splitting of tasks
ApexExecutorsHelper() - Constructor for class blasd.apex.core.thread.ApexExecutorsHelper
 
ApexFileHelper - Class in blasd.apex.core.io
Various utility methods related to files
ApexFileHelper() - Constructor for class blasd.apex.core.io.ApexFileHelper
 
ApexForOracleJVM - Class in blasd.apex.core.jvm
Holds all call to methods/fields not in the Java spec but present in the Oracle jvm
ApexForOracleJVM() - Constructor for class blasd.apex.core.jvm.ApexForOracleJVM
 
ApexGarbageCollectionNotificationInfo - Class in blasd.apex.core.jvm
Wrap the usage of GarbageCollectionNotificationInfo which is restricted API
ApexGarbageCollectionNotificationInfo(GarbageCollectionNotificationInfo) - Constructor for class blasd.apex.core.jvm.ApexGarbageCollectionNotificationInfo
 
ApexGzipHelper - Class in blasd.apex.core.io
Various utilities for GZip
ApexGzipHelper() - Constructor for class blasd.apex.core.io.ApexGzipHelper
 
ApexHostDescriptor - Class in blasd.apex.core.io
 
ApexHostDescriptor(String, boolean, boolean) - Constructor for class blasd.apex.core.io.ApexHostDescriptor
 
ApexJMXHelper - Class in blasd.apex.core.jmx
Various utility methods specific to JMX
ApexJMXHelper() - Constructor for class blasd.apex.core.jmx.ApexJMXHelper
 
ApexLogHelper - Class in blasd.apex.core.logging
Various helpers for logging
ApexLogHelper() - Constructor for class blasd.apex.core.logging.ApexLogHelper
 
ApexMapHelper - Class in blasd.apex.core.collection
Various helpers for Map
ApexMapHelper() - Constructor for class blasd.apex.core.collection.ApexMapHelper
 
ApexMathHelper - Class in blasd.apex.core.jvm
Helpers related to math and numbers
ApexMathHelper() - Constructor for class blasd.apex.core.jvm.ApexMathHelper
 
ApexMemoryHelper - Class in blasd.apex.core.memory
This class helps reference-sharing
ApexMemoryHelper() - Constructor for class blasd.apex.core.memory.ApexMemoryHelper
 
ApexMetricsTowerControl - Class in blasd.apex.core.metrics
This class centralized events which should end being available in the JConsole, to provide details about number of events, size of events, active events
ApexMetricsTowerControl(IApexThreadDumper) - Constructor for class blasd.apex.core.metrics.ApexMetricsTowerControl
 
ApexObjectStreamHelper - Class in blasd.apex.core.io
Various helpers related to Object stream
ApexObjectStreamHelper() - Constructor for class blasd.apex.core.io.ApexObjectStreamHelper
 
ApexProcessHelper - Class in blasd.apex.core.util
Various helpers for Process launched through a ProcessBuilder
ApexProcessHelper() - Constructor for class blasd.apex.core.util.ApexProcessHelper
 
ApexPropertiesHelper - Class in blasd.apex.core.util
Utility methods for Properties
ApexPropertiesHelper() - Constructor for class blasd.apex.core.util.ApexPropertiesHelper
 
ApexReferenceHelper - Class in blasd.apex.core.memory
Various utilities related to references
ApexReferenceHelper() - Constructor for class blasd.apex.core.memory.ApexReferenceHelper
 
ApexSerializationHelper - Class in blasd.apex.core.io
Various utility method related to Serialization, as conversion from/to String to/from Collections and Map
ApexSerializationHelper() - Constructor for class blasd.apex.core.io.ApexSerializationHelper
 
ApexStreamHelper - Class in blasd.apex.core.stream
Various helpers for Java8 Stream
ApexStreamHelper() - Constructor for class blasd.apex.core.stream.ApexStreamHelper
 
ApexThreadDump - Class in blasd.apex.core.thread
A convenience class for getting a thread dump.
ApexThreadDump() - Constructor for class blasd.apex.core.thread.ApexThreadDump
 
ApexThreadDump(ThreadMXBean) - Constructor for class blasd.apex.core.thread.ApexThreadDump
 
apexThreadDumper - Variable in class blasd.apex.core.jvm.GCInspector
 
apexThreadDumper - Variable in class blasd.apex.core.metrics.ApexMetricsTowerControl
 
ApexTimeHelper - Class in blasd.apex.core.util
Some utility methods relative to time, typically for pretty-printing of performance
ApexTimeHelper() - Constructor for class blasd.apex.core.util.ApexTimeHelper
 
ApexURLHelper - Class in blasd.apex.core.io
Various utilities related to URL
ApexURLHelper() - Constructor for class blasd.apex.core.io.ApexURLHelper
 
append(CharSequence) - Method in class blasd.apex.core.io.GZipStringBuilder
 
append(CharSequence, int, int) - Method in class blasd.apex.core.io.GZipStringBuilder
 
append(char) - Method in class blasd.apex.core.io.GZipStringBuilder
 
appendChars(int, GZipStringBuilder.CopyChars) - Method in class blasd.apex.core.io.GZipStringBuilder
 
appendCPU(StringBuilder) - Method in class blasd.apex.core.jvm.GCInspector
 
appendCurrentGCDuration(StringBuilder, IApexGarbageCollectionNotificationInfo, long) - Method in class blasd.apex.core.jvm.GCInspector
 
appendDetailsAboutMove(StringBuilder, long, long) - Method in class blasd.apex.core.jvm.GCInspector
 
appendDirectMemoryAndThreads(StringBuilder) - Method in class blasd.apex.core.jvm.GCInspector
 
appendHeap(StringBuilder, long) - Method in class blasd.apex.core.jvm.GCInspector
 
appendLineInCSVFile(Path, Iterable<?>) - Static method in class blasd.apex.core.io.ApexSerializationHelper
Easy way to append a single CSV row in a file
appendLineInCSVFile(Writer, Iterable<?>) - Static method in class blasd.apex.core.io.ApexSerializationHelper
 
appendLineInCSVFile(FileOutputStream, Iterable<?>) - Static method in class blasd.apex.core.io.ApexSerializationHelper
 
appendMovedMemory(StringBuilder, String, MemoryUsage, MemoryUsage) - Method in class blasd.apex.core.jvm.GCInspector
 
appendNonHeap(StringBuilder, long) - Method in class blasd.apex.core.jvm.GCInspector
 
appendPercentage(StringBuilder, long, long) - Method in class blasd.apex.core.jvm.GCInspector
 
appendSize(StringBuilder, long) - Static method in class blasd.apex.core.jvm.GCInspector
 
appendStringBuilder(StringBuilder) - Method in class blasd.apex.core.io.GZipStringBuilder
 
appendThreadFooter(Appendable, ThreadInfo) - Method in class blasd.apex.core.thread.ApexThreadDump
 
appendThreadHeader(Appendable, ThreadInfo) - Method in class blasd.apex.core.thread.ApexThreadDump
 
appendThreadStack(Appendable, ThreadInfo) - Method in class blasd.apex.core.thread.ApexThreadDump
 
appendToWritable(Appendable, ThreadInfo) - Method in class blasd.apex.core.thread.ApexThreadDump
 
array - Variable in class blasd.apex.core.collection.ArrayWithHashcodeEquals
 
ArrayWithHashcodeEquals - Class in blasd.apex.core.collection
This class is useful when one want to consider a generic List of Object as key in a hashed structure.
ArrayWithHashcodeEquals(Object[]) - Constructor for class blasd.apex.core.collection.ArrayWithHashcodeEquals
 
asConsumer(EventBus) - Static method in class blasd.apex.core.eventbus.ApexEventBusHelper
One may want not to depends on Guava EventBus: it could then rely on a Object consumer
AutoCloseableStartMetricEvent - Class in blasd.apex.core.metrics
Help usage of StartMetricEvent with try-finally blocks
AutoCloseableStartMetricEvent(StartMetricEvent, Consumer<? super AMetricEvent>) - Constructor for class blasd.apex.core.metrics.AutoCloseableStartMetricEvent
 
available() - Method in class blasd.apex.core.io.ObjectInputHandlingInputStream
 

B

baos - Variable in class blasd.apex.core.io.GZipStringBuilder
 
BARRIER_FOR_SIZE_IN_LOG - Static variable in interface blasd.apex.core.jvm.IGCInspector
We want to see at least 2 digits: after printing 9999B, we print 10KB
BARRIER_FOR_SIZE_IN_LOG - Static variable in class blasd.apex.core.logging.ApexLogHelper
We want to see at least 2 digits: after printing 9999B, we print 10KB
BETWEEN_MINUS_ONE_AND_ZERO - Static variable in class blasd.apex.core.jvm.GCInspector
 
blasd.apex.core.cartesian - package blasd.apex.core.cartesian
 
blasd.apex.core.collection - package blasd.apex.core.collection
 
blasd.apex.core.eventbus - package blasd.apex.core.eventbus
 
blasd.apex.core.io - package blasd.apex.core.io
 
blasd.apex.core.jmx - package blasd.apex.core.jmx
 
blasd.apex.core.jvm - package blasd.apex.core.jvm
 
blasd.apex.core.lamda - package blasd.apex.core.lamda
 
blasd.apex.core.logging - package blasd.apex.core.logging
 
blasd.apex.core.memory - package blasd.apex.core.memory
 
blasd.apex.core.memory.histogram - package blasd.apex.core.memory.histogram
 
blasd.apex.core.metrics - package blasd.apex.core.metrics
 
blasd.apex.core.spring - package blasd.apex.core.spring
 
blasd.apex.core.stream - package blasd.apex.core.stream
 
blasd.apex.core.thread - package blasd.apex.core.thread
 
blasd.apex.core.util - package blasd.apex.core.util
 
BloomFilterSpy - Class in com.google.common.hash
Additional methods for BloomFilter
BloomFilterSpy() - Constructor for class com.google.common.hash.BloomFilterSpy
 
buildJmxUrl(String, int) - Static method in class blasd.apex.core.jmx.JmxAttributesDumper
 
ByteArrayMarker - Class in blasd.apex.core.io
Enable to mark an ObjectOutputStream than what is following is a byte[].
ByteArrayMarker(long, boolean) - Constructor for class blasd.apex.core.io.ByteArrayMarker
 

C

CACHE_MAX_SIZE - Static variable in class blasd.apex.core.metrics.ApexMetricsTowerControl
Do not maintain more than this amount of active tasks
CACHE_TIMEOUT_MINUTES - Static variable in class blasd.apex.core.metrics.ApexMetricsTowerControl
A StartMetricEvent event will be discarded if we don't receive its EndMetricEvent event after this amount of time
cartesianProductSize(List<? extends Set<?>>) - Static method in class blasd.apex.core.cartesian.ApexCartesianProductHelper
 
CHAR - Static variable in interface blasd.apex.core.memory.IApexMemoryConstants
 
charBuffer - Variable in class blasd.apex.core.io.GZipStringBuilder
Temporary buffer used to hold writes of strings and single characters
checkProperties(Properties) - Static method in class blasd.apex.core.util.ApexPropertiesHelper
 
checkProperties(Properties, Set<String>) - Static method in class blasd.apex.core.util.ApexPropertiesHelper
 
ClassInfo - Class in blasd.apex.core.memory.histogram
Histogramme mémoire.
ClassInfoComparator - Class in blasd.apex.core.memory.histogram
Histogramme mémoire.
ClassInfoComparator() - Constructor for class blasd.apex.core.memory.histogram.ClassInfoComparator
 
cleanWhitespaces(String) - Static method in class blasd.apex.core.io.ApexFileHelper
 
clear() - Method in class blasd.apex.core.io.GZipStringBuilder
Clear the content of this StringBuilder
clear() - Static method in class blasd.apex.core.memory.ApexReferenceHelper
Clear all data-structures used to maintain an inner set of references
clearAllocatedHeapReference() - Method in class blasd.apex.core.jvm.GCInspector
 
clearAllocatedHeapReference() - Method in interface blasd.apex.core.jvm.IGCInspector
 
close() - Method in class blasd.apex.core.io.ObjectInputHandlingInputStream
 
close() - Method in class blasd.apex.core.metrics.AutoCloseableStartMetricEvent
 
COLLECTION_SEPARATOR - Static variable in class blasd.apex.core.io.ApexSerializationHelper
 
COLLISION_COUNT_LOG - Static variable in class blasd.apex.core.collection.ArrayWithHashcodeEquals
 
COLLISION_COUNTER - Static variable in class blasd.apex.core.collection.ArrayWithHashcodeEquals
 
com.google.common.hash - package com.google.common.hash
 
compare(ClassInfo, ClassInfo) - Method in class blasd.apex.core.memory.histogram.ClassInfoComparator
compress(String) - Static method in class blasd.apex.core.io.ApexGzipHelper
Deprecated.
Prefer .deflate
computeCartesianSize(SetMultimap<T, ?>) - Static method in class blasd.apex.core.cartesian.ApexCartesianProductHelper
 
computeCoveringMaps(Set<T>, SetMultimap<T, V>, Set<Map<T, V>>) - Static method in class blasd.apex.core.cartesian.ApexCartesianProductHelper
 
computeDictionarizableFields(Class<?>) - Static method in class blasd.apex.core.memory.ApexReferenceHelper
 
computeDurationMs(IApexGarbageCollectionNotificationInfo) - Method in class blasd.apex.core.jvm.GCInspector
 
computeKeysOrder(SetMultimap<T, V>) - Static method in class blasd.apex.core.cartesian.ApexCartesianProductHelper
 
consumeByPartition(Stream<T>, Consumer<Queue<T>>, int) - Static method in class blasd.apex.core.stream.ApexStreamHelper
Enable consuming a stream by blocks of size controlled by the Queue
consumeByPartition(Supplier<? extends BlockingQueue<T>>, Stream<T>, Consumer<Queue<T>>) - Static method in class blasd.apex.core.stream.ApexStreamHelper
Deprecated.
as one may provide a queueSupplier with queues without no bounded capacity
consumeByTimeBlock(Consumer<Long>, Stream<T>, int, Object) - Static method in class blasd.apex.core.thread.ApexExecutorsHelper
 
convertByteValueToString(Map<T, Long>) - Static method in class blasd.apex.core.jvm.GCInspector
 
convertObjectToString(Object) - Static method in class blasd.apex.core.io.ApexSerializationHelper
 
convertStringToObject(CharSequence) - Static method in class blasd.apex.core.io.ApexSerializationHelper
 
convertToJMXCollection(Iterable<? extends T>) - Static method in class blasd.apex.core.jmx.ApexJMXHelper
 
convertToJMXList(Iterable<? extends T>) - Static method in class blasd.apex.core.jmx.ApexJMXHelper
 
convertToJMXListMapString(Iterable<? extends Map<String, ?>>) - Static method in class blasd.apex.core.jmx.ApexJMXHelper
 
convertToJMXMap(Map<S, T>) - Static method in class blasd.apex.core.jmx.ApexJMXHelper
 
convertToJMXMapKeyString(Map<?, T>) - Static method in class blasd.apex.core.jmx.ApexJMXHelper
 
convertToJMXMapString(Map<?, ?>) - Static method in class blasd.apex.core.jmx.ApexJMXHelper
 
convertToJMXSet(Iterable<? extends T>) - Static method in class blasd.apex.core.jmx.ApexJMXHelper
 
convertToJMXStringList(Iterable<?>) - Static method in class blasd.apex.core.jmx.ApexJMXHelper
 
convertToJMXStringSet(Set<?>) - Static method in class blasd.apex.core.jmx.ApexJMXHelper
 
convertToJMXValueOrderedMap(Map<S, T>) - Static method in class blasd.apex.core.jmx.ApexJMXHelper
 
convertToJMXValueOrderedMap(Map<S, T>, boolean) - Static method in class blasd.apex.core.jmx.ApexJMXHelper
 
convertToJMXValueOrderedMap(Map<S, T>, Optional<? extends Comparator<? super Map.Entry<S, T>>>) - Static method in class blasd.apex.core.jmx.ApexJMXHelper
 
convertToLimit(int) - Static method in class blasd.apex.core.jmx.ApexJMXHelper
 
convertToList(CharSequence) - Static method in class blasd.apex.core.io.ApexSerializationHelper
 
convertToList(CharSequence, char) - Static method in class blasd.apex.core.io.ApexSerializationHelper
 
convertToList(String) - Static method in class blasd.apex.core.jmx.ApexJMXHelper
 
convertToListString(CharSequence) - Static method in class blasd.apex.core.io.ApexSerializationHelper
 
convertToListString(CharSequence, char) - Static method in class blasd.apex.core.io.ApexSerializationHelper
 
convertToMap(CharSequence) - Static method in class blasd.apex.core.io.ApexSerializationHelper
 
convertToMap(String) - Static method in class blasd.apex.core.jmx.ApexJMXHelper
 
convertToMapDateString(ConcurrentMap<?, LocalDateTime>) - Method in class blasd.apex.core.metrics.ApexMetricsTowerControl
 
convertToMapList(String) - Static method in class blasd.apex.core.jmx.ApexJMXHelper
 
convertToMapStringListString(String) - Static method in class blasd.apex.core.io.ApexSerializationHelper
 
convertToMapStringString(CharSequence) - Static method in class blasd.apex.core.io.ApexSerializationHelper
 
convertToSet(CharSequence) - Static method in class blasd.apex.core.io.ApexSerializationHelper
 
convertToSet(String) - Static method in class blasd.apex.core.jmx.ApexJMXHelper
 
convertToSetString(CharSequence) - Static method in class blasd.apex.core.io.ApexSerializationHelper
 
convertToSetString(String) - Static method in class blasd.apex.core.jmx.ApexJMXHelper
 
convertToString(Map<?, ?>) - Static method in class blasd.apex.core.io.ApexSerializationHelper
 
convertToString(Iterable<?>) - Static method in class blasd.apex.core.io.ApexSerializationHelper
 
convertToString(String) - Static method in class blasd.apex.core.jmx.ApexJMXHelper
 
convertToString2(Iterable<?>) - Static method in class blasd.apex.core.io.ApexSerializationHelper
 
convertToURL(String) - Static method in class blasd.apex.core.jmx.ApexJMXHelper
 
copyInflatedByteArray() - Method in class blasd.apex.core.io.GZipStringBuilder
 
CORE_KEEP_ALIVE_IN_SECONDS - Static variable in class blasd.apex.core.thread.ApexExecutorsHelper
The number of seconds a Thread is kept alive before being closed if not used
count - Variable in class blasd.apex.core.io.GZipStringBuilder
 
createHeapHistogram() - Static method in class blasd.apex.core.memory.histogram.HeapHistogram
 
createHeapHistogramAsString() - Static method in class blasd.apex.core.memory.histogram.HeapHistogram
 
createModelMBean() - Method in class blasd.apex.core.spring.LoggingMethodCallAnnotationMBeanExporter
 
createTempPath(String, String, boolean) - Static method in class blasd.apex.core.io.ApexFileHelper
Enable creating a tmp path to a not-existing file.
CREDENTIALS_IN_TOSTRING - Static variable in class blasd.apex.core.jmx.ApexBasicConnectionDTO
 
CurrentThreadStack - Class in blasd.apex.core.thread
Producing a Throwable is the fastest way to retrieve current thread stack.
CurrentThreadStack() - Constructor for class blasd.apex.core.thread.CurrentThreadStack
 

D

decorated - Variable in class blasd.apex.core.io.ObjectInputHandlingInputStream
 
decorated - Variable in class blasd.apex.core.metrics.AutoCloseableStartMetricEvent
 
decoratePutAll(Map<? extends K, ? extends V>, Map<? extends K, ? extends V>) - Static method in class blasd.apex.core.collection.ApexMapHelper
 
deepSize(Object) - Static method in class blasd.apex.core.memory.ApexMemoryHelper
 
deepSize(Object, IntPredicate) - Static method in class blasd.apex.core.memory.ApexMemoryHelper
 
deepSize(Instrumentation, IntPredicate, LongAdder, Object) - Static method in class blasd.apex.core.memory.ApexMemoryHelper
 
deepSizeWithBloomFilter(Object, long) - Static method in class blasd.apex.core.memory.ApexMemoryHelper
 
DEFAULT_ABORT_POLICY - Static variable in class blasd.apex.core.thread.ApexExecutorsHelper
 
DEFAULT_ACTIVE_TASKS - Static variable in class blasd.apex.core.thread.ApexExecutorsHelper
Consider at most 2 active task per Nb of cores to have not too many tasks, but workaround IO latencies
DEFAULT_BUFFER_LENGTH - Static variable in class blasd.apex.core.io.GZipStringBuilder
 
DEFAULT_GCDURATION_MILLIS_INFO_LOG - Static variable in class blasd.apex.core.jvm.GCInspector
Any time a GC lasts longer than this duration, we log details about the GC
DEFAULT_JMX_PORT - Static variable in class blasd.apex.core.jmx.JmxAttributesDumper
 
DEFAULT_LIMIT - Static variable in class blasd.apex.core.jmx.ApexJMXHelper
 
DEFAULT_LOG_ON_SLOW_QUEUE_MS - Static variable in class blasd.apex.core.thread.ApexExecutorsHelper
 
DEFAULT_LONGRUNNINGCHECK_SECONDS - Static variable in class blasd.apex.core.metrics.ApexMetricsTowerControl
 
DEFAULT_MARKSWEEP_MILLIS_HEAPHISTOGRAM - Static variable in class blasd.apex.core.jvm.GCInspector
 
DEFAULT_MARKSWEEP_MILLIS_THREADDUMP - Static variable in class blasd.apex.core.jvm.GCInspector
If a MarkSweep GC lasts more than this duration, we log a ThreadDump
DEFAULT_MAX_HEAP_GB_HEAPHISTOGRAM - Static variable in class blasd.apex.core.jvm.GCInspector
 
DEFAULT_MINIMUM_QUEUE_SIZE - Static variable in class blasd.apex.core.thread.ApexExecutorsHelper
 
DEFAULT_NB_CORES - Static variable in class blasd.apex.core.thread.ApexExecutorsHelper
 
DEFAULT_PARTITION_TASK_SIZE - Static variable in class blasd.apex.core.thread.ApexExecutorsHelper
 
DEFAULT_QUEUE_CAPACITY - Static variable in class blasd.apex.core.thread.ApexExecutorsHelper
 
DEFAULT_REJECTION_POLICY - Static variable in class blasd.apex.core.thread.ApexExecutorsHelper
 
DEFAULT_SPLIT_TASK_SIZE - Static variable in class blasd.apex.core.thread.ApexExecutorsHelper
Deprecated.
deflate(String) - Static method in class blasd.apex.core.io.ApexGzipHelper
 
destroy() - Method in class blasd.apex.core.jvm.GCInspector
Clean the MBean registration.
dictionarizeIterable(Iterable<?>) - Static method in class blasd.apex.core.memory.ApexReferenceHelper
 
directMemoryStatus() - Method in class blasd.apex.core.jvm.GCInspector
 
doLog(IApexGarbageCollectionNotificationInfo) - Method in class blasd.apex.core.jvm.GCInspector
 
DOUBLE - Static variable in interface blasd.apex.core.memory.IApexMemoryConstants
 
dump(MBeanServerConnection, ObjectName, QueryExp) - Method in class blasd.apex.core.jmx.JmxAttributesDumper
 
dump(Charset, OutputStream, boolean) - Method in class blasd.apex.core.thread.ApexThreadDump
Dumps all of the threads' current information to an output stream.
dumpAllThreads(boolean, boolean) - Method in class blasd.apex.core.thread.ApexThreadDump
 
dumpSkeleton(Charset, OutputStream, boolean, BiConsumer<PrintWriter, Stream<ThreadInfo>>) - Method in class blasd.apex.core.thread.ApexThreadDump
 
dumpSmart(Charset, OutputStream, boolean) - Method in class blasd.apex.core.thread.ApexThreadDump
 
durationInMs() - Method in class blasd.apex.core.metrics.EndMetricEvent
return now minus startTime in milliseconds

E

emptyStream() - Static method in class blasd.apex.core.stream.ApexStreamHelper
Deprecated.
endDetails - Variable in class blasd.apex.core.metrics.StartMetricEvent
 
EndMetricEvent - Class in blasd.apex.core.metrics
An EndMetricEvent should be published to clese a previous StartMetricEvent
EndMetricEvent(StartMetricEvent) - Constructor for class blasd.apex.core.metrics.EndMetricEvent
Generally called by EndMetricEvent.post
equals(Object) - Method in class blasd.apex.core.collection.ArrayWithHashcodeEquals
 
equals(Object) - Method in class blasd.apex.core.collection.ImmutableArrayList
 
equals(Object) - Method in class blasd.apex.core.io.ApexHostDescriptor
 
equals(Object) - Method in class blasd.apex.core.jmx.ApexBasicConnectionDTO
 
equalsUrl(URL, URL) - Static method in class blasd.apex.core.io.ApexURLHelper
URL.equals can be slow and not return the expected result as it will relies on the resolution on the host given current JVM network configuration.
escapeNewLines(Object) - Static method in class blasd.apex.core.logging.ApexLogHelper
 
estimateCardinality(BloomFilter<?>) - Static method in class com.google.common.hash.BloomFilterSpy
Deprecated.
BloomFilter.approximateElementCount has been introduced in Guava 23.0
eventBus - Variable in class blasd.apex.core.metrics.AutoCloseableStartMetricEvent
 
eventId - Variable in class blasd.apex.core.metrics.AMetricEvent
 
executeAllRunnable(Collection<? extends Runnable>, ListeningExecutorService) - Static method in class blasd.apex.core.thread.ApexExecutorsHelper
Same as ExecutorService#invokeAll(Collection, long, TimeUnit) but for Runnable.
executeDuringShutdown() - Method in class blasd.apex.core.jvm.GCInspector
 
expandJarToDisk(Path, Path) - Static method in class blasd.apex.core.io.ApexFileHelper
 
extractMemory(int, InputStream) - Static method in class blasd.apex.core.util.ApexProcessHelper
 

F

fastCurrentStack() - Static method in class blasd.apex.core.metrics.StartMetricEvent
 
firstGcNotZero - Variable in class blasd.apex.core.jvm.GCInspector
Remember the length of the first GC, which is used as heuristic to know if GC times are expressed in ms or ns
flattenInput(Iterable<? extends Map<? extends T, ? extends V>>, Map<Set<T>, SetMultimap<T, V>>, Map<Set<T>, Set<Map<T, V>>>) - Static method in class blasd.apex.core.cartesian.ApexCartesianProductHelper
 
FLOAT - Static variable in interface blasd.apex.core.memory.IApexMemoryConstants
 
FORCE_SEPARATOR - Static variable in class blasd.apex.core.io.ApexSerializationHelper
 
forceForPrivateFinal - Variable in class blasd.apex.core.jmx.SetStaticMBean
 
from(CompositeData) - Static method in class blasd.apex.core.jvm.ApexGarbageCollectionNotificationInfo
 
fromBytes(byte[]) - Static method in class blasd.apex.core.io.ApexSerializationHelper
 
fromLists(List<? extends K>, List<? extends V>) - Static method in class blasd.apex.core.collection.ApexMapHelper
 
fromString(String) - Static method in class blasd.apex.core.io.ApexSerializationHelper
Read the object from Base64 string.
FULL_GC_NAMES - Static variable in class blasd.apex.core.jvm.GCInspector
 

G

GARBAGE_COLLECTION_NOTIFICATION - Static variable in class blasd.apex.core.jvm.ApexForOracleJVM
 
GB - Static variable in interface blasd.apex.core.memory.IApexMemoryConstants
One gigabyte
GB_INT - Static variable in interface blasd.apex.core.memory.IApexMemoryConstants
 
gcDurationMillisForInfoLog - Variable in class blasd.apex.core.jvm.GCInspector
 
GCInspector - Class in blasd.apex.core.jvm
This class registers itself as listener on GC events.
GCInspector(IApexThreadDumper) - Constructor for class blasd.apex.core.jvm.GCInspector
 
GCInspector() - Constructor for class blasd.apex.core.jvm.GCInspector
Default constructor with nice default
get(int) - Method in class blasd.apex.core.collection.ImmutableArrayList
 
getActiveTasks() - Method in class blasd.apex.core.metrics.ApexMetricsTowerControl
 
getActiveTasks() - Method in interface blasd.apex.core.metrics.IApexMetricsTowerControl
 
getActiveTasksSize() - Method in class blasd.apex.core.metrics.ApexMetricsTowerControl
 
getActiveTasksSize() - Method in interface blasd.apex.core.metrics.IApexMetricsTowerControl
 
getAllBeans(MBeanServerConnection, ObjectName, QueryExp) - Method in class blasd.apex.core.jmx.JmxAttributesDumper
 
getAllThreads(boolean) - Method in class blasd.apex.core.jvm.GCInspector
 
getAllThreads(boolean) - Method in interface blasd.apex.core.jvm.IGCInspector
 
getAllThreads(boolean) - Method in class blasd.apex.core.metrics.ApexMetricsTowerControl
This ThreadDump tends to be faster as by default, it does not collect monitors
getAllThreadsSmart(boolean) - Method in class blasd.apex.core.jvm.GCInspector
 
getAllThreadsSmart(boolean) - Method in interface blasd.apex.core.jvm.IGCInspector
 
getAndLogCurrentMemoryStatus() - Method in class blasd.apex.core.jvm.GCInspector
 
getAndLogCurrentMemoryStatus() - Method in interface blasd.apex.core.jvm.IGCInspector
 
getAndSetByThreadRef(Map<? extends String, ? extends Long>) - Method in class blasd.apex.core.jvm.GCInspector
 
getCommandAsString(List<String>) - Static method in class blasd.apex.core.util.ApexProcessHelper
 
getCpu(OperatingSystemMXBean) - Static method in class blasd.apex.core.jvm.ApexForOracleJVM
 
getCurrentMemoryStatusMessage() - Method in class blasd.apex.core.jvm.GCInspector
 
getDefaultNbThreads() - Static method in class blasd.apex.core.thread.ApexExecutorsHelper
 
getDetail(String) - Method in class blasd.apex.core.metrics.StartMetricEvent
 
getDoubleMemory() - Static method in class blasd.apex.core.memory.ApexMemoryHelper
 
getEncounteredSourceClasses() - Static method in class blasd.apex.core.metrics.AMetricEvent
 
getEndEvent() - Method in class blasd.apex.core.metrics.StartMetricEvent
 
getFirstChars(Object, int) - Static method in class blasd.apex.core.logging.ApexLogHelper
 
getGcAction() - Method in class blasd.apex.core.jvm.ApexGarbageCollectionNotificationInfo
 
getGcAction() - Method in interface blasd.apex.core.jvm.IApexGarbageCollectionNotificationInfo
 
getGcDuration() - Method in class blasd.apex.core.jvm.ApexGarbageCollectionNotificationInfo
 
getGcDuration() - Method in interface blasd.apex.core.jvm.IApexGarbageCollectionNotificationInfo
 
getGcName() - Method in class blasd.apex.core.jvm.ApexGarbageCollectionNotificationInfo
 
getGcName() - Method in interface blasd.apex.core.jvm.IApexGarbageCollectionNotificationInfo
 
getHasPending() - Method in interface blasd.apex.core.thread.IApexHasAsyncTasks
 
getHeapHistogram() - Method in class blasd.apex.core.jvm.GCInspector
 
getHeapHistogram() - Method in interface blasd.apex.core.jvm.IGCInspector
 
getHeapHistogram() - Method in class blasd.apex.core.memory.histogram.HeapHistogram
 
getHeapHistogramAsString(int) - Static method in class blasd.apex.core.jvm.GCInspector
 
getHoldingJarPath(URI) - Static method in class blasd.apex.core.io.ApexFileHelper
 
getHost() - Method in class blasd.apex.core.io.ApexHostDescriptor
 
getHost(URL) - Static method in class blasd.apex.core.io.ApexURLHelper
 
getHost(String) - Static method in class blasd.apex.core.io.ApexURLHelper
 
getHostSpace() - Method in class blasd.apex.core.io.ApexHostDescriptor
 
getIsActive() - Method in interface blasd.apex.core.thread.IApexHasAsyncTasks
 
getIsFinished() - Method in class blasd.apex.core.io.ByteArrayMarker
 
getIsIP() - Method in class blasd.apex.core.io.ApexHostDescriptor
 
getIsValid() - Method in class blasd.apex.core.io.ApexHostDescriptor
 
getLatestThreadDump() - Method in class blasd.apex.core.jvm.GCInspector
 
getLongRunningCheckSeconds() - Method in class blasd.apex.core.metrics.ApexMetricsTowerControl
 
getLongRunningCheckSeconds() - Method in interface blasd.apex.core.metrics.IApexMetricsTowerControl
 
getMarksweepDurationMillisForHeapHistogram() - Method in class blasd.apex.core.jvm.GCInspector
 
getMarksweepDurationMillisForHeapHistogram() - Method in interface blasd.apex.core.jvm.IGCInspector
 
getMarksweepDurationMillisForThreadDump() - Method in class blasd.apex.core.jvm.GCInspector
 
getMarksweepDurationMillisForThreadDump() - Method in interface blasd.apex.core.jvm.IGCInspector
 
getMaxDirectMemorySize() - Static method in class blasd.apex.core.jvm.GCInspector
Deprecated.
getMaxHeap() - Method in class blasd.apex.core.jvm.GCInspector
 
getMaxHeapGbForHeapHistogram() - Method in class blasd.apex.core.jvm.GCInspector
 
getMaxHeapGbForHeapHistogram() - Method in interface blasd.apex.core.jvm.IGCInspector
 
getMemoryPerThread() - Static method in class blasd.apex.core.jvm.GCInspector
 
getMemoryUsageAfterGc() - Method in class blasd.apex.core.jvm.ApexGarbageCollectionNotificationInfo
 
getMemoryUsageAfterGc() - Method in interface blasd.apex.core.jvm.IApexGarbageCollectionNotificationInfo
 
getMemoryUsageBeforeGc() - Method in class blasd.apex.core.jvm.ApexGarbageCollectionNotificationInfo
 
getMemoryUsageBeforeGc() - Method in interface blasd.apex.core.jvm.IApexGarbageCollectionNotificationInfo
 
getNbBytes() - Method in class blasd.apex.core.io.ByteArrayMarker
 
getNbErrors() - Method in class blasd.apex.core.spring.LoggingMethodCallAnnotationMBeanExporter
 
getNiceBytes(long) - Static method in class blasd.apex.core.jvm.GCInspector
Deprecated.
getNiceDouble(Double) - Static method in class blasd.apex.core.logging.ApexLogHelper
 
getNiceMemory(long) - Static method in class blasd.apex.core.logging.ApexLogHelper
 
getNicePercentage(long, long) - Static method in class blasd.apex.core.logging.ApexLogHelper
 
getNiceRate(long, long, TimeUnit) - Static method in class blasd.apex.core.logging.ApexLogHelper
 
getNiceRate(long, long, TimeUnit) - Static method in class blasd.apex.core.util.ApexTimeHelper
Deprecated.
use ApexLogHelper.getNiceRate
getNiceTime(long) - Static method in class blasd.apex.core.logging.ApexLogHelper
 
getNiceTime(long, TimeUnit) - Static method in class blasd.apex.core.logging.ApexLogHelper
 
getNiceTimeInTransaction(long) - Static method in class blasd.apex.core.util.ApexTimeHelper
Deprecated.
use ApexLogHelper.getNiceTime
getObjectAndClass(Object) - Static method in class blasd.apex.core.logging.ApexLogHelper
 
getObjectArrayMemory(Object[]) - Static method in class blasd.apex.core.memory.ApexMemoryHelper
 
getObjectArrayMemory(Object) - Static method in class blasd.apex.core.memory.ApexMemoryHelper
 
getPercentage(long, long, int) - Static method in class blasd.apex.core.util.ApexTimeHelper
Deprecated.
use ApexLogHelper.getNicePercentage
getPidOfProcess(Process) - Static method in class blasd.apex.core.util.ApexProcessHelper
 
getProcessResidentMemory(long) - Static method in class blasd.apex.core.util.ApexProcessHelper
 
getProgress() - Method in class blasd.apex.core.metrics.StartMetricEvent
 
getResourceAsPath(Resource) - Static method in class blasd.apex.core.io.ApexFileHelper
 
getResourcesFor(String) - Method in class blasd.apex.core.jmx.SetStaticMBean
One could write "com.quartetfs.biz.pivot.IActivePivot" One could write "com/quartetfs/biz/pivot/IActivePivot.class"
getResourceURL(String) - Static method in class blasd.apex.core.io.ApexFileHelper
 
getRootActiveTasksSize() - Method in class blasd.apex.core.metrics.ApexMetricsTowerControl
 
getRootActiveTasksSize() - Method in interface blasd.apex.core.metrics.IApexMetricsTowerControl
 
getSingleRow(Object, boolean) - Static method in class blasd.apex.core.logging.ApexLogHelper
Deprecated.
Prefer .removeNewLines or .escapeNewLines
getSmartThreadDumpAsString(boolean) - Method in class blasd.apex.core.thread.ApexThreadDump
 
getSmartThreadDumpAsString(boolean) - Method in interface blasd.apex.core.thread.IApexThreadDumper
 
getSortedGCKeys(IApexGarbageCollectionNotificationInfo) - Method in class blasd.apex.core.jvm.GCInspector
 
getSourceClasses() - Static method in class blasd.apex.core.metrics.AMetricEvent
 
getStartEvent() - Method in class blasd.apex.core.metrics.AutoCloseableStartMetricEvent
 
getStatic(String, String) - Method in class blasd.apex.core.jmx.SetStaticMBean
 
getStaticAsString(String, String) - Method in class blasd.apex.core.jmx.SetStaticMBean
 
getStringMemory(CharSequence) - Static method in class blasd.apex.core.memory.ApexMemoryHelper
 
getTargetMaxTotalMemory() - Method in class blasd.apex.core.jvm.GCInspector
 
getThreadAllocatedBytes(ThreadMXBean, long) - Static method in class blasd.apex.core.jvm.ApexForOracleJVM
 
getThreadDumpAsString(boolean) - Method in class blasd.apex.core.thread.ApexThreadDump
 
getThreadDumpAsString(boolean) - Method in interface blasd.apex.core.thread.IApexThreadDumper
 
getThreadGroupsToAllocatedHeapNiceString() - Method in class blasd.apex.core.jvm.GCInspector
 
getThreadGroupsToAllocatedHeapNiceString() - Method in interface blasd.apex.core.jvm.IGCInspector
 
getThreadNameToAllocatedHeap() - Method in class blasd.apex.core.jvm.GCInspector
 
getThreadNameToAllocatedHeapNiceString() - Method in class blasd.apex.core.jvm.GCInspector
 
getThreadNameToAllocatedHeapNiceString() - Method in interface blasd.apex.core.jvm.IGCInspector
 
getTime() - Method in class blasd.apex.core.memory.histogram.HeapHistogram
 
getToStringWithLimit(Iterable<?>, int) - Static method in class blasd.apex.core.logging.ApexLogHelper
Deprecated.
prefer .getFirstChars
getTotalHeapBytes() - Method in class blasd.apex.core.memory.histogram.HeapHistogram
 
getTotalHeapBytes() - Method in interface blasd.apex.core.memory.histogram.IHeapHistogram
 
getTotalHeapInstances() - Method in class blasd.apex.core.memory.histogram.HeapHistogram
 
getUsedHeap() - Method in class blasd.apex.core.jvm.GCInspector
 
GROUP_NOT_EXPRESSED - Static variable in class blasd.apex.core.cartesian.ApexCartesianProductHelper
Used to flag the intersection failed
groupByKeyAndInValues(Iterable<? extends Map<? extends T, ? extends V>>) - Static method in class blasd.apex.core.cartesian.ApexCartesianProductHelper
 
groupByKeyAndInValues(Iterable<? extends Map<? extends T, ? extends V>>, Consumer<Object>) - Static method in class blasd.apex.core.cartesian.ApexCartesianProductHelper
 
groupThreadNames(Map<String, Long>) - Method in class blasd.apex.core.jvm.GCInspector
 
GZipStringBuilder - Class in blasd.apex.core.io
A StringBuilder-like structure gzipping pending data
GZipStringBuilder() - Constructor for class blasd.apex.core.io.GZipStringBuilder
 

H

handleNotification(Notification, Object) - Method in class blasd.apex.core.jvm.GCInspector
 
hasFooter(ThreadInfo) - Method in class blasd.apex.core.thread.ApexThreadDump
Used in smartThreadDump to prevent printing the example footer if it is empty
hashcode - Variable in class blasd.apex.core.collection.ArrayWithHashcodeEquals
 
hashCode() - Method in class blasd.apex.core.collection.ArrayWithHashcodeEquals
 
hashCode - Variable in class blasd.apex.core.collection.ImmutableArrayList
 
hashCode() - Method in class blasd.apex.core.collection.ImmutableArrayList
 
hashCode() - Method in class blasd.apex.core.io.ApexHostDescriptor
 
hashCode() - Method in class blasd.apex.core.jmx.ApexBasicConnectionDTO
 
HeapHistogram - Class in blasd.apex.core.memory.histogram
Histogramme mémoire.
host - Variable in class blasd.apex.core.io.ApexHostDescriptor
 
host - Variable in class blasd.apex.core.jmx.ApexBasicConnectionDTO
 
HOST_INDEX - Static variable in class blasd.apex.core.jmx.JmxAttributesDumper
 
hostIsIp - Variable in class blasd.apex.core.io.ApexHostDescriptor
 
hostIsValid - Variable in class blasd.apex.core.io.ApexHostDescriptor
 

I

IApexGarbageCollectionNotificationInfo - Interface in blasd.apex.core.jvm
Wraps the not-specified but much useful information in com.sun.management.GarbageCollectionNotificationInfo
IApexHasAsyncTasks - Interface in blasd.apex.core.thread
Some abstraction for data-structures doing asynchronous processes.
IApexJVMConstants - Interface in blasd.apex.core.jvm
Typical JVM arguments Class memory parameterization -XX:+UseG1GC -XX:+ExplicitGCInvokesConcurrent -Xmx3G -Xms3G -XX:MaxDirectMemorySize=7G -XX:MaxPermSize=512M Enable HeapDump on OutOfMemoryError -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/disk2/dumps -DbufferAllocatorClass=com.qfs.buf.impl.HeapBufferAllocator -DchunkAllocatorClass=com.qfs.chunk.buffer.impl.HeapBufferChunkAllocator -DdefaultChunkSize=131072 -DchunkAllocatorClass=com.qfs.chunk.direct.impl.DirectChunkAllocator -DchunkAllocatorClass=com.qfs.chunk.direct.impl.MmapDirectChunkAllocator -DchunkAllocatorClass=com.qfs.chunk.direct.allocator.impl.SlabMemoryAllocator java -XX:+PrintFlagsFinal -version > flags.log -XX:+PrintGCApplicationStoppedTime - it prints all STW pauses not only related to GC -XX:+PrintSafepointStatistics - prints safe points details -XX:PrintSafepointStatisticsCount=1 - make JVM report every safe point <%p> will add the PID in the gcLogFile <%t> will add the startup date in the gcLogFile https://bugs.openjdk.java.net/browse/JDK-6950794 Minimum logs in sysout -XX:+PrintGCDetails -XX:+PrintGCDateStamps -XX:+PrintGCTimeStamps -Xloggc:../log/jvm_gc.%p.%t.log -XX:+PrintGCDateStamps -XX:+PrintGCTimeStamps -XX:+PrintGCDetails -XX:+PrintClassHistogramBeforeFullGC -XX:+PrintClassHistogramAfterFullGC -XX:+PrintGCApplicationStoppedTime -XX:+PrintSafepointStatistics –XX:PrintSafepointStatisticsCount=1 GC rolling -XX:+UseGCLogFileRotation -XX:NumberOfGCLogFiles=10 XX:GCLogFileSize=10M In Prod -XX:-OmitStackTraceInFastThrow will prevent cutting stacks, even if at least the first stack occurence has been complete JGroups does not work with IPv6 -Djava.net.preferIPv4Stack=true # CheckIP with: hostname -i -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=1088 -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false -Djava.rmi.server.hostname= Typical monitoring commands jmap jmap -histo jmap -histo -F > some.file jmap -dump:format=b,file= -J-Dsun.tools.attach.attachTimeout= jstat -gclog jstack jstack -F Add debug in tomcat: "-Xdebug -Xrunjdwp:transport=dt_socket,address=8000,server=y,suspend=n" JIT Class Compilation audit -XX:+UnlockDiagnosticVMOptions -XX:+LogCompilation -XX:+TraceClassLoading Optionally add -XX:+PrintAssembly https://github.com/AdoptOpenJDK/jitwatch/ https://github.com/AdoptOpenJDK/jitwatch/wiki/Instructions Profiling based on ThreadDumps http://techblog.netflix.com/2015/07/java-in-flames.html Ensure stack-traces are present: -XX:-OmitStackTraceInFastThrow http://stackoverflow.com/questions/2411487/nullpointerexception-in-java-with-no-stacktrace
IApexJVMConstants.IApexJMCConstants - Interface in blasd.apex.core.jvm
Enable Java Mission Control http://docs.oracle.com/cd/E15289_01/doc.40/e15070/usingjfr.htm -XX:+UnlockCommercialFeatures -XX:+FlightRecorder https://docs.oracle.com/cd/E15289_01/doc.40/e15070/config_rec_data.htm Start from startup.
IApexMemoryConstants - Interface in blasd.apex.core.memory
Provides some constants relatively to memory footprint in a JVM
IApexMetricsTowerControl - Interface in blasd.apex.core.metrics
Interface for technical metrics
IApexSpringConstants - Interface in blasd.apex.core.spring
Some constants to helps using Spring profiles
IApexThreadDumper - Interface in blasd.apex.core.thread
Interface for classes knowing how to dump threads
IGCInspector - Interface in blasd.apex.core.jvm
Interface for GC activity monitoring
IHeapHistogram - Interface in blasd.apex.core.memory.histogram
Provides heap histogram, including the number of instance per class and the memory associated to each instance
ImmutableArrayList<T> - Class in blasd.apex.core.collection
A List implementation, improving performance when List are used as a Map key, or when one need to extract only a subset of indexes from an input array
ImmutableArrayList(T[], int[]) - Constructor for class blasd.apex.core.collection.ImmutableArrayList
 
ImmutableArrayList(T[]) - Constructor for class blasd.apex.core.collection.ImmutableArrayList
 
indexes - Variable in class blasd.apex.core.collection.ImmutableArrayList
 
indexesOf(List<T>, Predicate<T>) - Static method in class blasd.apex.core.stream.ApexStreamHelper
 
indexOf(List<T>, Predicate<T>) - Static method in class blasd.apex.core.stream.ApexStreamHelper
Justfor the sake of the example
inflate(byte[]) - Static method in class blasd.apex.core.io.ApexGzipHelper
 
info - Variable in class blasd.apex.core.jvm.ApexGarbageCollectionNotificationInfo
 
inputStreamFiller - Variable in class blasd.apex.core.io.ObjectInputHandlingInputStream
 
INSTANCE_UUID - Static variable in class blasd.apex.core.metrics.AMetricEvent
 
INT - Static variable in interface blasd.apex.core.memory.IApexMemoryConstants
 
internalize(T) - Static method in class blasd.apex.core.memory.ApexReferenceHelper
 
internalizeArray(T[]) - Static method in class blasd.apex.core.memory.ApexReferenceHelper
 
internalizeFields(Object) - Static method in class blasd.apex.core.memory.ApexReferenceHelper
This method will replace fields of given object with reference used by other objects.
internalizeRef(T) - Static method in class blasd.apex.core.memory.ApexReferenceHelper
 
internFieldsFieldValue(Field, Object) - Static method in class blasd.apex.core.memory.ApexReferenceHelper
 
intersectCoordinates(Map<T, Object>, T, Object) - Static method in class blasd.apex.core.cartesian.ApexCartesianProductHelper
 
intersectCoordinates(Object, Object) - Static method in class blasd.apex.core.cartesian.ApexCartesianProductHelper
 
intersectMapCoordinates(Map<T, Object>, Map<? extends T, ?>) - Static method in class blasd.apex.core.cartesian.ApexCartesianProductHelper
 
inUnitTest() - Static method in class blasd.apex.core.jvm.GCInspector
 
invalidate(StartMetricEvent) - Method in class blasd.apex.core.metrics.ApexMetricsTowerControl
 
invalidateActiveTasks(String) - Method in class blasd.apex.core.metrics.ApexMetricsTowerControl
In some cases, we may have ghosts active tasks.
invalidateStartEvent(StartMetricEvent) - Method in class blasd.apex.core.metrics.ApexMetricsTowerControl
 
invokeAll(Collection<? extends Supplier<? extends T>>, ListeningExecutorService) - Static method in class blasd.apex.core.thread.ApexExecutorsHelper
Softer generic signature
invokeAll(Collection<? extends Callable<? extends T>>, ListeningExecutorService, long, TimeUnit) - Static method in class blasd.apex.core.thread.ApexExecutorsHelper
Softer generic signature
invokeAllRunnable(Collection<? extends Runnable>, ListeningExecutorService, long, TimeUnit) - Static method in class blasd.apex.core.thread.ApexExecutorsHelper
Same as ExecutorService#invokeAll(Collection, long, TimeUnit) but for Runnable
isfinished - Variable in class blasd.apex.core.io.ByteArrayMarker
 
isFullGC(IApexGarbageCollectionNotificationInfo) - Method in class blasd.apex.core.jvm.GCInspector
 
isGoingToLog - Variable in class blasd.apex.core.thread.OfferWithTimeoutPolicy
Deprecated.
This boolean makes sure we monitor the time to go through the queue not to often
isGZIPStream(byte[]) - Static method in class blasd.apex.core.io.ApexGzipHelper
 
isOverThreashold(long, long) - Method in class blasd.apex.core.jvm.GCInspector
 
isThreadAllocatedMemoryEnabled(ThreadMXBean) - Static method in class blasd.apex.core.jvm.ApexForOracleJVM
 
isThreadAllocatedMemorySupported(ThreadMXBean) - Static method in class blasd.apex.core.jvm.ApexForOracleJVM
 

J

java8ToTime(LocalDateTime) - Static method in class blasd.apex.core.util.ApexTimeHelper
 
JMAP_CHARSET - Static variable in interface blasd.apex.core.memory.histogram.IHeapHistogram
 
JMX_DEFAULT_INT - Static variable in class blasd.apex.core.jmx.ApexJMXHelper
 
JMX_DEFAULT_STRING - Static variable in class blasd.apex.core.jmx.ApexJMXHelper
 
JmxAttributesDumper - Class in blasd.apex.core.jmx
Connects remotely to a JMX server and dumps all the available information
JmxAttributesDumper() - Constructor for class blasd.apex.core.jmx.JmxAttributesDumper
 
jodaToTime(LocalDateTime) - Static method in class blasd.apex.core.util.ApexTimeHelper
 
JVM_BYTES_PER_CHAR - Static variable in class blasd.apex.core.memory.ApexMemoryHelper
 
JVM_MEMORY_CHUNK - Static variable in class blasd.apex.core.memory.ApexMemoryHelper
 
JVM_STRING_HEADER - Static variable in class blasd.apex.core.memory.ApexMemoryHelper
 

K

KB - Static variable in interface blasd.apex.core.memory.IApexMemoryConstants
 
KB_INT - Static variable in interface blasd.apex.core.memory.IApexMemoryConstants
 
KEY_CLIENT - Static variable in class blasd.apex.core.metrics.StartMetricEvent
Could be Excel, Live, Distributed, or anything else like the name of feature executing queries
KEY_PIVOT_ID - Static variable in class blasd.apex.core.metrics.StartMetricEvent
 
KEY_RESULT_SIZE - Static variable in class blasd.apex.core.metrics.EndMetricEvent
 
KEY_ROOT_SOURCE - Static variable in class blasd.apex.core.metrics.StartMetricEvent
 
KEY_USERNAME - Static variable in class blasd.apex.core.metrics.StartMetricEvent
 

L

latestThreadDump - Variable in class blasd.apex.core.jvm.GCInspector
 
lazyToString(Supplier<String>) - Static method in class blasd.apex.core.logging.ApexLogHelper
This methods facilitates using logging framework at trace level, without using .isTraceEnabled, as the .toString
LOGGER - Static variable in class blasd.apex.core.cartesian.ApexCartesianProductHelper
 
LOGGER - Static variable in class blasd.apex.core.collection.ArrayWithHashcodeEquals
 
LOGGER - Static variable in class blasd.apex.core.io.ApexFileHelper
 
LOGGER - Static variable in class blasd.apex.core.io.ApexGzipHelper
 
LOGGER - Static variable in class blasd.apex.core.io.ApexObjectStreamHelper
 
LOGGER - Static variable in class blasd.apex.core.io.ApexSerializationHelper
 
LOGGER - Static variable in class blasd.apex.core.io.ObjectInputHandlingInputStream
 
LOGGER - Static variable in class blasd.apex.core.jmx.JmxAttributesDumper
 
LOGGER - Static variable in class blasd.apex.core.jmx.SetStaticMBean
 
LOGGER - Static variable in class blasd.apex.core.jvm.GCInspector
 
LOGGER - Static variable in class blasd.apex.core.lamda.NoOpRunnable
 
LOGGER - Static variable in class blasd.apex.core.memory.ApexMemoryHelper
 
LOGGER - Static variable in class blasd.apex.core.memory.ApexReferenceHelper
 
LOGGER - Static variable in class blasd.apex.core.metrics.AMetricEvent
 
LOGGER - Static variable in class blasd.apex.core.metrics.ApexMetricsTowerControl
 
LOGGER - Static variable in class blasd.apex.core.stream.ApexStreamHelper
 
LOGGER - Static variable in class blasd.apex.core.thread.ApexExecutorsHelper
 
LOGGER - Static variable in class blasd.apex.core.thread.OfferWithTimeoutPolicy
Deprecated.
 
LOGGER - Static variable in class blasd.apex.core.util.ApexProcessHelper
 
LOGGER - Static variable in class blasd.apex.core.util.ApexPropertiesHelper
 
LOGGER - Static variable in class blasd.apex.core.util.ApexTimeHelper
 
LOGGER - Static variable in class com.google.common.hash.BloomFilterSpy
 
LoggingMethodCallAnnotationMBeanExporter - Class in blasd.apex.core.spring
Extends MBeanExporter to add logging when a remote call failed.
LoggingMethodCallAnnotationMBeanExporter() - Constructor for class blasd.apex.core.spring.LoggingMethodCallAnnotationMBeanExporter
 
logIfMemoryOverCap() - Method in class blasd.apex.core.jvm.GCInspector
 
logLongRunningES - Variable in class blasd.apex.core.metrics.ApexMetricsTowerControl
 
logLongRunningTasks() - Method in class blasd.apex.core.metrics.ApexMetricsTowerControl
 
logNoEventBus(Object, List<?>) - Static method in class blasd.apex.core.metrics.AMetricEvent
 
logOnDetectingVeryLongTask(StartMetricEvent) - Method in class blasd.apex.core.metrics.ApexMetricsTowerControl
 
logOnEndEvent(StartMetricEvent) - Method in class blasd.apex.core.metrics.ApexMetricsTowerControl
 
logOnFarTooMuchLongTask(StartMetricEvent) - Method in class blasd.apex.core.metrics.ApexMetricsTowerControl
 
LONG - Static variable in interface blasd.apex.core.memory.IApexMemoryConstants
 
longRunningCheckSeconds - Variable in class blasd.apex.core.metrics.ApexMetricsTowerControl
 

M

main(String[]) - Static method in class blasd.apex.core.jmx.JmxAttributesDumper
 
makeDaemonThreadFactory(String) - Static method in class blasd.apex.core.thread.ApexExecutorsHelper
 
makeGCMessage(IApexGarbageCollectionNotificationInfo) - Method in class blasd.apex.core.jvm.GCInspector
 
makeRejectedExecutionHandler(int, TimeUnit) - Static method in class blasd.apex.core.thread.ApexExecutorsHelper
Deprecated.
MAP_ENTRY_SEPARATOR - Static variable in class blasd.apex.core.io.ApexSerializationHelper
 
MAP_ENTRY_SEPARATOR_SEMICOLUMN - Static variable in class blasd.apex.core.io.ApexSerializationHelper
 
MAP_KEY_VALUE_SEPARATOR - Static variable in class blasd.apex.core.io.ApexSerializationHelper
 
MAP_TO_STRING_SPLITTER - Static variable in class blasd.apex.core.io.ApexSerializationHelper
 
MAP_TO_STRING_SPLITTER_SEMICOLUMN - Static variable in class blasd.apex.core.io.ApexSerializationHelper
 
markNowAsAllocatedHeapReference() - Method in class blasd.apex.core.jvm.GCInspector
 
markNowAsAllocatedHeapReference() - Method in interface blasd.apex.core.jvm.IGCInspector
 
marksweepDurationMillisForHeapHistogram - Variable in class blasd.apex.core.jvm.GCInspector
 
marksweepDurationMillisForThreadDump - Variable in class blasd.apex.core.jvm.GCInspector
 
MAX_CHARS_PER_COLUMN - Static variable in class blasd.apex.core.io.ApexSerializationHelper
 
MAX_FIRST_PAUSE_MS - Static variable in class blasd.apex.core.jvm.GCInspector
If the first GC pause is bigger than this size, we expect GC pauses are expressed in NS
maxDirectMemory() - Static method in class blasd.apex.core.jvm.ApexForOracleJVM
 
maxHeapGbForHeapHistogram - Variable in class blasd.apex.core.jvm.GCInspector
 
MB - Static variable in interface blasd.apex.core.memory.IApexMemoryConstants
One megabyte
MB_INT - Static variable in interface blasd.apex.core.memory.IApexMemoryConstants
 
MBEAN_SERVER - Static variable in class blasd.apex.core.jvm.GCInspector
 
MEMORY_POOLS_MBEAN - Static variable in class blasd.apex.core.jvm.GCInspector
 
memoryAsLong(String) - Static method in class blasd.apex.core.memory.ApexMemoryHelper
 
memoryAsString(long) - Static method in class blasd.apex.core.memory.ApexMemoryHelper
 
mergeCartesianProducts(Iterable<? extends Set<? extends Map<? extends T, ?>>>) - Static method in class blasd.apex.core.cartesian.ApexCartesianProductHelper
 
mergeCartesianProducts(Iterable<? extends Set<? extends Map<? extends T, ?>>>, Consumer<Object>) - Static method in class blasd.apex.core.cartesian.ApexCartesianProductHelper
 
mergeTemplate(Map<? extends T, ?>, Map<? extends T, ?>) - Static method in class blasd.apex.core.cartesian.ApexCartesianProductHelper
 

N

names - Variable in class blasd.apex.core.metrics.AMetricEvent
 
NamingForkJoinWorkerThreadFactory - Class in blasd.apex.core.thread
Enable naming of ForkJoinPool threads
NamingForkJoinWorkerThreadFactory(String) - Constructor for class blasd.apex.core.thread.NamingForkJoinWorkerThreadFactory
 
NB_LOG_FOR_OUTLIER - Static variable in class blasd.apex.core.util.ApexTimeHelper
 
NB_OCCURENCES_FOR_INFO - Static variable in class blasd.apex.core.util.ApexTimeHelper
How many times occurrences has to be captured before logging about an outlier?
nbBytes - Variable in class blasd.apex.core.io.ByteArrayMarker
 
nbErrors - Variable in class blasd.apex.core.spring.LoggingMethodCallAnnotationMBeanExporter
 
newForkJoinPool(String) - Static method in class blasd.apex.core.thread.ApexExecutorsHelper
 
newForkJoinPool(String, int) - Static method in class blasd.apex.core.thread.ApexExecutorsHelper
 
newShrinkableCachedThreadPool(String, RejectedExecutionHandler) - Static method in class blasd.apex.core.thread.ApexExecutorsHelper
 
newShrinkableFixedThreadPool(String) - Static method in class blasd.apex.core.thread.ApexExecutorsHelper
 
newShrinkableFixedThreadPool(int, String) - Static method in class blasd.apex.core.thread.ApexExecutorsHelper
 
newShrinkableFixedThreadPool(String, int, RejectedExecutionHandler) - Static method in class blasd.apex.core.thread.ApexExecutorsHelper
 
newShrinkableFixedThreadPool(int, String, int, RejectedExecutionHandler) - Static method in class blasd.apex.core.thread.ApexExecutorsHelper
 
newShrinkableScheduledThreadPool(String) - Static method in class blasd.apex.core.thread.ApexExecutorsHelper
 
newShrinkableScheduledThreadPool(String, RejectedExecutionHandler) - Static method in class blasd.apex.core.thread.ApexExecutorsHelper
 
newSingleThreadExecutor(String) - Static method in class blasd.apex.core.thread.ApexExecutorsHelper
 
newSingleThreadExecutor(String, int, RejectedExecutionHandler) - Static method in class blasd.apex.core.thread.ApexExecutorsHelper
 
newSingleThreadScheduledExecutor(String) - Static method in class blasd.apex.core.thread.ApexExecutorsHelper
 
newSingleThreadScheduledExecutor(String, RejectedExecutionHandler) - Static method in class blasd.apex.core.thread.ApexExecutorsHelper
 
newThread(ForkJoinPool) - Method in class blasd.apex.core.thread.NamingForkJoinWorkerThreadFactory
 
nextFloat(float) - Static method in class blasd.apex.core.jvm.ApexMathHelper
This method is useful to understand the precision available through floats
noNewLine(StartMetricEvent) - Method in class blasd.apex.core.metrics.ApexMetricsTowerControl
 
NoOpRunnable - Class in blasd.apex.core.lamda
This is used to transmit a dummy object over the wire, typically to maintain an open connection
NoOpRunnable() - Constructor for class blasd.apex.core.lamda.NoOpRunnable
 
NS_TO_MS - Static variable in class blasd.apex.core.jvm.GCInspector
Deprecated.
One should use TimeUnit.NANOSECONDS.toMillis(timeInNs)

O

OBJECT - Static variable in interface blasd.apex.core.memory.IApexMemoryConstants
 
OBJECT_TO_STRING - Static variable in class blasd.apex.core.io.ApexSerializationHelper
Deprecated.
ObjectInputHandlingInputStream - Class in blasd.apex.core.io
 
ObjectInputHandlingInputStream(ObjectInput) - Constructor for class blasd.apex.core.io.ObjectInputHandlingInputStream
Build a ObjectInputHandlingInputStream with an asynchronous single-thread executor handling inputStream reading
ObjectInputHandlingInputStream(ObjectInput, ExecutorService) - Constructor for class blasd.apex.core.io.ObjectInputHandlingInputStream
 
OfferWithTimeoutPolicy - Class in blasd.apex.core.thread
Deprecated.
OfferWithTimeoutPolicy(int, TimeUnit) - Constructor for class blasd.apex.core.thread.OfferWithTimeoutPolicy
Deprecated.
 
onActiveTaskRemoval(RemovalNotification<StartMetricEvent, LocalDateTime>) - Method in class blasd.apex.core.metrics.ApexMetricsTowerControl
 
onEndEvent(EndMetricEvent) - Method in class blasd.apex.core.metrics.ApexMetricsTowerControl
 
onErrorInRemoteCall(Throwable) - Method in class blasd.apex.core.spring.LoggingMethodCallAnnotationMBeanExporter
 
onFullGC(IApexGarbageCollectionNotificationInfo) - Method in class blasd.apex.core.jvm.GCInspector
 
onMemoryBackUnderThreshold(long, long) - Method in class blasd.apex.core.jvm.GCInspector
 
onOverHeapAlertSinceTooLong(LocalDateTime) - Method in class blasd.apex.core.jvm.GCInspector
 
onStartEvent(StartMetricEvent) - Method in class blasd.apex.core.metrics.ApexMetricsTowerControl
It also starts a Timer
onThrowable(Throwable) - Method in class blasd.apex.core.metrics.ApexMetricsTowerControl
 
openConnector(ApexBasicConnectionDTO) - Method in class blasd.apex.core.jmx.JmxAttributesDumper
 
os - Variable in class blasd.apex.core.io.GZipStringBuilder
 
OS_MARKER_LINUX - Static variable in class blasd.apex.core.util.ApexProcessHelper
 
OS_MARKER_MAC - Static variable in class blasd.apex.core.util.ApexProcessHelper
 
OS_MARKER_WINDOWS - Static variable in class blasd.apex.core.util.ApexProcessHelper
 
OS_MBEAN - Static variable in class blasd.apex.core.jvm.GCInspector
 
ouch - Variable in class blasd.apex.core.io.ObjectInputHandlingInputStream
 

P

packToGzip(File, File) - Static method in class blasd.apex.core.io.ApexGzipHelper
Gzip enable compressing a single file
packToZip(File, File) - Static method in class blasd.apex.core.io.ApexGzipHelper
 
parseHost(String) - Static method in class blasd.apex.core.io.ApexHostDescriptor
 
parseList(String) - Static method in class blasd.apex.core.io.ApexSerializationHelper
 
partitions(Iterator<T>, Function<? super List<T>, V>) - Static method in class blasd.apex.core.thread.ApexExecutorsHelper
 
partitions(Iterator<T>, Function<? super List<T>, V>, int) - Static method in class blasd.apex.core.thread.ApexExecutorsHelper
 
partitions(Iterator<T>, Consumer<? super List<T>>) - Static method in class blasd.apex.core.thread.ApexExecutorsHelper
 
partitions(Iterator<T>, Consumer<? super List<T>>, int) - Static method in class blasd.apex.core.thread.ApexExecutorsHelper
 
password - Variable in class blasd.apex.core.jmx.ApexBasicConnectionDTO
 
PASSWORD_INDEX - Static variable in class blasd.apex.core.jmx.JmxAttributesDumper
 
PATH_JOINER - Static variable in class blasd.apex.core.metrics.ApexMetricsTowerControl
MetricRegistry uses a String as Key.
PIPE - Static variable in class blasd.apex.core.io.ApexSerializationHelper
 
pipedOutputStreamIsOpen - Variable in class blasd.apex.core.io.ObjectInputHandlingInputStream
 
port - Variable in class blasd.apex.core.jmx.ApexBasicConnectionDTO
 
PORT_INDEX - Static variable in class blasd.apex.core.jmx.JmxAttributesDumper
 
positivePack(int, int) - Static method in class blasd.apex.core.memory.ApexMemoryHelper
It might be useful to have an long<->(int,int) packing guaranteeing both integers to be positive if the long is positive
positiveUnpack1(long) - Static method in class blasd.apex.core.memory.ApexMemoryHelper
 
positiveUnpack2(long) - Static method in class blasd.apex.core.memory.ApexMemoryHelper
 
post(Consumer<? super AMetricEvent>, AMetricEvent) - Static method in class blasd.apex.core.metrics.AMetricEvent
 
post(Consumer<? super AMetricEvent>, Object, String, String...) - Static method in class blasd.apex.core.metrics.StartMetricEvent
 
post(Consumer<? super AMetricEvent>, Object, Map<String, ?>, LongSupplier, String, String...) - Static method in class blasd.apex.core.metrics.StartMetricEvent
 
postEndEvent(Consumer<? super AMetricEvent>, StartMetricEvent) - Static method in class blasd.apex.core.metrics.EndMetricEvent
 
prepareConnection(List<? extends String>) - Static method in class blasd.apex.core.jmx.JmxAttributesDumper
 
printf(Appendable, String, Object...) - Method in class blasd.apex.core.thread.ApexThreadDump
 
printHeader(PrintWriter) - Method in class blasd.apex.core.thread.ApexThreadDump
 
printHeapHistogram(int) - Method in class blasd.apex.core.jvm.GCInspector
 
println(Appendable) - Method in class blasd.apex.core.thread.ApexThreadDump
 
println(Appendable, String) - Method in class blasd.apex.core.thread.ApexThreadDump
 
printSmartThreadDump() - Method in class blasd.apex.core.jvm.GCInspector
 
printThreadDump() - Method in class blasd.apex.core.jvm.GCInspector
 
printThreadGroup(PrintWriter, List<ThreadInfo>) - Method in class blasd.apex.core.thread.ApexThreadDump
 
progress - Variable in class blasd.apex.core.metrics.StartMetricEvent
 

Q

QFS_REFRESH_OPERATION_NAME - Static variable in class blasd.apex.core.jmx.JmxAttributesDumper
 

R

rawAppendLineInCSVFile(Writer, Iterable<?>, boolean, int) - Static method in class blasd.apex.core.io.ApexSerializationHelper
 
read() - Method in class blasd.apex.core.io.ObjectInputHandlingInputStream
 
read(byte[]) - Method in class blasd.apex.core.io.ObjectInputHandlingInputStream
 
read(byte[], int, int) - Method in class blasd.apex.core.io.ObjectInputHandlingInputStream
 
readBoolean() - Method in class blasd.apex.core.io.ObjectInputHandlingInputStream
 
readByte() - Method in class blasd.apex.core.io.ObjectInputHandlingInputStream
 
readChar() - Method in class blasd.apex.core.io.ObjectInputHandlingInputStream
 
readDouble() - Method in class blasd.apex.core.io.ObjectInputHandlingInputStream
 
readFloat() - Method in class blasd.apex.core.io.ObjectInputHandlingInputStream
 
readFully(byte[]) - Method in class blasd.apex.core.io.ObjectInputHandlingInputStream
 
readFully(byte[], int, int) - Method in class blasd.apex.core.io.ObjectInputHandlingInputStream
 
readInt() - Method in class blasd.apex.core.io.ObjectInputHandlingInputStream
 
readLine() - Method in class blasd.apex.core.io.ObjectInputHandlingInputStream
 
readLong() - Method in class blasd.apex.core.io.ObjectInputHandlingInputStream
 
readObject() - Method in class blasd.apex.core.io.ObjectInputHandlingInputStream
 
readShort() - Method in class blasd.apex.core.io.ObjectInputHandlingInputStream
 
readUnsignedByte() - Method in class blasd.apex.core.io.ObjectInputHandlingInputStream
 
readUnsignedShort() - Method in class blasd.apex.core.io.ObjectInputHandlingInputStream
 
readUTF() - Method in class blasd.apex.core.io.ObjectInputHandlingInputStream
 
recursiveSize(Object) - Static method in class blasd.apex.core.memory.ApexMemoryHelper
Deprecated.
renamed to deepSize
recursiveSize(Object, IntPredicate) - Static method in class blasd.apex.core.memory.ApexMemoryHelper
 
recursiveSize(Instrumentation, IntPredicate, LongAdder, Object) - Static method in class blasd.apex.core.memory.ApexMemoryHelper
Deprecated.
recursiveSizeWithBloomFilter(Object, long) - Static method in class blasd.apex.core.memory.ApexMemoryHelper
Deprecated.
registerEndEvent(EndMetricEvent) - Method in class blasd.apex.core.metrics.StartMetricEvent
 
rejectedExecution(Runnable, ThreadPoolExecutor) - Method in class blasd.apex.core.thread.OfferWithTimeoutPolicy
Deprecated.
 
removeNewLines(Object) - Static method in class blasd.apex.core.logging.ApexLogHelper
 
removeNotificationListener() - Method in class blasd.apex.core.jvm.GCInspector
 
removeRedundantConditions(Map<Set<T>, SetMultimap<T, V>>, Map<Set<T>, Set<Map<T, V>>>) - Static method in class blasd.apex.core.cartesian.ApexCartesianProductHelper
 
resolve(String, String) - Static method in class blasd.apex.core.io.ApexURLHelper
Create a new absolute URL, from a provided existing absolute URL and a relative URL component.
resolve(URL, String) - Static method in class blasd.apex.core.io.ApexURLHelper
Create a new absolute URL, from a provided existing absolute URL and a relative URL component.
rethrowException() - Method in class blasd.apex.core.io.ObjectInputHandlingInputStream
 
run() - Method in class blasd.apex.core.lamda.NoOpRunnable
 

S

safeTrySingleArgConstructor(Class<?>, Object) - Static method in class blasd.apex.core.jmx.SetStaticMBean
 
safeTrySingleArgConstructor(Class<?>, Class<?>, Object) - Static method in class blasd.apex.core.jmx.SetStaticMBean
We expect this method not to throw because of an invalid class, invalid type, etc
saveHeapDump(String, boolean) - Method in class blasd.apex.core.jvm.GCInspector
 
saveHeapDump(String, boolean) - Method in interface blasd.apex.core.jvm.IGCInspector
 
saveHeapDump(File, boolean) - Static method in class blasd.apex.core.memory.histogram.HeapHistogram
 
scan(Scanner, boolean) - Method in class blasd.apex.core.memory.histogram.HeapHistogram
 
scheduledFuture - Variable in class blasd.apex.core.metrics.ApexMetricsTowerControl
 
scheduleLogLongRunningTasks() - Method in class blasd.apex.core.metrics.ApexMetricsTowerControl
 
set(int, T) - Method in class blasd.apex.core.collection.ImmutableArrayList
 
setDoRememberStack(boolean) - Method in class blasd.apex.core.metrics.ApexMetricsTowerControl
 
setDoRememberStack(boolean) - Static method in class blasd.apex.core.metrics.StartMetricEvent
 
setEndDetails(Map<String, ?>) - Method in class blasd.apex.core.metrics.StartMetricEvent
 
setLongRunningCheckSeconds(int) - Method in class blasd.apex.core.metrics.ApexMetricsTowerControl
 
setLongRunningCheckSeconds(int) - Method in interface blasd.apex.core.metrics.IApexMetricsTowerControl
 
setMarksweepDurationMillisForHeapHistogram(long) - Method in class blasd.apex.core.jvm.GCInspector
 
setMarksweepDurationMillisForHeapHistogram(long) - Method in interface blasd.apex.core.jvm.IGCInspector
 
setMarksweepDurationMillisForThreadDump(long) - Method in class blasd.apex.core.jvm.GCInspector
 
setMarksweepDurationMillisForThreadDump(long) - Method in interface blasd.apex.core.jvm.IGCInspector
 
setMaxHeapGbForHeapHistogram(long) - Method in class blasd.apex.core.jvm.GCInspector
 
setMaxHeapGbForHeapHistogram(long) - Method in interface blasd.apex.core.jvm.IGCInspector
 
setStatic(String, String, String) - Method in class blasd.apex.core.jmx.SetStaticMBean
 
SetStaticMBean - Class in blasd.apex.core.jmx
This MBean enables the modification of primitive static variables, like DEBUG modes
SetStaticMBean() - Constructor for class blasd.apex.core.jmx.SetStaticMBean
 
setTargetMaxTotalMemory(String) - Method in class blasd.apex.core.jvm.GCInspector
 
setThreadAllocatedMemoryEnabled(ThreadMXBean, boolean) - Static method in class blasd.apex.core.jvm.ApexForOracleJVM
 
shouldCheckDictionary(Field, Map<?, ?>) - Static method in class blasd.apex.core.memory.ApexReferenceHelper
 
shouldCheckDictionary(Class<?>, Map<?, ?>) - Static method in class blasd.apex.core.memory.ApexReferenceHelper
 
singleton(T) - Static method in class blasd.apex.core.stream.ApexStreamHelper
 
size() - Method in class blasd.apex.core.collection.ImmutableArrayList
 
skip(long) - Method in class blasd.apex.core.io.ObjectInputHandlingInputStream
 
skipBytes(int) - Method in class blasd.apex.core.io.ObjectInputHandlingInputStream
 
skipHeader(Scanner, boolean) - Method in class blasd.apex.core.memory.histogram.HeapHistogram
 
snapshot() - Static method in class blasd.apex.core.thread.CurrentThreadStack
 
snapshotStackTrace() - Static method in class blasd.apex.core.thread.CurrentThreadStack
 
source - Variable in class blasd.apex.core.metrics.AMetricEvent
 
SOURCE_CLASSES - Static variable in class blasd.apex.core.metrics.AMetricEvent
Ability to retrieve all encountered source classes, and then monitor available events
SPRING_PROFILE_DISCONNECTED - Static variable in interface blasd.apex.core.spring.IApexSpringConstants
-Dspring.profiles.active=apex.offline
SPRING_PROFILE_NOT_DISCONNECTED - Static variable in interface blasd.apex.core.spring.IApexSpringConstants
-Dspring.profiles.active=!apex.offline
stack - Variable in class blasd.apex.core.metrics.StartMetricEvent
 
STANDARD_DEFAULT_STRING - Static variable in class blasd.apex.core.jmx.ApexJMXHelper
 
startDetails - Variable in class blasd.apex.core.metrics.StartMetricEvent
 
startEvent - Variable in class blasd.apex.core.metrics.EndMetricEvent
 
StartMetricEvent - Class in blasd.apex.core.metrics
A StartMetricEvent can be used to stats the duration of some events
StartMetricEvent(Object, String, String...) - Constructor for class blasd.apex.core.metrics.StartMetricEvent
 
StartMetricEvent(Object, Map<String, ?>, LongSupplier, String, String...) - Constructor for class blasd.apex.core.metrics.StartMetricEvent
 
StartMetricEvent(Object, Map<String, ?>, LongSupplier, List<? extends String>) - Constructor for class blasd.apex.core.metrics.StartMetricEvent
 
StartMetricEvent(Object, Map<String, ?>, LongSupplier, List<? extends String>, Optional<StackTraceElement[]>) - Constructor for class blasd.apex.core.metrics.StartMetricEvent
 
startTime - Variable in class blasd.apex.core.metrics.StartMetricEvent
 
stopDictionarizing(Class<?>, Field) - Static method in class blasd.apex.core.memory.ApexReferenceHelper
 
streamHeapHistogram(OutputStream, int) - Static method in class blasd.apex.core.jvm.GCInspector
 

T

targetMaxTotalMemory - Variable in class blasd.apex.core.jvm.GCInspector
 
TB - Static variable in interface blasd.apex.core.memory.IApexMemoryConstants
One terabyte
TB_INT - Static variable in interface blasd.apex.core.memory.IApexMemoryConstants
 
TEN_F - Static variable in class blasd.apex.core.logging.ApexLogHelper
 
THOUSAND - Static variable in class blasd.apex.core.logging.ApexLogHelper
 
THREAD_MBEAN - Static variable in class blasd.apex.core.jvm.GCInspector
 
threadPrefix - Variable in class blasd.apex.core.thread.NamingForkJoinWorkerThreadFactory
 
timeout - Variable in class blasd.apex.core.thread.OfferWithTimeoutPolicy
Deprecated.
 
TIMEOUT_POLICY_1_HOUR - Static variable in class blasd.apex.core.thread.ApexExecutorsHelper
 
toBytes(Serializable) - Static method in class blasd.apex.core.io.ApexSerializationHelper
 
toDoubleLowDigits(Object) - Static method in class blasd.apex.core.io.ApexSerializationHelper
 
toHttpURL(String) - Static method in class blasd.apex.core.io.ApexURLHelper
 
toInputStream() - Method in class blasd.apex.core.io.GZipStringBuilder
 
toMap(Function<? super T, ? extends K>, Function<? super T, ? extends U>, Supplier<M>) - Static method in class blasd.apex.core.stream.ApexStreamHelper
http://stackoverflow.com/questions/31004899/java-8-collectors-tomap-sortedmap
toMD5(String) - Static method in class blasd.apex.core.io.ApexSerializationHelper
 
toMD5(String, Charset, MessageDigest) - Static method in class blasd.apex.core.io.ApexSerializationHelper
 
toStream(Iterator<T>) - Static method in class blasd.apex.core.stream.ApexStreamHelper
Deprecated.
toStream(Iterable<T>) - Static method in class blasd.apex.core.stream.ApexStreamHelper
Deprecated.
toString() - Method in class blasd.apex.core.io.ApexHostDescriptor
 
toString(Serializable) - Static method in class blasd.apex.core.io.ApexSerializationHelper
Write the object to a Base64 string.
toString() - Method in class blasd.apex.core.io.GZipStringBuilder
 
toString() - Method in class blasd.apex.core.jmx.ApexBasicConnectionDTO
 
toString() - Method in class blasd.apex.core.metrics.AMetricEvent
 
toString() - Method in class blasd.apex.core.metrics.StartMetricEvent
 
toStringCompressed(byte[]) - Static method in class blasd.apex.core.io.ApexGzipHelper
 
toStringNoStack() - Method in class blasd.apex.core.metrics.StartMetricEvent
 
toStringOptCompressed(byte[]) - Static method in class blasd.apex.core.io.ApexGzipHelper
This is able to handle byte arrays, would it hold the compressed String, or just plain data
transcodeColumns(BiMap<?, ? extends K2>, Map<K1, V>) - Static method in class blasd.apex.core.collection.ApexMapHelper
 

U

underlyingArray - Variable in class blasd.apex.core.collection.ImmutableArrayList
 
unit - Variable in class blasd.apex.core.thread.OfferWithTimeoutPolicy
Deprecated.
 
updateOutlierDetectorStatistics(AtomicLong, AtomicLong, long, Object, Object, Object...) - Static method in class blasd.apex.core.util.ApexTimeHelper
This class enables logging of outlier detection, typically when a small operation takes more time than usual, or a result size is bigger
userName - Variable in class blasd.apex.core.jmx.ApexBasicConnectionDTO
 
USERNAME_INDEX - Static variable in class blasd.apex.core.jmx.JmxAttributesDumper
 

V

VALUE_CLIENT_STREAMING - Static variable in class blasd.apex.core.metrics.StartMetricEvent
 
VALUE_CLIENT_XMLA - Static variable in class blasd.apex.core.metrics.StartMetricEvent
 
verySlowTasks - Variable in class blasd.apex.core.metrics.ApexMetricsTowerControl
 

W

wrapToHandleInputStream(ObjectInput) - Static method in class blasd.apex.core.io.ApexObjectStreamHelper
 
writeInputStream(ObjectOutput, InputStream) - Static method in class blasd.apex.core.io.ApexObjectStreamHelper
Default chunk size is 1024
writeInputStream(ObjectOutput, InputStream, int) - Static method in class blasd.apex.core.io.ApexObjectStreamHelper
Default chunk size is 1024
writeTo(OutputStream, Charset) - Method in class blasd.apex.core.io.GZipStringBuilder
 
A B C D E F G H I J K L M N O P Q R S T U V W 
Skip navigation links

Copyright © 2014–2017 Pivotal Software, Inc.. All rights reserved.