1 21 package uk.org.primrose.pool.jmx; 22 23 public interface PoolControllerMBean { 24 public void reset(); 25 public String createNewPoolQueue(String poolName, Integer base, Integer overflow, String log, Integer idleTime, Boolean messageLogging, Boolean sizeLogging, String driverClass, String driverURL, String user, String password, String killActiveConnectionsOverAge, String cycleConnections, Boolean queueConnectionRequests, Boolean runPooledMode, Boolean connectionAutoCommit, String connectionTransactionIsolation, String checkSQL); 26 public void stopAllPoolQueues(); 27 public void startAllPoolQueues(); 28 public Boolean refreshPoolConfigFile(); 29 public void setPoolConfigFile(String poolConfigFile); 30 public String getPoolConfigFile(); 31 public void setPoolControllerLogFile(String poolControllerLogFile); 32 public String getPoolControllerLogFile(); 33 public String [] getEmail(); 34 public void setEmail(String [] email); 35 public String getAdminWebManagementPort(); 36 public boolean getEmailNotifications(); 37 public void setEmailNotifications(boolean emailNotifications); 38 public String getAdminUser(); 39 public String getAdminPassword(); 41 public long getEmailNotificationPeriod(); 43 public void setEmailNotificationPeriod(long emailNotificationPeriod); 44 public int getEmailMaxWarningNumber(); 45 public void setEmailMaxWarningNumber(int emailMaxWarningNumber); 46 public String getEmailSMTPServer(); 47 public void setEmailSMTPServer(String emailSMTPServer); 48 public String getEmailCrisisAddress(); 49 public void setEmailCrisisAddress(String adminEmailCrisisAddress); 50 } 51 | Popular Tags |