|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.fusesource.stompjms.jndi.StompJmsInitialContextFactory
org.fusesource.stompjms.jndi.WasStompJmsInitialContextFactory
public class WasStompJmsInitialContextFactory
This implementation of InitialContextFactory should be used
when StompJms is used as WebSphere Generic JMS Provider. It is proved that it
works on WebSphere 5.1. The reason for using this class is that custom
property defined for Generic JMS Provider are passed to InitialContextFactory
only if it begins with java.naming or javax.naming prefix. Additionally
provider url for the JMS provider can not contain ',' character that is
necessary when the list of nodes is provided. So the role of this class is to
transform properties before passing it to
ActiveMQInitialContextFactory.
| Constructor Summary | |
|---|---|
WasStompJmsInitialContextFactory()
|
|
| Method Summary | |
|---|---|
javax.naming.Context |
getInitialContext(java.util.Hashtable environment)
|
protected java.util.Hashtable |
transformEnvironment(java.util.Hashtable environment)
Performs following transformation of properties: (java.naming.queue.xxx.yyy,value)=>(queue.xxx/yyy,value) (java.naming.topic.xxx.yyy,value)=>(topic.xxx/yyy,value) (java.naming.connectionFactoryNames,value)=>(connectionFactoryNames,value) (java.naming.provider.url,url1;url2)=>java.naming.provider.url,url1,url1) |
| Methods inherited from class org.fusesource.stompjms.jndi.StompJmsInitialContextFactory |
|---|
createConnectionFactory, createConnectionFactory, createContext, createQueue, createTopic, getConnectionFactoryNames, getConnectionPrefix, setConnectionPrefix |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public WasStompJmsInitialContextFactory()
| Method Detail |
|---|
public javax.naming.Context getInitialContext(java.util.Hashtable environment)
throws javax.naming.NamingException
getInitialContext in interface javax.naming.spi.InitialContextFactorygetInitialContext in class StompJmsInitialContextFactoryjavax.naming.NamingExceptionInitialContextFactory.getInitialContext(java.util.Hashtable)protected java.util.Hashtable transformEnvironment(java.util.Hashtable environment)
environment - properties for transformation
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||