org.jboss.ejb3.mdb
Class MDBConfig

java.lang.Object
  extended by org.jboss.ejb3.mdb.MDBConfig

public class MDBConfig
extends Object

Comment

Version:
$Revision: 1.3.6.3 $
Author:
Bill Burke

Field Summary
protected  String acknowledgeMode
           
protected  String clientID
           
protected  String destination
           
protected  String destinationType
           
protected  String dlq
           
protected  int dlqMaxTimesRedelivered
           
protected  String dlqPassword
           
protected  int dlqTimeToLive
           
protected  String dlqUser
           
protected  String durability
           
protected  int keepAlive
           
protected  int maxMessages
           
protected  int maxPoolSize
           
protected  String messageSelector
           
protected  int minPoolSize
           
protected  String password
           
protected  String providerAdapterJNDI
           
protected  long reconnectInterval
           
protected  String serverSessionPoolFactoryJNDI
           
protected  String subscriptionName
           
protected  boolean useDLQ
           
protected  String user
           
 
Constructor Summary
MDBConfig()
           
 
Method Summary
static MDBConfig createMDBConfig(ActivationSpec spec)
           
 String getAcknowledgeMode()
           
 String getClientID()
           
 String getDestination()
           
 String getDestinationType()
           
 String getDlq()
          JNDI name of the DLQ
 int getDlqMaxTimesRedelivered()
          How many times should a message be redelivered before it is put into the DLQ
 String getDlqPassword()
           
 int getDlqTimeToLive()
           
 String getDlqUser()
           
 String getDurability()
          Set to "Durable" or "NonDurable"

Specify wether or not the topic should be durable.

 int getKeepAlive()
           
 int getMaxMessages()
           
 int getMaxPoolSize()
           
 String getMessageSelector()
           
 int getMinPoolSize()
           
 String getPassword()
           
 String getProviderAdapterJNDI()
           
 long getReconnectInterval()
           
 String getServerSessionPoolFactoryJNDI()
           
 String getSubscriptionName()
           
 String getUser()
           
 boolean isUseDLQ()
          Use a Dead-letter queue for undeliverable messages?
 void setAcknowledgeMode(String acknowledgeMode)
           
 void setClientID(String clientID)
           
 void setDestination(String destination)
           
 void setDestinationType(String destinationType)
           
 void setDlq(String dlq)
           
 void setDlqMaxTimesRedelivered(int dlqMaxTimesRedelivered)
           
 void setDlqPassword(String dlqPassword)
           
 void setDlqTimeToLive(int dlqTimeToLive)
           
 void setDlqUser(String dlqUser)
           
 void setDurability(String durability)
           
 void setKeepAlive(int keepAlive)
           
 void setMaxMessages(int maxMessages)
           
 void setMaxPoolSize(int maxPoolSize)
           
 void setMessageSelector(String messageSelector)
           
 void setMinPoolSize(int minPoolSize)
           
 void setPassword(String password)
           
 void setProviderAdapterJNDI(String providerAdapterJNDI)
           
 void setReconnectInterval(long reconnectInterval)
           
 void setServerSessionPoolFactoryJNDI(String serverSessionPoolFactoryJNDI)
           
 void setSubscriptionName(String subscriptionName)
           
 void setUseDLQ(boolean useDLQ)
           
 void setUser(String user)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

minPoolSize

protected int minPoolSize

maxPoolSize

protected int maxPoolSize

keepAlive

protected int keepAlive

maxMessages

protected int maxMessages

serverSessionPoolFactoryJNDI

protected String serverSessionPoolFactoryJNDI

providerAdapterJNDI

protected String providerAdapterJNDI

reconnectInterval

protected long reconnectInterval

useDLQ

protected boolean useDLQ

dlq

protected String dlq

dlqMaxTimesRedelivered

protected int dlqMaxTimesRedelivered

dlqTimeToLive

protected int dlqTimeToLive

dlqUser

protected String dlqUser

dlqPassword

protected String dlqPassword

messageSelector

protected String messageSelector

destinationType

protected String destinationType

user

protected String user

password

protected String password

destination

protected String destination

acknowledgeMode

protected String acknowledgeMode

clientID

protected String clientID

durability

protected String durability

subscriptionName

protected String subscriptionName
Constructor Detail

MDBConfig

public MDBConfig()
Method Detail

getDlqUser

public String getDlqUser()

setDlqUser

public void setDlqUser(String dlqUser)

getDlqPassword

public String getDlqPassword()

setDlqPassword

public void setDlqPassword(String dlqPassword)

isUseDLQ

public boolean isUseDLQ()
Use a Dead-letter queue for undeliverable messages?

Returns:

setUseDLQ

public void setUseDLQ(boolean useDLQ)

getDlq

public String getDlq()
JNDI name of the DLQ

Returns:

setDlq

public void setDlq(String dlq)

getDlqMaxTimesRedelivered

public int getDlqMaxTimesRedelivered()
How many times should a message be redelivered before it is put into the DLQ

Returns:

setDlqMaxTimesRedelivered

public void setDlqMaxTimesRedelivered(int dlqMaxTimesRedelivered)

getDlqTimeToLive

public int getDlqTimeToLive()

setDlqTimeToLive

public void setDlqTimeToLive(int dlqTimeToLive)

getProviderAdapterJNDI

public String getProviderAdapterJNDI()

setProviderAdapterJNDI

public void setProviderAdapterJNDI(String providerAdapterJNDI)

getAcknowledgeMode

public String getAcknowledgeMode()

setAcknowledgeMode

public void setAcknowledgeMode(String acknowledgeMode)

getClientID

public String getClientID()

setClientID

public void setClientID(String clientID)

getDurability

public String getDurability()
Set to "Durable" or "NonDurable"

Specify wether or not the topic should be durable.

Returns:

setDurability

public void setDurability(String durability)

getSubscriptionName

public String getSubscriptionName()

setSubscriptionName

public void setSubscriptionName(String subscriptionName)

getDestination

public String getDestination()

setDestination

public void setDestination(String destination)

getUser

public String getUser()

setUser

public void setUser(String user)

getPassword

public String getPassword()

setPassword

public void setPassword(String password)

getMessageSelector

public String getMessageSelector()

setMessageSelector

public void setMessageSelector(String messageSelector)

getDestinationType

public String getDestinationType()

setDestinationType

public void setDestinationType(String destinationType)

getMinPoolSize

public int getMinPoolSize()

setMinPoolSize

public void setMinPoolSize(int minPoolSize)

getMaxPoolSize

public int getMaxPoolSize()

setMaxPoolSize

public void setMaxPoolSize(int maxPoolSize)

getKeepAlive

public int getKeepAlive()

setKeepAlive

public void setKeepAlive(int keepAlive)

getMaxMessages

public int getMaxMessages()

setMaxMessages

public void setMaxMessages(int maxMessages)

getServerSessionPoolFactoryJNDI

public String getServerSessionPoolFactoryJNDI()

setServerSessionPoolFactoryJNDI

public void setServerSessionPoolFactoryJNDI(String serverSessionPoolFactoryJNDI)

getReconnectInterval

public long getReconnectInterval()

setReconnectInterval

public void setReconnectInterval(long reconnectInterval)

createMDBConfig

public static MDBConfig createMDBConfig(ActivationSpec spec)


Copyright © 2002 JBoss Group, LLC. All Rights Reserved.