org.jpu.patterns.serviceLocator
Class XAQueueCFLocator
java.lang.Object
org.jpu.patterns.serviceLocator.Locator
org.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.
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 |
XAQueueCFLocator
public XAQueueCFLocator()
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