1 21 22 package uk.org.primrose.pool.jmx; 23 import uk.org.primrose.pool.core.*; 24 25 public interface QueueMBean { 26 27 28 public String killActiveConnectionsOverAge(int age); 29 public void startPool(); 30 public void stopPool(); 31 public void reset(); 32 public void addConnection(int num); 33 34 35 36 39 public void setConnectionAutoCommit(boolean connectionAutoCommit); 40 41 42 45 public void setRunPooledMode(boolean runPooledMode); 46 47 50 public void setQueueConnectionRequests(boolean queueConnectionRequests); 51 52 55 public void setMessageLogging(boolean messageLogging); 56 57 60 public void setSizeLogging(boolean sizeLogging); 61 62 65 public void setIdleTime(int idleTime); 66 67 70 public void setKillActiveConnectionsOverAge(String killActiveConnectionsOverAge); 71 72 77 public void setCycleConnections(int cycleConnections); 78 79 80 81 82 83 86 public String getConnectionTransactionIsolation(); 87 88 91 public boolean getConnectionAutoCommit(); 92 93 94 97 public boolean getRunPooledMode(); 98 99 102 public boolean getQueueConnectionRequests(); 103 104 109 public int getCycleConnections(); 110 111 114 public int getIdleTime(); 115 116 119 public String getKillActiveConnectionsOverAge(); 120 121 125 public boolean getMessageLogging(); 126 127 131 public boolean getSizeLogging(); 132 133 137 public String [] getActiveConnectionData(); 138 139 143 public int getWaitingThreads(); 144 145 149 public boolean getAvailable(); 150 151 155 public void setAvailable(boolean a); 156 157 161 public int getActiveConnectionsSize(); 162 163 167 public int getAvailableConnectionsSize(); 168 169 173 public String [] getAvailableConnections(); 174 175 179 public int getBase(); 180 181 185 public String getUser(); 186 187 191 193 197 public String getDriverClass(); 198 199 203 public String getDriverURL(); 204 205 206 210 public String getName(); 211 212 216 public int getOverflow(); 217 218 222 } | Popular Tags |