1 23 24 29 30 31 package com.sun.appserv.management.config; 32 33 import java.util.Map ; 34 35 36 37 import com.sun.appserv.management.base.XTypes; 38 import com.sun.appserv.management.base.Container; 39 40 41 42 45 public interface EJBContainerConfig extends 46 AMXConfig, Container, PropertiesAccess 47 { 48 49 public static final String J2EE_TYPE = XTypes.EJB_CONTAINER_CONFIG; 50 51 String getCacheIdleTimeoutInSeconds(); 52 void setCacheIdleTimeoutInSeconds( final String value ); 53 54 String getCacheResizeQuantity(); 55 void setCacheResizeQuantity( final String value ); 56 57 String getCommitOption(); 58 void setCommitOption( final String value ); 59 60 String getMaxCacheSize(); 61 void setMaxCacheSize( final String value ); 62 63 String getMaxPoolSize(); 64 void setMaxPoolSize( final String value ); 65 66 String getPoolIdleTimeoutInSeconds(); 67 void setPoolIdleTimeoutInSeconds( final String value ); 68 69 String getPoolResizeQuantity(); 70 void setPoolResizeQuantity( final String value ); 71 72 String getRemovalTimeoutInSeconds(); 73 void setRemovalTimeoutInSeconds( final String value ); 74 75 String getSessionStore(); 76 void setSessionStore( final String value ); 77 78 String getSteadyPoolSize(); 79 void setSteadyPoolSize( final String value ); 80 81 String getVictimSelectionPolicy(); 82 void setVictimSelectionPolicy( final String value ); 83 84 97 EJBTimerServiceConfig createEJBTimerServiceConfig( Map <String ,String > params ); 98 99 102 void removeEJBTimerServiceConfig(); 103 104 105 108 EJBTimerServiceConfig getEJBTimerServiceConfig(); 109 } 110 | Popular Tags |