00001 00027 package org.objectweb.jonas_rar.deployment.api; 00028 00029 import java.io.Serializable; 00030 00031 import org.objectweb.jonas_rar.deployment.xml.Activationspec; 00032 import org.objectweb.jonas_rar.deployment.xml.Messagelistener; 00033 00040 public class MessagelistenerDesc implements Serializable { 00041 00045 private String id = null; 00046 00050 private String messagelistenerType = null; 00051 00055 private ActivationspecDesc activationspecDesc = null; 00056 00057 00061 public MessagelistenerDesc(Messagelistener ml) { 00062 if (ml != null) { 00063 id = ml.getId(); 00064 messagelistenerType = ml.getMessagelistenerType(); 00065 activationspecDesc = new ActivationspecDesc(ml.getActivationspec()); 00066 } 00067 } 00068 00073 public String getId() { 00074 return id; 00075 } 00076 00081 public String getMessagelistenerType() { 00082 return messagelistenerType; 00083 } 00084 00089 public ActivationspecDesc getActivationspecDesc() { 00090 return activationspecDesc; 00091 } 00092 00093 }