Package org.refcodes.runtime


package org.refcodes.runtime
This package contains runtime related interfaces and enumerations. Runtime related functionality is e.g. represented by the OperatingSystem enumeration with which to determine the host's OS or the Shell enumeration with which to determine the underlying shell.

The types with which this artifact's codes work usually are represented by interfaces (as of interface based programming).

  • Class
    Description
    This utility class provides method useful for the refcodes-cli artifact and whose implementation has been motivated by the implementation of the refcodes-cli artifact.
    This enumeration represents configuration folder locations (of type File) and configuration file retrieval as of the chosen configuration mode.
    Converts a key to the format of a system property (camel-case) or an environment variable (snake-case in upper-case).
    The Correlation assigns an according (as of the enumeration) Correlation-TID to the invoking process, this TID is used in log files and is part of the process's request or response pay-load in order to track process execution throughout a JVM.
    The DumpBuilder assists you in inspecting the content of an object.
    EnvironmentVariable for retrieving some common environment variables with ease.
    Utility for acquiring runtime information on software systems, classes or objects.
    This class indicates a non existing value in the name-to-value mapping.
    The Host type abstracts the computer system on which this application runs on.
    Enumeration with the (supported) operating systems.
    Enumeration with the (relevant) shells (command line interpreters).
    Describes the context within a system's environment regarding host, user and application contexts as well as the currently invoked Java runtime session.
    SystemProperty define values to be used at runtime.
    Enumeration with the (relevant) terminals as well as interpolated terminal metrics.
    The Terminal.CharSetCapability defines three categories of character capabilities as observed on various platform.