org.jboss.jms.client.p2p
Class P2PProducerDelegate

java.lang.Object
  extended byorg.jboss.jms.client.p2p.P2PProducerDelegate
All Implemented Interfaces:
Lifecycle (src) , ProducerDelegate (src)

public class P2PProducerDelegate
extends java.lang.Object
implements ProducerDelegate (src)

The p2p producer


Constructor Summary
P2PProducerDelegate(P2PSessionDelegate (src)  session, Destination (src)  destination)
           
 
Method Summary
 void close()
          Close the delegate
 void closing()
          Notify about to close
 JBossMessage (src) encapsulateMessage(Message (src)  message)
          Encapsulate a message
 void send(Message (src)  message)
          Send a message
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

P2PProducerDelegate

public P2PProducerDelegate(P2PSessionDelegate (src)  session,
                           Destination (src)  destination)
                    throws JMSException (src) 
Method Detail

close

public void close()
           throws JMSException (src) 
Description copied from interface: Lifecycle (src)
Close the delegate

Specified by:
close in interface Lifecycle (src)
Throws:
JMSException (src) - for any error

closing

public void closing()
             throws JMSException (src) 
Description copied from interface: Lifecycle (src)
Notify about to close

Specified by:
closing in interface Lifecycle (src)
Throws:
JMSException (src) - for any error

send

public void send(Message (src)  message)
          throws JMSException (src) 
Description copied from interface: ProducerDelegate (src)
Send a message

Specified by:
send in interface ProducerDelegate (src)
Parameters:
message - the message
Throws:
JMSException (src) - for any error

encapsulateMessage

public JBossMessage (src)  encapsulateMessage(Message (src)  message)
Description copied from interface: ProducerDelegate (src)
Encapsulate a message

Specified by:
encapsulateMessage in interface ProducerDelegate (src)
Parameters:
message - the message