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

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

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

This factory creates JBoss specific JMS endpoint managers.

Author:
Ikasan Development Team

Constructor Summary
JBossJmsEndpointManagerFactoryBean()
           
 
Method Summary
 String getClientId()
           
 String getDestinationName()
           
 String getDlqClientId()
           
 String getDlqHandler()
           
 String getDlqPassword()
           
 String getDlqUser()
           
 JmsMessageEventSerialiser getEventDeserialiser()
           
 Flow getFlow()
           
 JmsMessageDrivenInitiator getInitiator()
           
 Integer getKeepAlive()
           
 Integer getMaxMessages()
           
 Integer getMaxSession()
           
 String getMessageSelector()
           
 String getModuleName()
           
 String getName()
           
 Object getObject()
           
 Class<?> getObjectType()
           
 String getPassword()
           
 PayloadFactory getPayloadFactory()
           
 String getProviderAdapterJNDI()
           
 Integer getReconnectInterval()
           
 Boolean getSubscriptionDurable()
           
 String getUsername()
           
 Boolean isDeliveryActive()
           
 Boolean isForceTransacted()
           
 Boolean isPubSubDomain()
           
 boolean isSingleton()
           
 Boolean isUseDLQ()
           
 void setBeanName(String beanName)
          Allow the bean name to set the initiator name only when the initiator name has not been specified.
 void setClientId(String clientId)
           
 void setDeliveryActive(Boolean deliveryActive)
           
 void setDestinationName(String destinationName)
           
 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 setMessageSelector(String messageSelector)
           
 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 setSubscriptionDurable(Boolean subscriptionDurable)
           
 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

JBossJmsEndpointManagerFactoryBean

public JBossJmsEndpointManagerFactoryBean()
Method Detail

getName

public String getName()
Returns:
the name

setName

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

getClientId

public String getClientId()

setClientId

public void setClientId(String clientId)

getModuleName

public String getModuleName()
Returns:
the moduleName

setModuleName

public void setModuleName(String moduleName)
Parameters:
moduleName - the moduleName 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

getMessageSelector

public String getMessageSelector()
Returns:
the messageSelector

setMessageSelector

public void setMessageSelector(String messageSelector)
Parameters:
messageSelector - the messageSelector to set

getSubscriptionDurable

public Boolean getSubscriptionDurable()
Returns:
the subscriptionDurable

setSubscriptionDurable

public void setSubscriptionDurable(Boolean subscriptionDurable)
Parameters:
subscriptionDurable - the subscriptionDurable to set

isPubSubDomain

public Boolean isPubSubDomain()
Returns:
the pubSubDomain

setPubSubDomain

public void setPubSubDomain(Boolean pubSubDomain)
Parameters:
pubSubDomain - the pubSubDomain 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

isDeliveryActive

public Boolean isDeliveryActive()
Returns:
the deliveryActive

setDeliveryActive

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

isUseDLQ

public Boolean isUseDLQ()
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

isForceTransacted

public Boolean isForceTransacted()
Returns:
the forceTransacted

setForceTransacted

public void setForceTransacted(Boolean forceTransacted)
Parameters:
forceTransacted - the forceTransacted 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.