com.ibm.websphere.sib

Class SIDestinationAddressFactory

  1. java.lang.Object
  2. extended bycom.ibm.websphere.sib.SIDestinationAddressFactory

  1. public abstract class SIDestinationAddressFactory
  2. extends java.lang.Object
A singleton SIDestinationAddressFactory is created at static initialization and is subsequently used for the creation of all SIDestinationAddresss.

Constructor Summary

Constructor and Description
SIDestinationAddressFactory()

Method Summary

Modifier and Type Method and Description
  1. abstract
  2. SIDestinationAddress
createSIDestinationAddress(java.lang.String destinationName,boolean localOnly)
Create a new SIDestinationAddress to represent an SIBus Destination.
  1. abstract
  2. SIDestinationAddress
createSIDestinationAddress(java.lang.String destinationName,boolean localOnly,java.lang.String busName)
Create a new SIDestinationAddress to represent an SIBus Destination.
  1. abstract
  2. SIDestinationAddress
createSIDestinationAddress(java.lang.String destinationName,java.lang.String busName)
Create a new SIDestinationAddress to represent an SIBus Destination.
  1. static
  2. SIDestinationAddressFactory
getInstance()
Get the singleton SIDestinationAddressFactory which is to be used for creating SIDestinationAddress instances.
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

Constructor Detail

SIDestinationAddressFactory

  1. public SIDestinationAddressFactory( )

Method Detail

getInstance

  1. public static SIDestinationAddressFactory getInstance( )
Get the singleton SIDestinationAddressFactory which is to be used for creating SIDestinationAddress instances.
Returns:
The SIDestinationAddressFactory

createSIDestinationAddress

  1. public abstract SIDestinationAddress createSIDestinationAddress( java.lang.String destinationName,
  2. boolean localOnly)
  3. throws java.lang.NullPointerException
Create a new SIDestinationAddress to represent an SIBus Destination.
Parameters:
destinationName - The name of the SIBus Destination
localOnly - Indicates that the Destination should be limited to only the queue or mediation point on the Messaging Engine that the application is connected to, if one exists. If no such message point exists then the option is ignored.
Returns:
SIDestinationAddress The new SIDestinationAddress.
Throws:
java.lang.NullPointerException - Thrown if the destinationName parameter is null.

createSIDestinationAddress

  1. public abstract SIDestinationAddress createSIDestinationAddress( java.lang.String destinationName,
  2. java.lang.String busName)
  3. throws java.lang.NullPointerException
Create a new SIDestinationAddress to represent an SIBus Destination.
Parameters:
destinationName - The name of the SIBus Destination
busName - The name of the bus on which this SIBus Destination exists.
Returns:
SIDestinationAddress The new SIDestinationAddress.
Throws:
java.lang.NullPointerException - Thrown if the destinationName parameter is null.

createSIDestinationAddress

  1. public abstract SIDestinationAddress createSIDestinationAddress( java.lang.String destinationName,
  2. boolean localOnly,
  3. java.lang.String busName)
  4. throws java.lang.NullPointerException
Create a new SIDestinationAddress to represent an SIBus Destination.
Parameters:
destinationName - The name of the SIBus Destination
localOnly - Indicates that the Destination should be limited to only the queue or mediation point on the Messaging Engine that the application is connected to, if one exists. If no such message point exists then the option is ignored.
busName - The name of the bus on which this SIBus Destination exists.
Returns:
SIDestinationAddress The new SIDestinationAddress.
Throws:
java.lang.NullPointerException - Thrown if the destinationName parameter is null.