Comment le programme d'installation configuration JMS au Printemps de l'applicationContext?
Comment puis-je configurer l'application pour les données ci-dessous de code java?
Hashtable<String, String> properties = new Hashtable<String, String>();
properties.put(Context.INITIAL_CONTEXT_FACTORY, "com.test.factory");
properties.put("com.domain", "DevelopmentDomain");
// properties.put(Context.PROVIDER_URL, "tcp://test:0506");
properties.put(Context.PROVIDER_URL, "tcp://10.00.0.00:0506");
properties.put(Context.SECURITY_PRINCIPAL, "aaa");
properties.put(Context.SECURITY_CREDENTIALS, "aaa");
javax.naming.Context context = new javax.naming.InitialContext(properties);
ConnectionFactory factory = (ConnectionFactory) context.lookup("ImpactPocQueueConnectionFactory");
Connection connection = factory.createConnection();
connection.start();
Session session = connection.createSession(false, Session.AUTO_ACKNOWLEDGE);
Destination queue = session.createQueue("test.producer");
J'ai vu de nombreux exemples ici et là, mais aucun d'entre eux de donner l'image est complète.
OriginalL'auteur Himanshu Yadav | 2012-06-22
Vous devez vous connecter pour publier un commentaire.
Si vous voulez traduire ce code littéralement de configuration Spring, envisager de prendre avantage de
@Configuration
approche:Techniquement, vous pouvez faire tout cela à l'aide de XML, mais j'ai trouvé cela beaucoup plus lisible et maintenable. Maintenant, vous avez
connectionFactory
etqueue
haricots disponibles dans la portée. Vous pouvez facilement intégrer avec Printemps JMS soutien. Laissez-nous savoir si vous avez besoin d'aide supplémentaire.OriginalL'auteur Tomasz Nurkiewicz
Donnée ci-dessous Printemps applicationContext de configuration xml est testé et fonctionne très bien pour moi.
OriginalL'auteur Himanshu Yadav
Essayez d'utiliser le printemps JMS Modèle ou MessageListenerContainer.
OriginalL'auteur magulla