Class EndpointPoolConfiguration

java.lang.Object
org.openhab.core.io.transport.modbus.endpoint.EndpointPoolConfiguration

@NonNullByDefault public class EndpointPoolConfiguration extends Object
Class representing pooling related configuration of a single endpoint This class implements equals hashcode constract, and thus is suitable for use as keys in HashMaps, for example.
Author:
Sami Salonen - Initial contribution
  • Constructor Details

    • EndpointPoolConfiguration

      public EndpointPoolConfiguration()
  • Method Details

    • setAfterConnectionDelayMillis

      public void setAfterConnectionDelayMillis(long afterConnectionDelayMillis)
    • getAfterConnectionDelayMillis

      public long getAfterConnectionDelayMillis()
    • getInterConnectDelayMillis

      public long getInterConnectDelayMillis()
    • setInterConnectDelayMillis

      public void setInterConnectDelayMillis(long interConnectDelayMillis)
    • getConnectMaxTries

      public int getConnectMaxTries()
    • setConnectMaxTries

      public void setConnectMaxTries(int connectMaxTries)
    • getReconnectAfterMillis

      public int getReconnectAfterMillis()
    • setReconnectAfterMillis

      public void setReconnectAfterMillis(int reconnectAfterMillis)
    • getInterTransactionDelayMillis

      public long getInterTransactionDelayMillis()
    • setInterTransactionDelayMillis

      public void setInterTransactionDelayMillis(long interTransactionDelayMillis)
    • getConnectTimeoutMillis

      public int getConnectTimeoutMillis()
    • setConnectTimeoutMillis

      public void setConnectTimeoutMillis(int connectTimeoutMillis)
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • equals

      public boolean equals(@Nullable Object obj)
      Overrides:
      equals in class Object