package com.l7tech.server.transport.jms2;

public class JmsResourceManagerConfig {
   private final long a;
   private final long b;
   private final long c;
   private final int d;
   private final int e;
   private final int f;
   private final long g;
   private final long h;
   private final int i;
   private final int j;
   private final int k;
   private final long l;

   public JmsResourceManagerConfig(
      long var1, long var3, long var5, int var7, int var8, int var9, long var10, long var12, int var14, int var15, int var16, long var17
   ) {
      this.a = var1;
      this.b = var3;
      this.c = var5;
      this.d = var7;
      this.e = var8;
      this.f = var9;
      this.g = var10;
      this.h = var12;
      this.i = var14;
      this.j = var15;
      this.k = var16;
      this.l = var17;
   }

   public JmsResourceManagerConfig(long var1, long var3, int var5) {
      this(var1, var3, 0L, var5, 0, 0, 0L, 0L, 0, 0, 0, 0L);
   }

   public long getMaximumAge() {
      return this.a;
   }

   public long getMaximumIdleTime() {
      return this.b;
   }

   public long getIdleTime() {
      return this.c;
   }

   public int getMaximumSize() {
      return this.d;
   }

   public int getConnectionPoolSize() {
      return this.e;
   }

   public long getConnectionMaxWait() {
      return this.g;
   }

   public long getTimeBetweenEviction() {
      return this.h;
   }

   public int getEvictionBatchSize() {
      return this.i;
   }

   public int getSessionPoolSize() {
      return this.j;
   }

   public int getSessionMaxIdle() {
      return this.k;
   }

   public long getSessionMaxWait() {
      return this.l;
   }

   public int getConnectionMinIdle() {
      return this.f;
   }
}
