public abstract class SIDestinationAddressFactory
extends java.lang.Object
Constructor and Description |
---|
SIDestinationAddressFactory() |
Modifier and Type | Method and Description |
---|---|
abstract SIDestinationAddress |
createSIDestinationAddress(java.lang.String destinationName,
boolean localOnly)
Create a new SIDestinationAddress to represent an SIBus Destination.
|
abstract SIDestinationAddress |
createSIDestinationAddress(java.lang.String destinationName,
boolean localOnly,
java.lang.String busName)
Create a new SIDestinationAddress to represent an SIBus Destination.
|
abstract SIDestinationAddress |
createSIDestinationAddress(java.lang.String destinationName,
java.lang.String busName)
Create a new SIDestinationAddress to represent an SIBus Destination.
|
static SIDestinationAddressFactory |
getInstance()
Get the singleton SIDestinationAddressFactory which is to be used for
creating SIDestinationAddress instances.
|
public static SIDestinationAddressFactory getInstance()
public abstract SIDestinationAddress createSIDestinationAddress(java.lang.String destinationName, boolean localOnly) throws java.lang.NullPointerException
destinationName
- The name of the SIBus DestinationlocalOnly
- 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.java.lang.NullPointerException
- Thrown if the destinationName parameter is null.public abstract SIDestinationAddress createSIDestinationAddress(java.lang.String destinationName, java.lang.String busName) throws java.lang.NullPointerException
destinationName
- The name of the SIBus DestinationbusName
- The name of the bus on which this SIBus Destination
exists.java.lang.NullPointerException
- Thrown if the destinationName parameter is null.public abstract SIDestinationAddress createSIDestinationAddress(java.lang.String destinationName, boolean localOnly, java.lang.String busName) throws java.lang.NullPointerException
destinationName
- The name of the SIBus DestinationlocalOnly
- 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.java.lang.NullPointerException
- Thrown if the destinationName parameter is null.