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

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

@ConfigurationItem(description="A foreign destination (topic or queue) is a destination on a remote server. When this destination is looked up on the local server, a look-up will be performed automatically on the remote JNDI directory, and the object will be returned from that directory")
public class WlsForeignJmsDestination
extends WlsResource

A reference to a JMS destination on a foreign JMS server.

See Also:
Serialized Form

Field Summary
private  java.lang.String localJNDIName
           
private  java.lang.String name
           
private  WlsForeignJmsServer parentForeignServer
           
private  java.lang.String remoteJNDIName
           
 
Fields inherited from class com.xebialabs.deployit.BaseConfigurationItem
label
 
Constructor Summary
WlsForeignJmsDestination()
           
 
Method Summary
 java.lang.String getLocalJNDIName()
           
 java.lang.String getName()
           
 WlsForeignJmsServer getParentForeignServer()
           
 java.lang.String getRemoteJNDIName()
           
 void setLocalJNDIName(java.lang.String localJNDIName)
           
 void setName(java.lang.String name)
           
 void setParentForeignServer(WlsForeignJmsServer parentForeignServer)
           
 void setRemoteJNDIName(java.lang.String remoteJNDIName)
           
 
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 this foreign destination",
                           required=true)
private java.lang.String name

localJNDIName

@ConfigurationItemProperty(description="The name that the remote object will be bound to in the local server\'s JNDI tree",
                           required=true)
private java.lang.String localJNDIName

remoteJNDIName

@ConfigurationItemProperty(description="The name of the remote object that will be looked up in the remote JNDI directory",
                           required=true)
private java.lang.String remoteJNDIName

parentForeignServer

@ConfigurationItemProperty(description="The name of the foreign server",
                           required=true)
private WlsForeignJmsServer parentForeignServer
Constructor Detail

WlsForeignJmsDestination

public WlsForeignJmsDestination()
Method Detail

getName

public java.lang.String getName()

setName

public void setName(java.lang.String name)

getLocalJNDIName

public java.lang.String getLocalJNDIName()

setLocalJNDIName

public void setLocalJNDIName(java.lang.String localJNDIName)

getRemoteJNDIName

public java.lang.String getRemoteJNDIName()

setRemoteJNDIName

public void setRemoteJNDIName(java.lang.String remoteJNDIName)

getParentForeignServer

public WlsForeignJmsServer getParentForeignServer()

setParentForeignServer

public void setParentForeignServer(WlsForeignJmsServer parentForeignServer)


Copyright © 2010. All Rights Reserved.