org.apache.servicemix.tck.mock
Class MockNormalizedMessage

java.lang.Object
  extended by org.apache.servicemix.tck.mock.MockNormalizedMessage
All Implemented Interfaces:
javax.jbi.messaging.NormalizedMessage
Direct Known Subclasses:
MockMessageExchange.MockFault

public class MockNormalizedMessage
extends java.lang.Object
implements javax.jbi.messaging.NormalizedMessage


Constructor Summary
MockNormalizedMessage()
           
 
Method Summary
 void addAttachment(java.lang.String id, javax.activation.DataHandler data)
           
 javax.activation.DataHandler getAttachment(java.lang.String id)
           
 java.util.Set getAttachmentNames()
           
 javax.xml.transform.Source getContent()
           
 java.lang.Object getProperty(java.lang.String name)
           
 java.util.Set getPropertyNames()
           
 javax.security.auth.Subject getSecuritySubject()
           
 void removeAttachment(java.lang.String id)
           
 void setContent(javax.xml.transform.Source content)
           
 void setProperty(java.lang.String name, java.lang.Object value)
           
 void setSecuritySubject(javax.security.auth.Subject securitySubject)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MockNormalizedMessage

public MockNormalizedMessage()
Method Detail

getContent

public javax.xml.transform.Source getContent()
Specified by:
getContent in interface javax.jbi.messaging.NormalizedMessage
Returns:
the content

setContent

public void setContent(javax.xml.transform.Source content)
Specified by:
setContent in interface javax.jbi.messaging.NormalizedMessage
Parameters:
content - the content to set

getSecuritySubject

public javax.security.auth.Subject getSecuritySubject()
Specified by:
getSecuritySubject in interface javax.jbi.messaging.NormalizedMessage
Returns:
the securitySubject

setSecuritySubject

public void setSecuritySubject(javax.security.auth.Subject securitySubject)
Specified by:
setSecuritySubject in interface javax.jbi.messaging.NormalizedMessage
Parameters:
securitySubject - the securitySubject to set

addAttachment

public void addAttachment(java.lang.String id,
                          javax.activation.DataHandler data)
                   throws javax.jbi.messaging.MessagingException
Specified by:
addAttachment in interface javax.jbi.messaging.NormalizedMessage
Throws:
javax.jbi.messaging.MessagingException

getAttachment

public javax.activation.DataHandler getAttachment(java.lang.String id)
Specified by:
getAttachment in interface javax.jbi.messaging.NormalizedMessage

getAttachmentNames

public java.util.Set getAttachmentNames()
Specified by:
getAttachmentNames in interface javax.jbi.messaging.NormalizedMessage

getProperty

public java.lang.Object getProperty(java.lang.String name)
Specified by:
getProperty in interface javax.jbi.messaging.NormalizedMessage

getPropertyNames

public java.util.Set getPropertyNames()
Specified by:
getPropertyNames in interface javax.jbi.messaging.NormalizedMessage

removeAttachment

public void removeAttachment(java.lang.String id)
                      throws javax.jbi.messaging.MessagingException
Specified by:
removeAttachment in interface javax.jbi.messaging.NormalizedMessage
Throws:
javax.jbi.messaging.MessagingException

setProperty

public void setProperty(java.lang.String name,
                        java.lang.Object value)
Specified by:
setProperty in interface javax.jbi.messaging.NormalizedMessage


Copyright © 2005-2011 Apache Software Foundation. All Rights Reserved.