com.latencybusters.jms.queue
Class LBMQueueSender

java.lang.Object
  extended by com.latencybusters.jms.LBMMessageProducer
      extended by com.latencybusters.jms.queue.LBMQueueSender
All Implemented Interfaces:
javax.jms.MessageProducer, javax.jms.QueueSender

public class LBMQueueSender
extends LBMMessageProducer
implements javax.jms.QueueSender


Field Summary
 
Fields inherited from class com.latencybusters.jms.LBMMessageProducer
dest
 
Constructor Summary
LBMQueueSender(LBMSession session, com.latencybusters.lbm.LBMContext myContext, com.latencybusters.lbm.LBMEventQueue evq, java.util.ArrayList<NameValue> props, LBMQueue queue, boolean transacted, java.lang.String cfName)
          This is an internal Method.
 
Method Summary
 javax.jms.Queue getQueue()
           
 void send(javax.jms.Message message, int deliveryMode, int priority, long timeToLive)
           
 void send(javax.jms.Queue queue, javax.jms.Message message)
           
 void send(javax.jms.Queue queue, javax.jms.Message message, int deliveryMode, int priority, long timeToLive)
           
 
Methods inherited from class com.latencybusters.jms.LBMMessageProducer
_send, close, closeSources, commit, dumpAttributeList, getDeliveryMode, getDestination, getDisableMessageID, getDisableMessageTimestamp, getPriority, getSource, getTimeToLive, isOpen, rollback, send, send, send, setDeliveryMode, setDisableMessageID, setDisableMessageTimestamp, setOptionalPrams, setPriority, setTimeToLive, start, stop
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface javax.jms.QueueSender
send
 
Methods inherited from interface javax.jms.MessageProducer
close, getDeliveryMode, getDestination, getDisableMessageID, getDisableMessageTimestamp, getPriority, getTimeToLive, send, send, setDeliveryMode, setDisableMessageID, setDisableMessageTimestamp, setPriority, setTimeToLive
 

Constructor Detail

LBMQueueSender

public LBMQueueSender(LBMSession session,
                      com.latencybusters.lbm.LBMContext myContext,
                      com.latencybusters.lbm.LBMEventQueue evq,
                      java.util.ArrayList<NameValue> props,
                      LBMQueue queue,
                      boolean transacted,
                      java.lang.String cfName)
               throws javax.jms.JMSException
This is an internal Method.

Throws:
javax.jms.JMSException
Method Detail

getQueue

public javax.jms.Queue getQueue()
Specified by:
getQueue in interface javax.jms.QueueSender

send

public void send(javax.jms.Message message,
                 int deliveryMode,
                 int priority,
                 long timeToLive)
          throws javax.jms.JMSException
Specified by:
send in interface javax.jms.MessageProducer
Specified by:
send in interface javax.jms.QueueSender
Overrides:
send in class LBMMessageProducer
Throws:
javax.jms.JMSException

send

public void send(javax.jms.Queue queue,
                 javax.jms.Message message)
          throws javax.jms.JMSException
Specified by:
send in interface javax.jms.QueueSender
Throws:
javax.jms.JMSException

send

public void send(javax.jms.Queue queue,
                 javax.jms.Message message,
                 int deliveryMode,
                 int priority,
                 long timeToLive)
          throws javax.jms.JMSException
Specified by:
send in interface javax.jms.QueueSender
Throws:
javax.jms.JMSException


All of the documentation and software included in this and any other Informatica, Inc. "Ultra Messaging" Release is Copyright (C) 2004-2014, Informatica Corporation. All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted only as covered by the terms of a valid software license agreement with Informatica Inc. Copyright © 2004-2014, Informatica, Inc. All Rights Reserved.