org.jboss.soa.esb.listeners.gateway
Class JBossRemotingGatewayListener.JBossRemotingMessageComposer

java.lang.Object
  extended by org.jboss.soa.esb.listeners.message.AbstractMessageComposer
      extended by org.jboss.soa.esb.listeners.gateway.JBossRemotingGatewayListener.JBossRemotingMessageComposer
All Implemented Interfaces:
MessageComposer
Enclosing class:
JBossRemotingGatewayListener

public static class JBossRemotingGatewayListener.JBossRemotingMessageComposer
extends AbstractMessageComposer

Message composer for a JBoss Remoting InvocationRequest instance.


Nested Class Summary
 
Nested classes/interfaces inherited from interface org.jboss.soa.esb.listeners.message.MessageComposer
MessageComposer.Factory
 
Constructor Summary
JBossRemotingGatewayListener.JBossRemotingMessageComposer()
           
 
Method Summary
protected  void populateMessage(Message message, java.lang.Object invocationRequestObj)
          Populate
 void setConfiguration(ConfigTree config)
          Set the conposer's configuration.
 
Methods inherited from class org.jboss.soa.esb.listeners.message.AbstractMessageComposer
compose, decompose
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JBossRemotingGatewayListener.JBossRemotingMessageComposer

public JBossRemotingGatewayListener.JBossRemotingMessageComposer()
Method Detail

setConfiguration

public void setConfiguration(ConfigTree config)
Description copied from interface: MessageComposer
Set the conposer's configuration.

Parameters:
config - Composer configuration.

populateMessage

protected void populateMessage(Message message,
                               java.lang.Object invocationRequestObj)
                        throws MessageDeliverException
Description copied from class: AbstractMessageComposer
Populate

Specified by:
populateMessage in class AbstractMessageComposer
Parameters:
message - The message instance to be populated.
invocationRequestObj - The message payload to to be populated into the message.
Throws:
MessageDeliverException - Unable to populate message with payload.