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

📄 managedconnectionmetadataimpl.java

📁 一个java写的加密算法
💻 JAVA
字号:
/* * Copyright 2004-2005 Sun Microsystems, Inc.  All rights reserved. * Use is subject to license terms. */package samples.connectors.mailconnector.ra.outbound;import javax.resource.spi.*;import javax.resource.ResourceException;import java.lang.String;import javax.resource.spi.IllegalStateException;import java.util.*;import java.util.logging.*;/** * The ManagedConnectionMetaData interface provides information about the  * underlying EIS instance associated with a ManagedConnection instance. An  * application server uses this information to get runtime information about  * a connected EIS instance. */public class ManagedConnectionMetaDataImpl implements ManagedConnectionMetaData {    private ManagedConnectionImpl mc;    static Logger logger =         Logger.getLogger("samples.connectors.mailconnector.ra.outbound",            "samples.connectors.mailconnector.ra.outbound.LocalStrings");    ResourceBundle resource =         java.util.ResourceBundle.getBundle("samples.connectors.mailconnector.ra.outbound.LocalStrings");    /**     * Constructor.     *     * @param mc  the managed connection that created this instance of      *            ManagedConnectionMetaData     */    public ManagedConnectionMetaDataImpl(ManagedConnectionImpl mc)     {	logger.info("ManagedConnectionMetaDataImpl::Constructor");        this.mc = mc;    }    /**     * Returns the product name of the underlying EIS instance connected      * through the ManagedConnection.     *      * @return  product name of the EIS instance     */    public String getEISProductName() 	throws ResourceException    {        String productName = null;        // ToDo: Add service specific code here        return  productName;    }    /**     * Returns the product version of the underlying EIS instance connected      * through the ManagedConnection.     *     * @return  product version of the EIS instance     */    public String getEISProductVersion() 	throws ResourceException    {         String productVersion = null;         // ToDo: Add service specific code here         return  productVersion;    }    /**     * Returns the maximum number of active concurrent connections that     * an EIS instance can support across client processes. If an EIS     * instance does not know about (or does not have) any such limit, it      * returns zero.     *     * @return  maximum number of active concurrent connections     */    public int getMaxConnections() 	throws ResourceException    {        int  maxConnections = 0;       	// ToDo: Add service specific code here       	return  maxConnections;    }    /**     * Returns the name of the user associated with the ManagedConnection      * instance. The name corresponds to the resource principal under whose      * security context a connection to the EIS instance has been established.     *     * @return  name of the user     */    public String getUserName() 	throws ResourceException    {        if (mc.isDestroyed()) 	{            throw new IllegalStateException(resource.getString("DESTROYED_CONNECTION"));        }        return mc.getUserName();      }}

⌨️ 快捷键说明

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