org.jboss.jca.common.metadata.ra.common
Class MessageAdapterImpl

java.lang.Object
  extended by org.jboss.jca.common.metadata.ra.common.MessageAdapterImpl
All Implemented Interfaces:
Serializable, Cloneable, org.jboss.jca.common.api.metadata.CopyableMetaData, org.jboss.jca.common.api.metadata.JCAMetadata, org.jboss.jca.common.api.metadata.ra.IdDecoratedMetadata, org.jboss.jca.common.api.metadata.ra.MergeableMetadata<org.jboss.jca.common.api.metadata.ra.Messageadapter>, org.jboss.jca.common.api.metadata.ra.Messageadapter

public class MessageAdapterImpl
extends Object
implements org.jboss.jca.common.api.metadata.ra.Messageadapter

Author:
Stefano Maestri
See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from interface org.jboss.jca.common.api.metadata.ra.Messageadapter
org.jboss.jca.common.api.metadata.ra.Messageadapter.Attribute, org.jboss.jca.common.api.metadata.ra.Messageadapter.Tag
 
Constructor Summary
MessageAdapterImpl(List<org.jboss.jca.common.api.metadata.ra.MessageListener> messagelisteners, String id)
           
 
Method Summary
 org.jboss.jca.common.api.metadata.CopyableMetaData copy()
           
 boolean equals(Object obj)
          
 String getId()
           
 List<org.jboss.jca.common.api.metadata.ra.MessageListener> getMessagelisteners()
           
 int hashCode()
          
 org.jboss.jca.common.api.metadata.ra.Messageadapter merge(org.jboss.jca.common.api.metadata.ra.MergeableMetadata<?> jmd)
           
 String toString()
          
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

MessageAdapterImpl

public MessageAdapterImpl(List<org.jboss.jca.common.api.metadata.ra.MessageListener> messagelisteners,
                          String id)
Parameters:
messagelisteners - messagelisteners specifies information about a specific message listener supported by the messaging resource adapter. It contains information on the Java type of the message listener interface and an activation specification.
id - XML ID
Method Detail

getMessagelisteners

public List<org.jboss.jca.common.api.metadata.ra.MessageListener> getMessagelisteners()
Specified by:
getMessagelisteners in interface org.jboss.jca.common.api.metadata.ra.Messageadapter
Returns:
messagelistener

getId

public String getId()
Specified by:
getId in interface org.jboss.jca.common.api.metadata.ra.IdDecoratedMetadata
Specified by:
getId in interface org.jboss.jca.common.api.metadata.ra.Messageadapter

hashCode

public int hashCode()

Specified by:
hashCode in interface org.jboss.jca.common.api.metadata.ra.Messageadapter
Overrides:
hashCode in class Object
See Also:
Object.hashCode()

equals

public boolean equals(Object obj)

Specified by:
equals in interface org.jboss.jca.common.api.metadata.ra.Messageadapter
Overrides:
equals in class Object
See Also:
Object.equals(java.lang.Object)

toString

public String toString()

Specified by:
toString in interface org.jboss.jca.common.api.metadata.ra.Messageadapter
Overrides:
toString in class Object
See Also:
Object.toString()

merge

public org.jboss.jca.common.api.metadata.ra.Messageadapter merge(org.jboss.jca.common.api.metadata.ra.MergeableMetadata<?> jmd)
                                                          throws Exception
Specified by:
merge in interface org.jboss.jca.common.api.metadata.ra.MergeableMetadata<org.jboss.jca.common.api.metadata.ra.Messageadapter>
Throws:
Exception

copy

public org.jboss.jca.common.api.metadata.CopyableMetaData copy()
Specified by:
copy in interface org.jboss.jca.common.api.metadata.CopyableMetaData


Copyright © 2012 JBoss, by Red Hat (http://www.jboss.org/ironjacamar)