org.jpu.patterns.serviceLocator
Class XAQueueCFLocator

java.lang.Object
  extended byorg.jpu.patterns.serviceLocator.Locator
      extended byorg.jpu.patterns.serviceLocator.XAQueueCFLocator
All Implemented Interfaces:
ILocator, IXAQueueCFLocator
Direct Known Subclasses:
XAQueueCFLocator

public class XAQueueCFLocator
extends Locator
implements IXAQueueCFLocator

Subclass of Locator specialized for XAQueueConnectionFactory's. See that class' documentation for more information.


Nested Class Summary
 
Nested classes inherited from class org.jpu.patterns.serviceLocator.Locator
Locator.DefaultIdentifierParser, Locator.DefaultLookupStrategy, Locator.DefaultNarrowStrategy, Locator.NullCache
 
Nested classes inherited from class org.jpu.patterns.serviceLocator.ILocator
ILocator.ICache, ILocator.IIdentifierParser, ILocator.ILookupStrategy, ILocator.INarrowStrategy
 
Constructor Summary
XAQueueCFLocator()
           
 
Method Summary
 java.lang.Class getDefaultCast()
          By default returns null, but subclasses can override to return the Class that should be passed as the second parameter to Locator.narrow(Object,Class) if no class is passed via the castTo attribute of the ServiceLocatorOptions instance.
 javax.jms.XAQueueConnectionFactory getXAQueueCF(java.lang.String namingIdentifier)
           
 javax.jms.XAQueueConnectionFactory getXAQueueCF(java.lang.String namingIdentifier, java.lang.Class c)
           
 javax.jms.XAQueueConnectionFactory getXAQueueCF(java.lang.String namingIdentifier, ServiceLocatorOptions options)
           
 
Methods inherited from class org.jpu.patterns.serviceLocator.Locator
clearCache, getCache, getLookupStrategy, getNarrowStrategy, getObject, getObject, getObject, lookup, narrow, narrow, newCache, newIdentifier, newLookupStrategy, newNarrowStrategy, removeFromCache, setCache, setLookupStrategy, setNarrowStrategy
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.jpu.patterns.serviceLocator.ILocator
clearCache, getCache, getLookupStrategy, getNarrowStrategy, getObject, getObject, getObject, narrow, narrow, newCache, newLookupStrategy, newNarrowStrategy, removeFromCache, setCache, setLookupStrategy, setNarrowStrategy
 

Constructor Detail

XAQueueCFLocator

public XAQueueCFLocator()
Method Detail

getDefaultCast

public java.lang.Class getDefaultCast()
Description copied from interface: ILocator
By default returns null, but subclasses can override to return the Class that should be passed as the second parameter to ILocator.narrow(Object,Class) if no class is passed via the castTo attribute of the ServiceLocatorOptions instance. If both castTo and the return value of this method are null, no cast is performed.

Specified by:
getDefaultCast in interface ILocator
Overrides:
getDefaultCast in class Locator

getXAQueueCF

public javax.jms.XAQueueConnectionFactory getXAQueueCF(java.lang.String namingIdentifier)
                                                throws ServiceLocatorException
Specified by:
getXAQueueCF in interface IXAQueueCFLocator
Throws:
ServiceLocatorException

getXAQueueCF

public javax.jms.XAQueueConnectionFactory getXAQueueCF(java.lang.String namingIdentifier,
                                                       java.lang.Class c)
                                                throws ServiceLocatorException
Specified by:
getXAQueueCF in interface IXAQueueCFLocator
Throws:
ServiceLocatorException

getXAQueueCF

public javax.jms.XAQueueConnectionFactory getXAQueueCF(java.lang.String namingIdentifier,
                                                       ServiceLocatorOptions options)
                                                throws ServiceLocatorException
Specified by:
getXAQueueCF in interface IXAQueueCFLocator
Throws:
ServiceLocatorException


Copyright (c) 2001-2003 - Apache Software Foundation