Class OLARGEInformation

java.lang.Object
com.ibm.websphere.ola.OLARGEInformation
All Implemented Interfaces:
Serializable

public class OLARGEInformation extends Object implements Serializable
Object encapsulating the details of an Optimized Local Adapters registration
See Also:
  • Constructor Details

    • OLARGEInformation

      public OLARGEInformation(OLARGE currentRGE) throws Exception
      Constructor that takes a OLARGE object as a parameter, and sets all of the attributes of the current OLARGEInformation object with the same attributes of the passed in RGE.
      Parameters:
      currentRGE - The RGE that the information will be copied from
      Throws:
      Exception
  • Method Details

    • get_argeEye

      public String get_argeEye()
      Returns the value of the eye catcher for this registration
      Returns:
      the eye catcher as a string
    • get_argeVersion

      public Short get_argeVersion()
      Returns the version of the registration
      Returns:
      the version number
    • get_argeSize

      public Integer get_argeSize()
      Returns the number of bytes of memory used by the registration object
      Returns:
      the number of bytes of memory used by the registration object
    • get_argeFlagDaemon

      public Boolean get_argeFlagDaemon()
      Indicates that this registration represents a WebSphere Application Server for z/OS daemon address space.
      Returns:
      true if a daemon
    • get_argeFlagServer

      public Boolean get_argeFlagServer()
      Indicates that this registration represents a WebSphere Application Server for z/OS server address space
      Returns:
      true if a server
    • get_argeFlagExternalAddress

      public Boolean get_argeFlagExternalAddress()
      Indicates that this registration represents a client registration.
      Returns:
      true if a client
    • get_argeFlagSecurity

      public Boolean get_argeFlagSecurity()
      Indicates that this registration was created with security enabled
      Returns:
      true if security is enabled
    • get_argeFlagWLM

      public Boolean get_argeFlagWLM()
      Indicates that this registration supports the propagation of the transaction ID from a CICS performance block into WebSphere.
      Returns:
      true if transaction ID is propagated
    • get_argeFlagTransaction

      public Boolean get_argeFlagTransaction()
      Indicates that this registration was created with transactions enabled
      Returns:
      true if transactions are enabled
    • get_argeFlagActive

      public Boolean get_argeFlagActive()
      Indicates that this registration is active
      Returns:
      true if active
    • get_argeName

      public String get_argeName()
      Returns the register name for this registration
      Returns:
      the register name
    • get_argeJobName

      public String get_argeJobName()
      Returns the name of the job which created this registration
      Returns:
      the job name
    • get_argeJobNum

      public Integer get_argeJobNum()
      Returns the job number which created this registration
      Returns:
      the job number
    • get_argeUUID

      public String get_argeUUID()
      If this registration represents a WebSphere Application Server for z/OS server, returns the UUID for that server.
      Returns:
      the UUID for a server, or null if this registration does not represent a server
    • get_argeConnectionsMin

      public Integer get_argeConnectionsMin()
      If this registration represents a client, returns the minimum number of connections in the connection pool.
      Returns:
      the minimum number of connections in the connection pool.
    • get_argeConnectionsMax

      public Integer get_argeConnectionsMax()
      If this registration represents a client, returns the maximum number of connections in the connection pool.
      Returns:
      the maximum number of connections in the connection pool.
    • get_argeActiveConnectionCount

      public Long get_argeActiveConnectionCount()
      If this registration represents a client, returns the number of currently active connections.
      Returns:
      the number of active connections
    • get_argeTraceLevel

      public Integer get_argeTraceLevel()
      Returns the level of tracing used by this registration
      Returns:
      the trace level
    • get_argeState

      public Long get_argeState()
      Returns the state of the registration
      Returns:
      the state
    • getConnectionHandlesIterator

      public Iterator<OLAConnectionHandle> getConnectionHandlesIterator()
      Returns a list of objects representing the active connection handles for this registration
      Returns:
      A list of objects representing connection handles for this registration.
    • getTypeString

      public String getTypeString()
      Displays the RGE type. Could be one of three: 'd' for daemon, 's' for server, or 'e' for external address space (client).
      Returns:
      The RGE type, as a single character string
    • toString

      public String toString()
      Formats all of the OLARGEInformation information to a human readable format.
      Overrides:
      toString in class Object
    • hashCode

      public int hashCode()
      Hash code
      Overrides:
      hashCode in class Object
    • equals

      public boolean equals(Object thatObject)
      Equals
      Overrides:
      equals in class Object