Package io.deephaven.process
Class ProcessInfo
java.lang.Object
io.deephaven.process.ProcessInfo
- All Implemented Interfaces:
PropertySet
-
Nested Class Summary
Nested classes/interfaces inherited from interface io.deephaven.properties.PropertySet
PropertySet.PropertiesImpl, PropertySet.StringListImpl, PropertySet.StringMapImpl
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionabstract io.deephaven.process.ApplicationArguments
abstract io.deephaven.process.ApplicationConfig
abstract io.deephaven.process.EnvironmentVariables
abstract io.deephaven.process.HostPathInfo
abstract io.deephaven.process.ProcessUniqueId
getId()
abstract MemoryMxBeanInfo
abstract MemoryPoolsMxBeanInfo
abstract RuntimeMxBeanInfo
abstract Optional<SystemInfoOshi>
abstract ThreadMxBeanInfo
final void
traverse
(PropertyVisitor visitor) Traverse this property set and output the property key/values to the given visitor.
-
Constructor Details
-
ProcessInfo
public ProcessInfo()
-
-
Method Details
-
getId
@Parameter public abstract io.deephaven.process.ProcessUniqueId getId() -
getRuntimeInfo
-
getEnvironmentVariables
@Parameter public abstract io.deephaven.process.EnvironmentVariables getEnvironmentVariables() -
getThreadInfo
-
getMemoryInfo
-
getMemoryPoolsInfo
-
getApplicationArguments
@Parameter public abstract io.deephaven.process.ApplicationArguments getApplicationArguments() -
getApplicationConfig
@Parameter public abstract io.deephaven.process.ApplicationConfig getApplicationConfig() -
getHostPathInfo
@Parameter public abstract io.deephaven.process.HostPathInfo getHostPathInfo() -
getSystemInfo
-
traverse
Description copied from interface:PropertySet
Traverse this property set and output the property key/values to the given visitor.Callers should typically prefer to call
PropertyVisitor.visitProperties(PropertySet)
, as the inversion of logic allows the visitor (the more stateful object) to potentially perform initialization logic and traverse more efficiently.- Specified by:
traverse
in interfacePropertySet
- Parameters:
visitor
- the visitor- See Also:
-