1 17 package org.apache.servicemix.jbi.event; 18 19 import java.util.EventObject ; 20 21 import org.apache.servicemix.jbi.framework.ServiceAssemblyLifeCycle; 22 23 public class ServiceAssemblyEvent extends EventObject { 24 25 private static final long serialVersionUID = 8441830155548563543L; 26 27 public static final int ASSEMBLY_DEPLOYED = 0; 28 public static final int ASSEMBLY_STARTED = 1; 29 public static final int ASSEMBLY_STOPPED = 2; 30 public static final int ASSEMBLY_SHUTDOWN = 3; 31 public static final int ASSEMBLY_UNDEPLOYED = 4; 32 33 private ServiceAssemblyLifeCycle assembly; 34 private int type; 35 36 public ServiceAssemblyEvent(ServiceAssemblyLifeCycle assembly, int type) { 37 super(assembly); 38 this.assembly = assembly; 39 this.type = type; 40 } 41 42 public ServiceAssemblyLifeCycle getAssembly() { 43 return assembly; 44 } 45 46 public int getEventType() { 47 return type; 48 } 49 50 } 51 | Popular Tags |