00001 00027 package org.objectweb.jonas.ear; 00028 00029 import java.util.List; 00030 import java.util.Set; 00031 00039 public interface EarServiceImplMBean { 00040 00048 String deployEarMBean(String fileName) throws Exception; 00049 00055 void unDeployEarMBean(String fileName) throws Exception; 00056 00060 Integer getCurrentNumberOfEars(); 00061 00070 List getInstalledEars() throws Exception; 00071 00077 Set getEarNames(); 00078 00084 boolean isEarLoaded(String fileName); 00085 00090 List getDeployedEars(); 00091 00097 List getDeployableEars() throws Exception; 00098 00103 List getAutoloadDirectories(); 00104 00109 String getAppsDirectory(); 00110 00111 }