com.sun.genericra.inbound
Class ActivationSpec

java.lang.Object
  extended by com.sun.genericra.GenericJMSRAProperties
      extended by com.sun.genericra.inbound.ActivationSpec
All Implemented Interfaces:
java.io.Serializable, javax.resource.spi.ActivationSpec, javax.resource.spi.ResourceAdapterAssociation

public class ActivationSpec
extends GenericJMSRAProperties
implements javax.resource.spi.ActivationSpec

ActivationSpec for javax.jms.MessageListener.

Author:
Binod P.G
See Also:
Serialized Form

Field Summary
 
Fields inherited from class com.sun.genericra.GenericJMSRAProperties
ONE_PER_PHYSICALCONNECTION, PROVIDER_MANAGED
 
Constructor Summary
ActivationSpec()
           
 
Method Summary
 java.lang.String getClientID()
           
 java.lang.String getConnectionFactoryJndiName()
           
 java.lang.String getDeadMessageDestinationClassName()
           
 java.lang.String getDeadMessageDestinationJndiName()
           
 java.lang.String getDeadMessageDestinationProperties()
           
 java.lang.String getDestinationJndiName()
           
 java.lang.String getDestinationProperties()
           
 java.lang.String getDestinationType()
           
 int getMaxPoolSize()
           
 int getMaxWaitTime()
           
 java.lang.String getMessageSelector()
           
 int getReconnectAttempts()
           
 int getReconnectInterval()
           
 int getRedeliveryAttempts()
           
 int getRedeliveryInterval()
           
 boolean getSendBadMessagesToDMD()
           
 java.lang.String getSubscriptionDurability()
           
 java.lang.String getSubscriptionName()
           
 void setClientID(java.lang.String clientId)
           
 void setConnectionFactoryJndiName(java.lang.String name)
           
 void setDeadMessageDestinationClassName(java.lang.String className)
           
 void setDeadMessageDestinationProperties(java.lang.String dmdProps)
           
 void setDeadMessageJndiName(java.lang.String jndiName)
           
 void setDestinationJndiName(java.lang.String name)
           
 void setDestinationProperties(java.lang.String properties)
           
 void setDestinationType(java.lang.String destinationType)
           
 void setMaxPoolSize(int maxPoolSize)
           
 void setMaxWaitTime(int waitTime)
           
 void setMessageSelector(java.lang.String selector)
           
 void setReconnectAttempts(int attempts)
           
 void setReconnectInterval(int interval)
           
 void setRedeliveryAttempts(int attempts)
           
 void setRedeliveryInterval(int interval)
           
 void setSendBadMessagesToDMD(boolean isDmd)
           
 void setSubscriptionDurability(java.lang.String durability)
           
 void setSubscriptionName(java.lang.String name)
           
 java.lang.String toString()
           
 void validate()
           
 
Methods inherited from class com.sun.genericra.GenericJMSRAProperties
equals, getCommonSetterMethodName, getConnectionFactoryClassName, getConnectionFactoryProperties, getJndiProperties, getPassword, getProviderIntegrationMode, getQueueClassName, getQueueConnectionFactoryClassName, getResourceAdapter, getRMPolicy, getSupportsXA, getTopicClassName, getTopicConnectionFactoryClassName, getUserName, getXAConnectionFactoryClassName, getXAQueueConnectionFactoryClassName, getXATopicConnectionFactoryClassName, hashCode, setCommonSetterMethodName, setConnectionFactoryClassName, setConnectionFactoryProperties, setJndiProperties, setPassword, setProviderIntegrationMode, setQueueClassName, setQueueConnectionFactoryClassName, setResourceAdapter, setRMPolicy, setSupportsXA, setTopicClassName, setTopicConnectionFactoryClassName, setUserName, setXAConnectionFactoryClassName, setXAQueueConnectionFactoryClassName, setXATopicConnectionFactoryClassName
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface javax.resource.spi.ResourceAdapterAssociation
getResourceAdapter, setResourceAdapter
 

Constructor Detail

ActivationSpec

public ActivationSpec()
Method Detail

setMaxWaitTime

public void setMaxWaitTime(int waitTime)

getMaxWaitTime

public int getMaxWaitTime()

setRedeliveryInterval

public void setRedeliveryInterval(int interval)

getRedeliveryInterval

public int getRedeliveryInterval()

setRedeliveryAttempts

public void setRedeliveryAttempts(int attempts)

getRedeliveryAttempts

public int getRedeliveryAttempts()

setReconnectInterval

public void setReconnectInterval(int interval)

getReconnectInterval

public int getReconnectInterval()

setReconnectAttempts

public void setReconnectAttempts(int attempts)

getReconnectAttempts

public int getReconnectAttempts()

setSubscriptionDurability

public void setSubscriptionDurability(java.lang.String durability)

getSubscriptionDurability

public java.lang.String getSubscriptionDurability()

setSubscriptionName

public void setSubscriptionName(java.lang.String name)

getSubscriptionName

public java.lang.String getSubscriptionName()

setMessageSelector

public void setMessageSelector(java.lang.String selector)

getMessageSelector

public java.lang.String getMessageSelector()

setClientID

public void setClientID(java.lang.String clientId)

getClientID

public java.lang.String getClientID()

setConnectionFactoryJndiName

public void setConnectionFactoryJndiName(java.lang.String name)

getConnectionFactoryJndiName

public java.lang.String getConnectionFactoryJndiName()

setDestinationJndiName

public void setDestinationJndiName(java.lang.String name)

getDestinationJndiName

public java.lang.String getDestinationJndiName()

setDestinationProperties

public void setDestinationProperties(java.lang.String properties)

getDestinationProperties

public java.lang.String getDestinationProperties()

setMaxPoolSize

public void setMaxPoolSize(int maxPoolSize)

getMaxPoolSize

public int getMaxPoolSize()

setSendBadMessagesToDMD

public void setSendBadMessagesToDMD(boolean isDmd)

getSendBadMessagesToDMD

public boolean getSendBadMessagesToDMD()

setDeadMessageJndiName

public void setDeadMessageJndiName(java.lang.String jndiName)

getDeadMessageDestinationJndiName

public java.lang.String getDeadMessageDestinationJndiName()

setDeadMessageDestinationClassName

public void setDeadMessageDestinationClassName(java.lang.String className)

getDeadMessageDestinationClassName

public java.lang.String getDeadMessageDestinationClassName()

setDeadMessageDestinationProperties

public void setDeadMessageDestinationProperties(java.lang.String dmdProps)

getDeadMessageDestinationProperties

public java.lang.String getDeadMessageDestinationProperties()

validate

public void validate()
              throws javax.resource.spi.InvalidPropertyException
Specified by:
validate in interface javax.resource.spi.ActivationSpec
Throws:
javax.resource.spi.InvalidPropertyException

toString

public java.lang.String toString()
Overrides:
toString in class GenericJMSRAProperties

getDestinationType

public java.lang.String getDestinationType()

setDestinationType

public void setDestinationType(java.lang.String destinationType)