java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessageV3
org.yamcs.protobuf.SystemInfo
- All Implemented Interfaces:
com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Serializable,SystemInfoOrBuilder
public final class SystemInfo
extends com.google.protobuf.GeneratedMessageV3
implements SystemInfoOrBuilder
Protobuf type
yamcs.protobuf.server.SystemInfo- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classProtobuf typeyamcs.protobuf.server.SystemInfoNested classes/interfaces inherited from class com.google.protobuf.GeneratedMessageV3
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT, BuilderT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter Nested classes/interfaces inherited from class com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessageLite.InternalOneOfEnum -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final com.google.protobuf.Parser<SystemInfo>Deprecated.static final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intFields inherited from class com.google.protobuf.GeneratedMessageV3
alwaysUseFieldBuilders, unknownFieldsFields inherited from class com.google.protobuf.AbstractMessage
memoizedSizeFields inherited from class com.google.protobuf.AbstractMessageLite
memoizedHashCode -
Method Summary
Modifier and TypeMethodDescriptionbooleangetArch()Operating system architecture.com.google.protobuf.ByteStringOperating system architecture.intNumber of processors available to Yamcs.Directory where Yamcs may cache files.com.google.protobuf.ByteStringDirectory where Yamcs may cache files.Directory where configuration files are located.com.google.protobuf.ByteStringDirectory where configuration files are located.Directory where Yamcs data is stored.com.google.protobuf.ByteStringDirectory where Yamcs data is stored.static SystemInfostatic final com.google.protobuf.Descriptors.DescriptorlongAmount of memory in bytes of the heap that is used for object allocation and that is committed for the JVM to use.getJvm()Java virtual machine implementation name, version and vendorcom.google.protobuf.ByteStringJava virtual machine implementation name, version and vendorlongNumber of active threads.doubleSystem load average for the last minute.longMaximum amount of heap memory in bytes that can be used for memory management.longMaximum amount of non-heap memory in bytes that can be used for memory management.longAmount of non-heap memory in bytes that is committed for the JVM to use.getOs()Operating system name and version.com.google.protobuf.ByteStringOperating system name and version.com.google.protobuf.Parser<SystemInfo>Information about the Yamcs process and any descendants.Information about the Yamcs process and any descendants.Git revision number at build time.com.google.protobuf.ByteStringGit revision number at build time.getRootDirectories(int index) Root directories, each corresponding to a distinct file hierarchy.intRoot directories, each corresponding to a distinct file hierarchy.Root directories, each corresponding to a distinct file hierarchy.getRootDirectoriesOrBuilder(int index) Root directories, each corresponding to a distinct file hierarchy.List<? extends RootDirectoryOrBuilder>Root directories, each corresponding to a distinct file hierarchy.intServer identifier, as used in system parameters and distributed setups.com.google.protobuf.ByteStringServer identifier, as used in system parameters and distributed setups.final com.google.protobuf.UnknownFieldSetlongUptime of Yamcs in millisecondslongAmount of used heap memory in bytes.longAmount of non-heap used memory in bytes.Working directory of Yamcs (base path for relative references)com.google.protobuf.ByteStringWorking directory of Yamcs (base path for relative references)Yamcs version number.com.google.protobuf.ByteStringYamcs version number.booleanhasArch()Operating system architecture.booleanNumber of processors available to Yamcs.booleanDirectory where Yamcs may cache files.booleanDirectory where configuration files are located.booleanDirectory where Yamcs data is stored.inthashCode()booleanAmount of memory in bytes of the heap that is used for object allocation and that is committed for the JVM to use.booleanhasJvm()Java virtual machine implementation name, version and vendorbooleanNumber of active threads.booleanSystem load average for the last minute.booleanMaximum amount of heap memory in bytes that can be used for memory management.booleanMaximum amount of non-heap memory in bytes that can be used for memory management.booleanAmount of non-heap memory in bytes that is committed for the JVM to use.booleanhasOs()Operating system name and version.booleanInformation about the Yamcs process and any descendants.booleanGit revision number at build time.booleanServer identifier, as used in system parameters and distributed setups.booleanUptime of Yamcs in millisecondsbooleanAmount of used heap memory in bytes.booleanAmount of non-heap used memory in bytes.booleanWorking directory of Yamcs (base path for relative references)booleanYamcs version number.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTablefinal booleanstatic SystemInfo.Builderstatic SystemInfo.BuildernewBuilder(SystemInfo prototype) protected SystemInfo.BuildernewBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) protected ObjectnewInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused) static SystemInfoparseDelimitedFrom(InputStream input) static SystemInfoparseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static SystemInfoparseFrom(byte[] data) static SystemInfoparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static SystemInfoparseFrom(com.google.protobuf.ByteString data) static SystemInfoparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static SystemInfoparseFrom(com.google.protobuf.CodedInputStream input) static SystemInfoparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static SystemInfoparseFrom(InputStream input) static SystemInfoparseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static SystemInfoparseFrom(ByteBuffer data) static SystemInfoparseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static com.google.protobuf.Parser<SystemInfo>parser()voidwriteTo(com.google.protobuf.CodedOutputStream output) Methods inherited from class com.google.protobuf.GeneratedMessageV3
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, makeMutableCopy, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTagMethods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite
addAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.MessageLite
toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, hasField, hasOneof
-
Field Details
-
YAMCSVERSION_FIELD_NUMBER
public static final int YAMCSVERSION_FIELD_NUMBER- See Also:
-
REVISION_FIELD_NUMBER
public static final int REVISION_FIELD_NUMBER- See Also:
-
SERVERID_FIELD_NUMBER
public static final int SERVERID_FIELD_NUMBER- See Also:
-
UPTIME_FIELD_NUMBER
public static final int UPTIME_FIELD_NUMBER- See Also:
-
JVM_FIELD_NUMBER
public static final int JVM_FIELD_NUMBER- See Also:
-
WORKINGDIRECTORY_FIELD_NUMBER
public static final int WORKINGDIRECTORY_FIELD_NUMBER- See Also:
-
CONFIGDIRECTORY_FIELD_NUMBER
public static final int CONFIGDIRECTORY_FIELD_NUMBER- See Also:
-
DATADIRECTORY_FIELD_NUMBER
public static final int DATADIRECTORY_FIELD_NUMBER- See Also:
-
CACHEDIRECTORY_FIELD_NUMBER
public static final int CACHEDIRECTORY_FIELD_NUMBER- See Also:
-
OS_FIELD_NUMBER
public static final int OS_FIELD_NUMBER- See Also:
-
ARCH_FIELD_NUMBER
public static final int ARCH_FIELD_NUMBER- See Also:
-
AVAILABLEPROCESSORS_FIELD_NUMBER
public static final int AVAILABLEPROCESSORS_FIELD_NUMBER- See Also:
-
LOADAVERAGE_FIELD_NUMBER
public static final int LOADAVERAGE_FIELD_NUMBER- See Also:
-
HEAPMEMORY_FIELD_NUMBER
public static final int HEAPMEMORY_FIELD_NUMBER- See Also:
-
USEDHEAPMEMORY_FIELD_NUMBER
public static final int USEDHEAPMEMORY_FIELD_NUMBER- See Also:
-
MAXHEAPMEMORY_FIELD_NUMBER
public static final int MAXHEAPMEMORY_FIELD_NUMBER- See Also:
-
NONHEAPMEMORY_FIELD_NUMBER
public static final int NONHEAPMEMORY_FIELD_NUMBER- See Also:
-
USEDNONHEAPMEMORY_FIELD_NUMBER
public static final int USEDNONHEAPMEMORY_FIELD_NUMBER- See Also:
-
MAXNONHEAPMEMORY_FIELD_NUMBER
public static final int MAXNONHEAPMEMORY_FIELD_NUMBER- See Also:
-
JVMTHREADCOUNT_FIELD_NUMBER
public static final int JVMTHREADCOUNT_FIELD_NUMBER- See Also:
-
ROOTDIRECTORIES_FIELD_NUMBER
public static final int ROOTDIRECTORIES_FIELD_NUMBER- See Also:
-
PROCESS_FIELD_NUMBER
public static final int PROCESS_FIELD_NUMBER- See Also:
-
PARSER
Deprecated.
-
-
Method Details
-
newInstance
- Overrides:
newInstancein classcom.google.protobuf.GeneratedMessageV3
-
getUnknownFields
public final com.google.protobuf.UnknownFieldSet getUnknownFields()- Specified by:
getUnknownFieldsin interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3
-
hasYamcsVersion
public boolean hasYamcsVersion()Yamcs version number.
optional string yamcsVersion = 1;- Specified by:
hasYamcsVersionin interfaceSystemInfoOrBuilder- Returns:
- Whether the yamcsVersion field is set.
-
getYamcsVersion
Yamcs version number.
optional string yamcsVersion = 1;- Specified by:
getYamcsVersionin interfaceSystemInfoOrBuilder- Returns:
- The yamcsVersion.
-
getYamcsVersionBytes
public com.google.protobuf.ByteString getYamcsVersionBytes()Yamcs version number.
optional string yamcsVersion = 1;- Specified by:
getYamcsVersionBytesin interfaceSystemInfoOrBuilder- Returns:
- The bytes for yamcsVersion.
-
hasRevision
public boolean hasRevision()Git revision number at build time.
optional string revision = 2;- Specified by:
hasRevisionin interfaceSystemInfoOrBuilder- Returns:
- Whether the revision field is set.
-
getRevision
Git revision number at build time.
optional string revision = 2;- Specified by:
getRevisionin interfaceSystemInfoOrBuilder- Returns:
- The revision.
-
getRevisionBytes
public com.google.protobuf.ByteString getRevisionBytes()Git revision number at build time.
optional string revision = 2;- Specified by:
getRevisionBytesin interfaceSystemInfoOrBuilder- Returns:
- The bytes for revision.
-
hasServerId
public boolean hasServerId()Server identifier, as used in system parameters and distributed setups.
optional string serverId = 3;- Specified by:
hasServerIdin interfaceSystemInfoOrBuilder- Returns:
- Whether the serverId field is set.
-
getServerId
Server identifier, as used in system parameters and distributed setups.
optional string serverId = 3;- Specified by:
getServerIdin interfaceSystemInfoOrBuilder- Returns:
- The serverId.
-
getServerIdBytes
public com.google.protobuf.ByteString getServerIdBytes()Server identifier, as used in system parameters and distributed setups.
optional string serverId = 3;- Specified by:
getServerIdBytesin interfaceSystemInfoOrBuilder- Returns:
- The bytes for serverId.
-
hasUptime
public boolean hasUptime()Uptime of Yamcs in milliseconds
optional int64 uptime = 5;- Specified by:
hasUptimein interfaceSystemInfoOrBuilder- Returns:
- Whether the uptime field is set.
-
getUptime
public long getUptime()Uptime of Yamcs in milliseconds
optional int64 uptime = 5;- Specified by:
getUptimein interfaceSystemInfoOrBuilder- Returns:
- The uptime.
-
hasJvm
public boolean hasJvm()Java virtual machine implementation name, version and vendor
optional string jvm = 6;- Specified by:
hasJvmin interfaceSystemInfoOrBuilder- Returns:
- Whether the jvm field is set.
-
getJvm
Java virtual machine implementation name, version and vendor
optional string jvm = 6;- Specified by:
getJvmin interfaceSystemInfoOrBuilder- Returns:
- The jvm.
-
getJvmBytes
public com.google.protobuf.ByteString getJvmBytes()Java virtual machine implementation name, version and vendor
optional string jvm = 6;- Specified by:
getJvmBytesin interfaceSystemInfoOrBuilder- Returns:
- The bytes for jvm.
-
hasWorkingDirectory
public boolean hasWorkingDirectory()Working directory of Yamcs (base path for relative references)
optional string workingDirectory = 7;- Specified by:
hasWorkingDirectoryin interfaceSystemInfoOrBuilder- Returns:
- Whether the workingDirectory field is set.
-
getWorkingDirectory
Working directory of Yamcs (base path for relative references)
optional string workingDirectory = 7;- Specified by:
getWorkingDirectoryin interfaceSystemInfoOrBuilder- Returns:
- The workingDirectory.
-
getWorkingDirectoryBytes
public com.google.protobuf.ByteString getWorkingDirectoryBytes()Working directory of Yamcs (base path for relative references)
optional string workingDirectory = 7;- Specified by:
getWorkingDirectoryBytesin interfaceSystemInfoOrBuilder- Returns:
- The bytes for workingDirectory.
-
hasConfigDirectory
public boolean hasConfigDirectory()Directory where configuration files are located.
optional string configDirectory = 8;- Specified by:
hasConfigDirectoryin interfaceSystemInfoOrBuilder- Returns:
- Whether the configDirectory field is set.
-
getConfigDirectory
Directory where configuration files are located.
optional string configDirectory = 8;- Specified by:
getConfigDirectoryin interfaceSystemInfoOrBuilder- Returns:
- The configDirectory.
-
getConfigDirectoryBytes
public com.google.protobuf.ByteString getConfigDirectoryBytes()Directory where configuration files are located.
optional string configDirectory = 8;- Specified by:
getConfigDirectoryBytesin interfaceSystemInfoOrBuilder- Returns:
- The bytes for configDirectory.
-
hasDataDirectory
public boolean hasDataDirectory()Directory where Yamcs data is stored.
optional string dataDirectory = 9;- Specified by:
hasDataDirectoryin interfaceSystemInfoOrBuilder- Returns:
- Whether the dataDirectory field is set.
-
getDataDirectory
Directory where Yamcs data is stored.
optional string dataDirectory = 9;- Specified by:
getDataDirectoryin interfaceSystemInfoOrBuilder- Returns:
- The dataDirectory.
-
getDataDirectoryBytes
public com.google.protobuf.ByteString getDataDirectoryBytes()Directory where Yamcs data is stored.
optional string dataDirectory = 9;- Specified by:
getDataDirectoryBytesin interfaceSystemInfoOrBuilder- Returns:
- The bytes for dataDirectory.
-
hasCacheDirectory
public boolean hasCacheDirectory()Directory where Yamcs may cache files.
optional string cacheDirectory = 10;- Specified by:
hasCacheDirectoryin interfaceSystemInfoOrBuilder- Returns:
- Whether the cacheDirectory field is set.
-
getCacheDirectory
Directory where Yamcs may cache files.
optional string cacheDirectory = 10;- Specified by:
getCacheDirectoryin interfaceSystemInfoOrBuilder- Returns:
- The cacheDirectory.
-
getCacheDirectoryBytes
public com.google.protobuf.ByteString getCacheDirectoryBytes()Directory where Yamcs may cache files.
optional string cacheDirectory = 10;- Specified by:
getCacheDirectoryBytesin interfaceSystemInfoOrBuilder- Returns:
- The bytes for cacheDirectory.
-
hasOs
public boolean hasOs()Operating system name and version.
optional string os = 11;- Specified by:
hasOsin interfaceSystemInfoOrBuilder- Returns:
- Whether the os field is set.
-
getOs
Operating system name and version.
optional string os = 11;- Specified by:
getOsin interfaceSystemInfoOrBuilder- Returns:
- The os.
-
getOsBytes
public com.google.protobuf.ByteString getOsBytes()Operating system name and version.
optional string os = 11;- Specified by:
getOsBytesin interfaceSystemInfoOrBuilder- Returns:
- The bytes for os.
-
hasArch
public boolean hasArch()Operating system architecture.
optional string arch = 12;- Specified by:
hasArchin interfaceSystemInfoOrBuilder- Returns:
- Whether the arch field is set.
-
getArch
Operating system architecture.
optional string arch = 12;- Specified by:
getArchin interfaceSystemInfoOrBuilder- Returns:
- The arch.
-
getArchBytes
public com.google.protobuf.ByteString getArchBytes()Operating system architecture.
optional string arch = 12;- Specified by:
getArchBytesin interfaceSystemInfoOrBuilder- Returns:
- The bytes for arch.
-
hasAvailableProcessors
public boolean hasAvailableProcessors()Number of processors available to Yamcs.
optional int32 availableProcessors = 13;- Specified by:
hasAvailableProcessorsin interfaceSystemInfoOrBuilder- Returns:
- Whether the availableProcessors field is set.
-
getAvailableProcessors
public int getAvailableProcessors()Number of processors available to Yamcs.
optional int32 availableProcessors = 13;- Specified by:
getAvailableProcessorsin interfaceSystemInfoOrBuilder- Returns:
- The availableProcessors.
-
hasLoadAverage
public boolean hasLoadAverage()System load average for the last minute.
optional double loadAverage = 14;- Specified by:
hasLoadAveragein interfaceSystemInfoOrBuilder- Returns:
- Whether the loadAverage field is set.
-
getLoadAverage
public double getLoadAverage()System load average for the last minute.
optional double loadAverage = 14;- Specified by:
getLoadAveragein interfaceSystemInfoOrBuilder- Returns:
- The loadAverage.
-
hasHeapMemory
public boolean hasHeapMemory()Amount of memory in bytes of the heap that is used for object allocation and that is committed for the JVM to use.
optional int64 heapMemory = 15;- Specified by:
hasHeapMemoryin interfaceSystemInfoOrBuilder- Returns:
- Whether the heapMemory field is set.
-
getHeapMemory
public long getHeapMemory()Amount of memory in bytes of the heap that is used for object allocation and that is committed for the JVM to use.
optional int64 heapMemory = 15;- Specified by:
getHeapMemoryin interfaceSystemInfoOrBuilder- Returns:
- The heapMemory.
-
hasUsedHeapMemory
public boolean hasUsedHeapMemory()Amount of used heap memory in bytes.
optional int64 usedHeapMemory = 16;- Specified by:
hasUsedHeapMemoryin interfaceSystemInfoOrBuilder- Returns:
- Whether the usedHeapMemory field is set.
-
getUsedHeapMemory
public long getUsedHeapMemory()Amount of used heap memory in bytes.
optional int64 usedHeapMemory = 16;- Specified by:
getUsedHeapMemoryin interfaceSystemInfoOrBuilder- Returns:
- The usedHeapMemory.
-
hasMaxHeapMemory
public boolean hasMaxHeapMemory()Maximum amount of heap memory in bytes that can be used for memory management.
optional int64 maxHeapMemory = 17;- Specified by:
hasMaxHeapMemoryin interfaceSystemInfoOrBuilder- Returns:
- Whether the maxHeapMemory field is set.
-
getMaxHeapMemory
public long getMaxHeapMemory()Maximum amount of heap memory in bytes that can be used for memory management.
optional int64 maxHeapMemory = 17;- Specified by:
getMaxHeapMemoryin interfaceSystemInfoOrBuilder- Returns:
- The maxHeapMemory.
-
hasNonHeapMemory
public boolean hasNonHeapMemory()Amount of non-heap memory in bytes that is committed for the JVM to use.
optional int64 nonHeapMemory = 18;- Specified by:
hasNonHeapMemoryin interfaceSystemInfoOrBuilder- Returns:
- Whether the nonHeapMemory field is set.
-
getNonHeapMemory
public long getNonHeapMemory()Amount of non-heap memory in bytes that is committed for the JVM to use.
optional int64 nonHeapMemory = 18;- Specified by:
getNonHeapMemoryin interfaceSystemInfoOrBuilder- Returns:
- The nonHeapMemory.
-
hasUsedNonHeapMemory
public boolean hasUsedNonHeapMemory()Amount of non-heap used memory in bytes.
optional int64 usedNonHeapMemory = 19;- Specified by:
hasUsedNonHeapMemoryin interfaceSystemInfoOrBuilder- Returns:
- Whether the usedNonHeapMemory field is set.
-
getUsedNonHeapMemory
public long getUsedNonHeapMemory()Amount of non-heap used memory in bytes.
optional int64 usedNonHeapMemory = 19;- Specified by:
getUsedNonHeapMemoryin interfaceSystemInfoOrBuilder- Returns:
- The usedNonHeapMemory.
-
hasMaxNonHeapMemory
public boolean hasMaxNonHeapMemory()Maximum amount of non-heap memory in bytes that can be used for memory management.
optional int64 maxNonHeapMemory = 20;- Specified by:
hasMaxNonHeapMemoryin interfaceSystemInfoOrBuilder- Returns:
- Whether the maxNonHeapMemory field is set.
-
getMaxNonHeapMemory
public long getMaxNonHeapMemory()Maximum amount of non-heap memory in bytes that can be used for memory management.
optional int64 maxNonHeapMemory = 20;- Specified by:
getMaxNonHeapMemoryin interfaceSystemInfoOrBuilder- Returns:
- The maxNonHeapMemory.
-
hasJvmThreadCount
public boolean hasJvmThreadCount()Number of active threads.
optional int64 jvmThreadCount = 21;- Specified by:
hasJvmThreadCountin interfaceSystemInfoOrBuilder- Returns:
- Whether the jvmThreadCount field is set.
-
getJvmThreadCount
public long getJvmThreadCount()Number of active threads.
optional int64 jvmThreadCount = 21;- Specified by:
getJvmThreadCountin interfaceSystemInfoOrBuilder- Returns:
- The jvmThreadCount.
-
getRootDirectoriesList
Root directories, each corresponding to a distinct file hierarchy.
repeated .yamcs.protobuf.server.RootDirectory rootDirectories = 22;- Specified by:
getRootDirectoriesListin interfaceSystemInfoOrBuilder
-
getRootDirectoriesOrBuilderList
Root directories, each corresponding to a distinct file hierarchy.
repeated .yamcs.protobuf.server.RootDirectory rootDirectories = 22;- Specified by:
getRootDirectoriesOrBuilderListin interfaceSystemInfoOrBuilder
-
getRootDirectoriesCount
public int getRootDirectoriesCount()Root directories, each corresponding to a distinct file hierarchy.
repeated .yamcs.protobuf.server.RootDirectory rootDirectories = 22;- Specified by:
getRootDirectoriesCountin interfaceSystemInfoOrBuilder
-
getRootDirectories
Root directories, each corresponding to a distinct file hierarchy.
repeated .yamcs.protobuf.server.RootDirectory rootDirectories = 22;- Specified by:
getRootDirectoriesin interfaceSystemInfoOrBuilder
-
getRootDirectoriesOrBuilder
Root directories, each corresponding to a distinct file hierarchy.
repeated .yamcs.protobuf.server.RootDirectory rootDirectories = 22;- Specified by:
getRootDirectoriesOrBuilderin interfaceSystemInfoOrBuilder
-
hasProcess
public boolean hasProcess()Information about the Yamcs process and any descendants.
optional .yamcs.protobuf.server.ProcessInfo process = 23;- Specified by:
hasProcessin interfaceSystemInfoOrBuilder- Returns:
- Whether the process field is set.
-
getProcess
Information about the Yamcs process and any descendants.
optional .yamcs.protobuf.server.ProcessInfo process = 23;- Specified by:
getProcessin interfaceSystemInfoOrBuilder- Returns:
- The process.
-
getProcessOrBuilder
Information about the Yamcs process and any descendants.
optional .yamcs.protobuf.server.ProcessInfo process = 23;- Specified by:
getProcessOrBuilderin interfaceSystemInfoOrBuilder
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3
-
writeTo
- Specified by:
writeToin interfacecom.google.protobuf.MessageLite- Overrides:
writeToin classcom.google.protobuf.GeneratedMessageV3- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()- Specified by:
getSerializedSizein interfacecom.google.protobuf.MessageLite- Overrides:
getSerializedSizein classcom.google.protobuf.GeneratedMessageV3
-
equals
- Specified by:
equalsin interfacecom.google.protobuf.Message- Overrides:
equalsin classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()- Specified by:
hashCodein interfacecom.google.protobuf.Message- Overrides:
hashCodein classcom.google.protobuf.AbstractMessage
-
parseFrom
public static SystemInfo parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static SystemInfo parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static SystemInfo parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static SystemInfo parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static SystemInfo parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static SystemInfo parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
- Throws:
IOException
-
parseFrom
public static SystemInfo parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseDelimitedFrom
- Throws:
IOException
-
parseDelimitedFrom
public static SystemInfo parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseFrom
- Throws:
IOException
-
parseFrom
public static SystemInfo parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
newBuilderForType
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
-
newBuilder
-
toBuilder
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected SystemInfo.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) - Specified by:
newBuilderForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstance
-
parser
-
getParserForType
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-