org.ikasan.framework.initiator.messagedriven.jca.jboss
Class JBossMessageDrivenInitiatorFactoryBean

java.lang.Object
  extended by org.ikasan.framework.initiator.messagedriven.jca.jboss.JBossMessageDrivenInitiatorFactoryBean
All Implemented Interfaces:
org.springframework.beans.factory.BeanNameAware, org.springframework.beans.factory.FactoryBean

public class JBossMessageDrivenInitiatorFactoryBean
extends Object
implements org.springframework.beans.factory.FactoryBean, org.springframework.beans.factory.BeanNameAware

This class helps create Message Driven Initiators specifically for the JBoss underlying JMS implementation.

Author:
Ikasan Development Team

Constructor Summary
JBossMessageDrivenInitiatorFactoryBean()
           
 
Method Summary
 Boolean getDeliveryActive()
           
 javax.jms.Destination getDestination()
           
 String getDestinationName()
           
 org.springframework.jms.support.destination.DestinationResolver getDestinationResolver()
           
 String getDlqClientId()
           
 String getDlqHandler()
           
 String getDlqPassword()
           
 String getDlqUser()
           
 JmsMessageEventSerialiser getEventDeserialiser()
           
 Flow getFlow()
           
 Boolean getForceTransacted()
           
 JmsMessageDrivenInitiator getInitiator()
           
 Integer getKeepAlive()
           
 Integer getMaxMessages()
           
 Integer getMaxSession()
           
 String getModuleName()
           
 String getName()
           
 Object getObject()
           
 Class<?> getObjectType()
           
 String getPassword()
           
 PayloadFactory getPayloadFactory()
           
 String getProviderAdapterJNDI()
           
 Boolean getPubSubDomain()
           
 Integer getReconnectInterval()
           
 Boolean getRespectPriority()
           
 Boolean getUseDLQ()
           
 String getUsername()
           
 boolean isSingleton()
           
 void setBeanName(String beanName)
          Allow the bean name to set the initiator name only when the initiator name has not been specified.
 void setDeliveryActive(Boolean deliveryActive)
           
 void setDestination(javax.jms.Destination destination)
           
 void setDestinationName(String destinationName)
           
 void setDestinationResolver(org.springframework.jms.support.destination.DestinationResolver destinationResolver)
           
 void setDlqClientId(String dlqClientId)
           
 void setDlqHandler(String dlqHandler)
           
 void setDlqPassword(String dlqPassword)
           
 void setDlqUser(String dlqUser)
           
 void setEventDeserialiser(JmsMessageEventSerialiser eventDeserialiser)
           
 void setFlow(Flow flow)
           
 void setForceTransacted(Boolean forceTransacted)
           
 void setInitiator(JmsMessageDrivenInitiator initiator)
           
 void setKeepAlive(Integer keepAlive)
           
 void setMaxMessages(Integer maxMessages)
           
 void setMaxSession(Integer maxSession)
           
 void setModuleName(String moduleName)
           
 void setName(String name)
           
 void setPassword(String password)
           
 void setPayloadFactory(PayloadFactory payloadFactory)
           
 void setProviderAdapterJNDI(String providerAdapterJNDI)
           
 void setPubSubDomain(Boolean pubSubDomain)
           
 void setReconnectInterval(Integer reconnectInterval)
           
 void setRespectPriority(Boolean respectPriority)
           
 void setUseDLQ(Boolean useDLQ)
           
 void setUsername(String username)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JBossMessageDrivenInitiatorFactoryBean

public JBossMessageDrivenInitiatorFactoryBean()
Method Detail

getName

public String getName()
Returns:
the name

setName

public void setName(String name)
Parameters:
name - the name to set

getModuleName

public String getModuleName()
Returns:
the moduleName

setModuleName

public void setModuleName(String moduleName)
Parameters:
moduleName - the moduleName to set

getDestination

public javax.jms.Destination getDestination()
Returns:
the destination

setDestination

public void setDestination(javax.jms.Destination destination)
Parameters:
destination - the destination to set

getDestinationResolver

public org.springframework.jms.support.destination.DestinationResolver getDestinationResolver()
Returns:
the destinationResolver

setDestinationResolver

public void setDestinationResolver(org.springframework.jms.support.destination.DestinationResolver destinationResolver)
Parameters:
destinationResolver - the destinationResolver to set

getDestinationName

public String getDestinationName()
Returns:
the destinationName

setDestinationName

public void setDestinationName(String destinationName)
Parameters:
destinationName - the destinationName to set

getFlow

public Flow getFlow()
Returns:
the flow

setFlow

public void setFlow(Flow flow)
Parameters:
flow - the flow to set

getEventDeserialiser

public JmsMessageEventSerialiser getEventDeserialiser()
Returns:
the eventDeserialiser

setEventDeserialiser

public void setEventDeserialiser(JmsMessageEventSerialiser eventDeserialiser)
Parameters:
eventDeserialiser - the eventDeserialiser to set

getPayloadFactory

public PayloadFactory getPayloadFactory()
Returns:
the payloadFactory

setPayloadFactory

public void setPayloadFactory(PayloadFactory payloadFactory)
Parameters:
payloadFactory - the payloadFactory to set

getInitiator

public JmsMessageDrivenInitiator getInitiator()
Returns:
the initiator

setInitiator

public void setInitiator(JmsMessageDrivenInitiator initiator)
Parameters:
initiator - the initiator to set

getProviderAdapterJNDI

public String getProviderAdapterJNDI()
Returns:
the providerAdapterJNDI

setProviderAdapterJNDI

public void setProviderAdapterJNDI(String providerAdapterJNDI)
Parameters:
providerAdapterJNDI - the providerAdapterJNDI to set

getUsername

public String getUsername()
Returns:
the username

setUsername

public void setUsername(String username)
Parameters:
username - the username to set

getPassword

public String getPassword()
Returns:
the password

setPassword

public void setPassword(String password)
Parameters:
password - the password to set

getMaxMessages

public Integer getMaxMessages()
Returns:
the maxMessages

setMaxMessages

public void setMaxMessages(Integer maxMessages)
Parameters:
maxMessages - the maxMessages to set

getMaxSession

public Integer getMaxSession()
Returns:
the maxSession

setMaxSession

public void setMaxSession(Integer maxSession)
Parameters:
maxSession - the maxSession to set

getKeepAlive

public Integer getKeepAlive()
Returns:
the keepAlive

setKeepAlive

public void setKeepAlive(Integer keepAlive)
Parameters:
keepAlive - the keepAlive to set

getReconnectInterval

public Integer getReconnectInterval()
Returns:
the reconnectInterval

setReconnectInterval

public void setReconnectInterval(Integer reconnectInterval)
Parameters:
reconnectInterval - the reconnectInterval to set

getDeliveryActive

public Boolean getDeliveryActive()
Returns:
the deliveryActive

setDeliveryActive

public void setDeliveryActive(Boolean deliveryActive)
Parameters:
deliveryActive - the deliveryActive to set

getPubSubDomain

public Boolean getPubSubDomain()

setPubSubDomain

public void setPubSubDomain(Boolean pubSubDomain)

getUseDLQ

public Boolean getUseDLQ()
Returns:
the useDLQ

setUseDLQ

public void setUseDLQ(Boolean useDLQ)
Parameters:
useDLQ - the useDLQ to set

getDlqHandler

public String getDlqHandler()
Returns:
the dlqHandler

setDlqHandler

public void setDlqHandler(String dlqHandler)
Parameters:
dlqHandler - the dlqHandler to set

getDlqUser

public String getDlqUser()
Returns:
the dlqUser

setDlqUser

public void setDlqUser(String dlqUser)
Parameters:
dlqUser - the dlqUser to set

getDlqPassword

public String getDlqPassword()
Returns:
the dlqPassword

setDlqPassword

public void setDlqPassword(String dlqPassword)
Parameters:
dlqPassword - the dlqPassword to set

getDlqClientId

public String getDlqClientId()
Returns:
the dlqClientId

setDlqClientId

public void setDlqClientId(String dlqClientId)
Parameters:
dlqClientId - the dlqClientId to set

getForceTransacted

public Boolean getForceTransacted()
Returns:
the forceTransacted

setForceTransacted

public void setForceTransacted(Boolean forceTransacted)
Parameters:
forceTransacted - the forceTransacted to set

getRespectPriority

public Boolean getRespectPriority()
Returns:
the respectPriority

setRespectPriority

public void setRespectPriority(Boolean respectPriority)
Parameters:
respectPriority - the respectPriority to set

getObject

public Object getObject()
                 throws Exception
Specified by:
getObject in interface org.springframework.beans.factory.FactoryBean
Throws:
Exception

getObjectType

public Class<?> getObjectType()
Specified by:
getObjectType in interface org.springframework.beans.factory.FactoryBean

isSingleton

public boolean isSingleton()
Specified by:
isSingleton in interface org.springframework.beans.factory.FactoryBean

setBeanName

public void setBeanName(String beanName)
Allow the bean name to set the initiator name only when the initiator name has not been specified.

Specified by:
setBeanName in interface org.springframework.beans.factory.BeanNameAware
Parameters:
beanName -


Copyright © 2007-2012 Ikasan. All Rights Reserved.