java.lang.Object
com.blackhillsoftware.smf.Data
com.blackhillsoftware.smf.SmfData
com.blackhillsoftware.smf.cics.statistics.CorbaserverStatistics

public final class CorbaserverStatistics extends SmfData
  • Field Details

    • EJRIDR

      public static final int EJRIDR
      Constant: 0x72 = 114
      See Also:
    • EJR_VERS

      public static final int EJR_VERS
      Constant: 0x01 = 1
      See Also:
    • EJR_OUTPRIVACY_NOTSUPPORTED

      public static final int EJR_OUTPRIVACY_NOTSUPPORTED
      Constant: 0x00 = 0
      See Also:
    • EJR_OUTPRIVACY_SUPPORTED

      public static final int EJR_OUTPRIVACY_SUPPORTED
      Constant: 0x01 = 1
      See Also:
    • EJR_OUTPRIVACY_REQUIRED

      public static final int EJR_OUTPRIVACY_REQUIRED
      Constant: 0x02 = 2
      See Also:
    • EJR_IP_FAMILY_UNKNOWN

      public static final int EJR_IP_FAMILY_UNKNOWN
      Constant: 0x00 = 0
      See Also:
    • EJR_IP_FAMILY_IPV4

      public static final int EJR_IP_FAMILY_IPV4
      Constant: 0x01 = 1
      See Also:
    • EJR_IP_FAMILY_IPV6

      public static final int EJR_IP_FAMILY_IPV6
      Constant: 0x02 = 2
      See Also:
    • EJR_CSDAPI_CHANGE

      public static final int EJR_CSDAPI_CHANGE
      Constant: 0x01 = 1
      See Also:
    • EJR_CSDBATCH_CHANGE

      public static final int EJR_CSDBATCH_CHANGE
      Constant: 0x02 = 2
      See Also:
    • EJR_DREPAPI_CHANGE

      public static final int EJR_DREPAPI_CHANGE
      Constant: 0x03 = 3
      See Also:
    • EJR_CREATE_CHANGE

      public static final int EJR_CREATE_CHANGE
      Constant: 0x04 = 4
      See Also:
    • EJR_CSDAPI_INSTALL

      public static final int EJR_CSDAPI_INSTALL
      Constant: 0x01 = 1
      See Also:
    • EJR_CREATE_INSTALL

      public static final int EJR_CREATE_INSTALL
      Constant: 0x04 = 4
      See Also:
    • EJR_GRPLIST_INSTALL

      public static final int EJR_GRPLIST_INSTALL
      Constant: 0x05 = 5
      See Also:
  • Method Details

    • ejrdsLen

      public int ejrdsLen()
      EJRDS_LEN value.
      Returns:
      int EJRDS_LEN value
    • ejrdsId

      public int ejrdsId()
      EJRDS_ID value.
      Returns:
      int EJRDS_ID value
    • ejrdsVers

      public int ejrdsVers()
      EJRDS_VERS value.
      Returns:
      int EJRDS_VERS value
    • ejrCorbaserverName

      public String ejrCorbaserverName()
      EJR_CORBASERVER_NAME value.
      Returns:
      String EJR_CORBASERVER_NAME value
    • ejrJndiPrefix

      public String ejrJndiPrefix()
      EJR_JNDI_PREFIX value.
      Returns:
      String EJR_JNDI_PREFIX value
    • ejrTcpipHostName

      public String ejrTcpipHostName()
      EJR_TCPIP_HOST_NAME value.
      Returns:
      String EJR_TCPIP_HOST_NAME value
    • ejrShelfDirectory

      public String ejrShelfDirectory()
      EJR_SHELF_DIRECTORY value.
      Returns:
      String EJR_SHELF_DIRECTORY value
    • ejrOutPrivacy

      public int ejrOutPrivacy()
      EJR_OUT_PRIVACY value.
      Returns:
      int EJR_OUT_PRIVACY value
    • ejrSessionTimeout

      public long ejrSessionTimeout()
      EJR_SESSION_TIMEOUT value.
      Returns:
      long EJR_SESSION_TIMEOUT value
    • ejrObjectActivates

      public long ejrObjectActivates()
      EJR_OBJECT_ACTIVATES value.
      Returns:
      long EJR_OBJECT_ACTIVATES value
    • ejrObjectStores

      public long ejrObjectStores()
      EJR_OBJECT_STORES value.
      Returns:
      long EJR_OBJECT_STORES value
    • ejrFailedActivates

      public long ejrFailedActivates()
      EJR_FAILED_ACTIVATES value.
      Returns:
      long EJR_FAILED_ACTIVATES value
    • ejrDjarDirectory

      public String ejrDjarDirectory()
      EJR_DJAR_DIRECTORY value.
      Returns:
      String EJR_DJAR_DIRECTORY value
    • ejrTcpipUnauth

      public String ejrTcpipUnauth()
      EJR_TCPIP_UNAUTH value.
      Returns:
      String EJR_TCPIP_UNAUTH value
    • ejrTcpipClientcert

      public String ejrTcpipClientcert()
      EJR_TCPIP_CLIENTCERT value.
      Returns:
      String EJR_TCPIP_CLIENTCERT value
    • ejrTcpipUnauthSsl

      public String ejrTcpipUnauthSsl()
      EJR_TCPIP_UNAUTH_SSL value.
      Returns:
      String EJR_TCPIP_UNAUTH_SSL value
    • ejrTcpipAsserted

      public String ejrTcpipAsserted()
      EJR_TCPIP_ASSERTED value.
      Returns:
      String EJR_TCPIP_ASSERTED value
    • ejrIpAddress

      public String ejrIpAddress()
      EJR_IP_ADDRESS value.
      Returns:
      String EJR_IP_ADDRESS value
    • ejrIpFamily

      public int ejrIpFamily()
      EJR_IP_FAMILY value.
      Returns:
      int EJR_IP_FAMILY value
    • ejrCorbasDefineSource

      public String ejrCorbasDefineSource()
      EJR_CORBAS_DEFINE_SOURCE value.
      Returns:
      String EJR_CORBAS_DEFINE_SOURCE value
    • ejrCorbasChangeTime

      public long ejrCorbasChangeTime()
      EJR_CORBAS_CHANGE_TIME value, throws exception if EJR_CORBAS_CHANGE_TIME overflows 64 bit signed integer.
      Returns:
      long EJR_CORBAS_CHANGE_TIME
      Throws:
      IllegalArgumentException - If the value of EJR_CORBAS_CHANGE_TIME exceeds the maximum value of a signed 64 bit integer (i.e. the high order bit is set in EJR_CORBAS_CHANGE_TIME). Use ejrCorbasChangeTimeAsBigInteger() if this is possible.
    • ejrCorbasChangeTimeAsBigInteger

      public BigInteger ejrCorbasChangeTimeAsBigInteger()
      EJR_CORBAS_CHANGE_TIME value as a BigInteger.

      ejrCorbasChangeTime() may provide better performance if the value will not exceed the maximum value for a signed long.

      Returns:
      BigInteger EJR_CORBAS_CHANGE_TIME
    • ejrCorbasChangeUserid

      public LocalDateTime ejrCorbasChangeUserid()
      EJR_CORBAS_CHANGE_USERID STCK value converted to LocalDateTime (nanosecond precision).

      Use ejrCorbasChangeUseridRawValue() for a BigInteger containing the complete STCK value.

      Returns:
      LocalDateTime EJR_CORBAS_CHANGE_USERID STCK converted to LocalDateTime
      See Also:
    • ejrCorbasChangeUseridRawValue

      public BigInteger ejrCorbasChangeUseridRawValue()
      EJR_CORBAS_CHANGE_USERID STCK value.
      Returns:
      BigInteger EJR_CORBAS_CHANGE_USERID STCK value
    • ejrCorbasChangeAgent

      public int ejrCorbasChangeAgent()
      EJR_CORBAS_CHANGE_AGENT value.
      Returns:
      int EJR_CORBAS_CHANGE_AGENT value
    • ejrCorbasInstallAgent

      public int ejrCorbasInstallAgent()
      EJR_CORBAS_INSTALL_AGENT value.
      Returns:
      int EJR_CORBAS_INSTALL_AGENT value
    • ejrCorbasInstallTime

      public LocalDateTime ejrCorbasInstallTime()
      EJR_CORBAS_INSTALL_TIME STCK value converted to LocalDateTime (nanosecond precision).

      Use ejrCorbasInstallTimeRawValue() for a BigInteger containing the complete STCK value.

      Returns:
      LocalDateTime EJR_CORBAS_INSTALL_TIME STCK converted to LocalDateTime
      See Also:
    • ejrCorbasInstallTimeRawValue

      public BigInteger ejrCorbasInstallTimeRawValue()
      EJR_CORBAS_INSTALL_TIME STCK value.
      Returns:
      BigInteger EJR_CORBAS_INSTALL_TIME STCK value
    • ejrCorbasInstallUserid

      public String ejrCorbasInstallUserid()
      EJR_CORBAS_INSTALL_USERID value.
      Returns:
      String EJR_CORBAS_INSTALL_USERID value
    • ejrOutprivacyNotsupported

      public boolean ejrOutprivacyNotsupported()
      Returns:
      boolean ejrOutPrivacy() equals EJR_OUTPRIVACY_NOTSUPPORTED

      EJR_OUTPRIVACY_NOTSUPPORTED = 0x00

    • ejrOutprivacySupported

      public boolean ejrOutprivacySupported()
      Returns:
      boolean ejrOutPrivacy() equals EJR_OUTPRIVACY_SUPPORTED

      EJR_OUTPRIVACY_SUPPORTED = 0x01

    • ejrOutprivacyRequired

      public boolean ejrOutprivacyRequired()
      Returns:
      boolean ejrOutPrivacy() equals EJR_OUTPRIVACY_REQUIRED

      EJR_OUTPRIVACY_REQUIRED = 0x02

    • ejrIpFamilyUnknown

      public boolean ejrIpFamilyUnknown()
      Return true if ejrIpFamily() equals EJR_IP_FAMILY_UNKNOWN.
      Returns:
      boolean ejrIpFamily() equals EJR_IP_FAMILY_UNKNOWN

      EJR_IP_FAMILY_UNKNOWN = 0x00

    • ejrIpFamilyIpv4

      public boolean ejrIpFamilyIpv4()
      Return true if ejrIpFamily() equals EJR_IP_FAMILY_IPV4.
      Returns:
      boolean ejrIpFamily() equals EJR_IP_FAMILY_IPV4

      EJR_IP_FAMILY_IPV4 = 0x01

    • ejrIpFamilyIpv6

      public boolean ejrIpFamilyIpv6()
      Return true if ejrIpFamily() equals EJR_IP_FAMILY_IPV6.
      Returns:
      boolean ejrIpFamily() equals EJR_IP_FAMILY_IPV6

      EJR_IP_FAMILY_IPV6 = 0x02

    • ejrCsdapiChange

      public boolean ejrCsdapiChange()
      Returns:
      boolean ejrCorbasChangeAgent() equals EJR_CSDAPI_CHANGE

      EJR_CSDAPI_CHANGE = 0x01

    • ejrCsdbatchChange

      public boolean ejrCsdbatchChange()
      Returns:
      boolean ejrCorbasChangeAgent() equals EJR_CSDBATCH_CHANGE

      EJR_CSDBATCH_CHANGE = 0x02

    • ejrDrepapiChange

      public boolean ejrDrepapiChange()
      Returns:
      boolean ejrCorbasChangeAgent() equals EJR_DREPAPI_CHANGE

      EJR_DREPAPI_CHANGE = 0x03

    • ejrCreateChange

      public boolean ejrCreateChange()
      Returns:
      boolean ejrCorbasChangeAgent() equals EJR_CREATE_CHANGE

      EJR_CREATE_CHANGE = 0x04

    • ejrCsdapiInstall

      public boolean ejrCsdapiInstall()
      Returns:
      boolean ejrCorbasInstallAgent() equals EJR_CSDAPI_INSTALL

      EJR_CSDAPI_INSTALL = 0x01

    • ejrCreateInstall

      public boolean ejrCreateInstall()
      Returns:
      boolean ejrCorbasInstallAgent() equals EJR_CREATE_INSTALL

      EJR_CREATE_INSTALL = 0x04

    • ejrGrplistInstall

      public boolean ejrGrplistInstall()
      Returns:
      boolean ejrCorbasInstallAgent() equals EJR_GRPLIST_INSTALL

      EJR_GRPLIST_INSTALL = 0x05

    • create

      public static CorbaserverStatistics create(byte[] Data, int offset, int length)
      create is intended for internal use only. Instances of this section are created by the parent record or section.
      Parameters:
      Data - Array of bytes containing data for this section
      offset - Offset of this section in the data
      length - length of the section