Class DumperPluginImpl
java.lang.Object
org.qubership.profiler.agent.plugins.DumperPluginImpl
- All Implemented Interfaces:
org.qubership.profiler.agent.DumperPlugin,org.qubership.profiler.agent.DumperPlugin_01,org.qubership.profiler.agent.DumperPlugin_02,org.qubership.profiler.agent.DumperPlugin_03,org.qubership.profiler.agent.DumperPlugin_04,org.qubership.profiler.agent.DumperPlugin_05,org.qubership.profiler.agent.DumperPlugin_06,org.qubership.profiler.agent.DumperPlugin_07,org.qubership.profiler.agent.DumperPlugin_08,org.qubership.profiler.agent.DumperPlugin_09,org.qubership.profiler.agent.DumperPlugin_10
public class DumperPluginImpl
extends Object
implements org.qubership.profiler.agent.DumperPlugin_10
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidlonglongorg.qubership.profiler.agent.DumperCollectorClientFactorylonglonglonglongObject[]intgetTags()longlonglonglongbooleanbooleangracefulShutdown(long timeout) voidinjectCollectorClientFactory(org.qubership.profiler.agent.DumperCollectorClientFactory toInject) booleanbooleanvoidnewDumper(BlockingQueue<org.qubership.profiler.agent.LocalBuffer> dirtyBuffers, BlockingQueue<org.qubership.profiler.agent.LocalBuffer> emptyBuffers, ArrayList<org.qubership.profiler.agent.LocalBuffer> buffers) voidnewDumper(BlockingQueue<org.qubership.profiler.agent.LocalBuffer> dirtyBuffers, BlockingQueue<org.qubership.profiler.agent.LocalBuffer> emptyBuffers, ConcurrentMap<Thread, org.qubership.profiler.agent.LocalState> activeThreads) voidbooleanstart()booleanstop(boolean force)
-
Constructor Details
-
DumperPluginImpl
public DumperPluginImpl()
-
-
Method Details
-
newDumper
public void newDumper(BlockingQueue<org.qubership.profiler.agent.LocalBuffer> dirtyBuffers, BlockingQueue<org.qubership.profiler.agent.LocalBuffer> emptyBuffers, ArrayList<org.qubership.profiler.agent.LocalBuffer> buffers) - Specified by:
newDumperin interfaceorg.qubership.profiler.agent.DumperPlugin
-
newDumper
public void newDumper(BlockingQueue<org.qubership.profiler.agent.LocalBuffer> dirtyBuffers, BlockingQueue<org.qubership.profiler.agent.LocalBuffer> emptyBuffers, ConcurrentMap<Thread, org.qubership.profiler.agent.LocalState> activeThreads) - Specified by:
newDumperin interfaceorg.qubership.profiler.agent.DumperPlugin_02
-
reconfigure
public void reconfigure()- Specified by:
reconfigurein interfaceorg.qubership.profiler.agent.DumperPlugin_01
-
getCurrentRoot
- Specified by:
getCurrentRootin interfaceorg.qubership.profiler.agent.DumperPlugin_01
-
getTags
- Specified by:
getTagsin interfaceorg.qubership.profiler.agent.DumperPlugin_01
-
start
public boolean start()- Specified by:
startin interfaceorg.qubership.profiler.agent.DumperPlugin_02
-
stop
public boolean stop(boolean force) - Specified by:
stopin interfaceorg.qubership.profiler.agent.DumperPlugin_02
-
isStarted
public boolean isStarted()- Specified by:
isStartedin interfaceorg.qubership.profiler.agent.DumperPlugin_02
-
getNumberOfRestarts
public int getNumberOfRestarts()- Specified by:
getNumberOfRestartsin interfaceorg.qubership.profiler.agent.DumperPlugin_02
-
getWrittenRecords
public long getWrittenRecords()- Specified by:
getWrittenRecordsin interfaceorg.qubership.profiler.agent.DumperPlugin_02
-
getWrittenBytes
public long getWrittenBytes()- Specified by:
getWrittenBytesin interfaceorg.qubership.profiler.agent.DumperPlugin_02
-
getUncompressedSize
public long getUncompressedSize()- Specified by:
getUncompressedSizein interfaceorg.qubership.profiler.agent.DumperPlugin_06
-
getWriteTime
public long getWriteTime()- Specified by:
getWriteTimein interfaceorg.qubership.profiler.agent.DumperPlugin_02
-
getDumperStartTime
public long getDumperStartTime()- Specified by:
getDumperStartTimein interfaceorg.qubership.profiler.agent.DumperPlugin_02
-
getInflightCalls
- Specified by:
getInflightCallsin interfaceorg.qubership.profiler.agent.DumperPlugin_03
-
getBytesAllocated
public long getBytesAllocated()- Specified by:
getBytesAllocatedin interfaceorg.qubership.profiler.agent.DumperPlugin_04
-
getCPUTime
public long getCPUTime()- Specified by:
getCPUTimein interfaceorg.qubership.profiler.agent.DumperPlugin_04
-
getFileRead
public long getFileRead()- Specified by:
getFileReadin interfaceorg.qubership.profiler.agent.DumperPlugin_05
-
getFileWritten
public long getFileWritten()- Specified by:
getFileWrittenin interfaceorg.qubership.profiler.agent.DumperPlugin_05
-
gracefulShutdown
public boolean gracefulShutdown()- Specified by:
gracefulShutdownin interfaceorg.qubership.profiler.agent.DumperPlugin_07
-
gracefulShutdown
public boolean gracefulShutdown(long timeout) - Specified by:
gracefulShutdownin interfaceorg.qubership.profiler.agent.DumperPlugin_07
-
getArchiveSize
public long getArchiveSize()- Specified by:
getArchiveSizein interfaceorg.qubership.profiler.agent.DumperPlugin_08
-
forceRescanDumpDir
public void forceRescanDumpDir()- Specified by:
forceRescanDumpDirin interfaceorg.qubership.profiler.agent.DumperPlugin_08
-
getMetrics
- Specified by:
getMetricsin interfaceorg.qubership.profiler.agent.DumperPlugin_09
-
injectCollectorClientFactory
public void injectCollectorClientFactory(org.qubership.profiler.agent.DumperCollectorClientFactory toInject) - Specified by:
injectCollectorClientFactoryin interfaceorg.qubership.profiler.agent.DumperPlugin_10
-
getCollectorClientFactory
public org.qubership.profiler.agent.DumperCollectorClientFactory getCollectorClientFactory()- Specified by:
getCollectorClientFactoryin interfaceorg.qubership.profiler.agent.DumperPlugin_10
-
isInitialized
public boolean isInitialized()- Specified by:
isInitializedin interfaceorg.qubership.profiler.agent.DumperPlugin_10
-