1 package org.enhydra.shark.corbaclient.workflowadmin.cache.actions; 2 3 import java.awt.event.ActionEvent ; 4 import org.enhydra.shark.corba.WorkflowService.CacheAdministration; 5 import org.enhydra.shark.corbaclient.ActionBase; 6 import org.enhydra.shark.corbaclient.workflowadmin.SharkAdmin; 7 import org.enhydra.shark.corbaclient.workflowadmin.cache.CacheManagement; 8 import org.enhydra.shark.corbaclient.workflowadmin.cache.CacheSize; 9 10 16 public class SetProcessCacheSize extends ActionBase { 17 18 public SetProcessCacheSize (CacheManagement cm) { 19 super(cm); 20 } 21 22 public void actionPerformed(ActionEvent e) { 23 try { 24 CacheManagement cm=(CacheManagement)actionPanel; 25 CacheAdministration ca=SharkAdmin.getCacheAdmin(); 26 CacheSize csd=new CacheSize(cm.getWindow(),ca.getProcessCacheSize()); 27 csd.showDialog(); 28 ca.setProcessCacheSize(csd.getCacheSize()); 29 cm.refresh(true); 30 } catch (Exception ex) {} 31 } 32 } 33 | Popular Tags |