Class RacCommitLogWriterFlushStrategy.RacNode

java.lang.Object
io.debezium.connector.oracle.logminer.logwriter.RacCommitLogWriterFlushStrategy.RacNode
Enclosing class:
RacCommitLogWriterFlushStrategy

private class RacCommitLogWriterFlushStrategy.RacNode extends Object
  • Field Details

  • Constructor Details

    • RacNode

      RacNode(String hostName)
  • Method Details

    • getHostName

      public String getHostName()
      Get the hostname for the RAC node.
      Returns:
      the hostname
    • getFlushStrategy

      public LogWriterFlushStrategy getFlushStrategy()
      Get the strategy used by the node to flush
      Returns:
      the flush strategy
    • isConnected

      public boolean isConnected()
      Return whether the RAC node is current connected or not.
    • connect

      public void connect() throws SQLException
      Connects to the RAC node
      Throws:
      SQLException - if a connection failure occurred
    • reconnect

      void reconnect()
      Reconnect to the RAC node
    • close

      public void close()
      Closes the connection with the RAC node.
    • parseHostName

      private String[] parseHostName(String hostName)