com.xebialabs.deployit.plugin.wls.ci
Class WlsJmsQueueSet

java.lang.Object
  extended by com.xebialabs.deployit.BaseConfigurationItem
      extended by com.xebialabs.deployit.plugin.wls.ci.WlsJmsQueueSet
All Implemented Interfaces:
java.io.Serializable

@ConfigurationItem(description="A Weblogic JMS Queue Set")
public class WlsJmsQueueSet
extends com.xebialabs.deployit.BaseConfigurationItem

A set of JMS queues matched to the managed servers in a cluster.

For each managed server, a JMS queue of name name_i is created, along with an associated error and malformed queue. Further, a distributed queue is created which distributes across the individual queues.

Use of queue sets is no longer recommended. Instead, it is preferable to create a Migratable Target with simple queues targeted at it.

See Also:
Serialized Form

Field Summary
private  java.lang.String jndiName
           
private  java.lang.String name
           
private  WlsJmsModule parentModule
           
private  int redeliveryLimits
           
 
Fields inherited from class com.xebialabs.deployit.BaseConfigurationItem
label
 
Constructor Summary
WlsJmsQueueSet()
           
 
Method Summary
 java.lang.String getJndiName()
           
 java.lang.String getName()
           
 WlsJmsModule getParentModule()
           
 int getRedeliveryLimits()
           
 void setJndiName(java.lang.String jndiName)
           
 void setName(java.lang.String name)
           
 void setParentModule(WlsJmsModule parentModule)
           
 void setRedeliveryLimits(int redeliveryLimits)
           
 
Methods inherited from class com.xebialabs.deployit.BaseConfigurationItem
equals, getLabel, hashCode, setLabel, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

name

@ConfigurationItemProperty(description="The name of the queue. e.g. alsb2wlsqueue",
                           required=true)
private java.lang.String name

jndiName

@ConfigurationItemProperty(required=true)
private java.lang.String jndiName

redeliveryLimits

@ConfigurationItemProperty(description="The number of redelivery attempts a message can make before it is moved to the error destination.")
private int redeliveryLimits

parentModule

@ConfigurationItemProperty(description="The JMS module the queue should be included in.",
                           required=true)
private WlsJmsModule parentModule
Constructor Detail

WlsJmsQueueSet

public WlsJmsQueueSet()
Method Detail

getName

public java.lang.String getName()

setName

public void setName(java.lang.String name)

getJndiName

public java.lang.String getJndiName()

setJndiName

public void setJndiName(java.lang.String jndiName)

getRedeliveryLimits

public int getRedeliveryLimits()

setRedeliveryLimits

public void setRedeliveryLimits(int redeliveryLimits)

getParentModule

public WlsJmsModule getParentModule()

setParentModule

public void setParentModule(WlsJmsModule parentModule)


Copyright © 2009. All Rights Reserved.