= JBoss = Application server that implements the Java Platform, Enterprise Edition (Java EE) [[http://en.wikipedia.org/wiki/Jboss]]. == Message driven bean (JBoss) == A message-driven bean is an enterprise bean that allows J2EE applications to process messages asynchronously. [[https://access.redhat.com/site/documentation/en-US/JBoss_Enterprise_Application_Platform/5/html/Messaging_User_Guide/ch05s13.html#table-MDB_JCA_Spec_Properties]] === Annotations, MDB Properties Provided by the JCA Specification === ||'''Name'''||'''Type'''||'''Default value'''||'''Remarks'''|| ||destination||java.lang.String||none||This property is Mandatory The JNDI name of the Queue or Topic.|| ||destinationType||java.lang.String||none||The type of destination valid values are javax.jms.Queue or javax.jms.Topic|| ||messageSelector||java.lang.String||none||The message selector of the subscription|| ||acknowledgeMode||int||AUTO_ACKNOWLEDGE||The type of acknowledgement when not using transacted jms - valid values AUTO_ ACKNOWLEDGE or DUPS_OK_ ACKNOWLEDGE|| ||clientID||java.lang.String|| || The client id of the connection|| ||subscriptionDurability||String||NonDurable||Whether topic subscriptions are durable. Valid values are Durable or NonDurable|| ||subscriptionName||String||none||The subscription name of the topic subscription||