⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 unifymanager.java

📁 BEA WebLogic Server 8.1大全 = BEA webLogic server 8.1 unleashed (美) Mark Artiges等著 袁毅 ... [等] 译 eng
💻 JAVA
字号:
package com.wls8unleashed.jms;

import javax.jms.*;
import javax.naming.*;

/**
 * Provides common initialization work used for unified
 * domain model consumer and producer examples..
 */
public class UnifyManager {

	protected ConnectionFactory connectionFactory;
	protected Connection connection;
	protected Session session;
	protected Destination destination;

	/**
	 * Creates and initializes a bunch of JMS resources.
	 */
	public UnifyManager(Context context){

		try{
	    // Get JMS factory JNDI name
	    String jmsFactoryName = Props.get("jms.factory.for.unify");
	
			// Create Generic Connection Factory
	    System.out.println("Looking up factory name: " + jmsFactoryName);
			connectionFactory 
				=	(ConnectionFactory) context.lookup(jmsFactoryName);
	
			// Create Generic Connection to The Factory
	      System.out.println("Creating generic JMS connection...");
			connection = connectionFactory.createConnection();
	
			// Create Session to the Connection
	    System.out.println("Creating generic JMS session...");
			session 
				= connection.createSession(false, Session.AUTO_ACKNOWLEDGE);
			
			// Get generic destination name
			String destinationName = Props.get("unify.name");
			
			// Get generic destination
	   	System.out.println("Looking up generic JMS destination name: " 
	   											+ destinationName);
			destination = (Destination) context.lookup(destinationName);
		}catch(Exception e){
      System.out.println("PROBLEM CREATING UNIFIED DOMAIN MANAGER");
      e.printStackTrace();
		}
	}  
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -