Class InboundConnection

java.lang.Object
com.ibm.jakarta.connector2.cics.inbound.InboundConnection

public class InboundConnection extends Object
  • Field Details

    • CLASS_VERSION

      public static final String CLASS_VERSION
      See Also:
    • remoteIPAddress

      public String remoteIPAddress
    • remotePort

      public int remotePort
    • RecoveryPhase

      public int RecoveryPhase
    • RecoveryTimeout

      public int RecoveryTimeout
    • localIPAddress

      public String localIPAddress
    • localPort

      public int localPort
    • IPIC_VERSION

      public int IPIC_VERSION
    • connectionState

  • Constructor Details

    • InboundConnection

      public InboundConnection(Socket clientSocket) throws jakarta.resource.spi.ResourceAdapterInternalException
      Throws:
      jakarta.resource.spi.ResourceAdapterInternalException
  • Method Details

    • getSessionPool

      public InboundSessionPool getSessionPool()
    • connectionError

      public void connectionError(String errorText) throws IOException
      Closes the connection due to an error. If the server retry interval is configured, an initial retry is initiated 1 second later.
      Parameters:
      errorText - the reason text for the error log message
      Throws:
      IOException
    • getState

    • getVersion

      public int getVersion()
    • isChannelsSupported

      public boolean isChannelsSupported()
    • isXASupported

      public boolean isXASupported()
    • getFromCICS

      public Socket getFromCICS()
    • setFromCICS

      public void setFromCICS(Socket fromCICS)
    • getToCICS

      public Socket getToCICS()
    • setToCICS

      public void setToCICS(Socket toCICS)
    • close

      public void close() throws IOException
      Throws:
      IOException
    • isXaSupport

      public boolean isXaSupport()
    • setXaSupport

      public void setXaSupport(boolean xaSupport)
    • getMaxSessions

      public int getMaxSessions()
    • setMaxSessions

      public void setMaxSessions(int maxSessions)
    • getCICSApplid

      public String getCICSApplid()
    • setCICSApplid

      public void setCICSApplid(String cICSApplid)
    • getCICSApplidHLQ

      public String getCICSApplidHLQ()
    • setCICSApplidHLQ

      public void setCICSApplidHLQ(String cICSApplidHLQ)
    • getApplid

      public String getApplid()
    • setApplid

      public void setApplid(String applid)
    • getApplidQualifier

      public String getApplidQualifier()
    • setApplidQualifier

      public void setApplidQualifier(String applidQualifier)