📄 connectionmetadataimpl.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.cci.*;import javax.resource.ResourceException;import java.lang.String;import java.util.*;import java.util.logging.*;/** * This class provides information about an EIS instance connected through a * Connection instance. */public class ConnectionMetaDataImpl implements ConnectionMetaData { private ManagedConnectionImpl mc; static Logger logger = Logger.getLogger("samples.connectors.mailconnector.ra.outbound", "samples.connectors.mailconnector.ra.outbound.LocalStrings"); ResourceBundle resource = ResourceBundle.getBundle("samples.connectors.mailconnector.ra.outbound.LocalStrings"); /** * Constructor. * * @param mc the physical connection of the JavaMailConnection that * created this instance of ConnectionMetaDataImpl */ public ConnectionMetaDataImpl(ManagedConnectionImpl mc) { logger.info("ConnectionMetaDataImpl::constructor"); this.mc = mc; } /** * Returns product name of the underlying EIS instance connected through * the Connection that produced this metadata. * * @return product name of the EIS instance */ public String getEISProductName() throws ResourceException { String productName = "JavaMail Connector"; return productName; } /** * Returns product version of the underlying EIS instance. * * @return product version of the EIS instance */ public String getEISProductVersion() throws ResourceException { String productVersion = "0.1"; return productVersion; } /** * Returns the user name for an active connection known to the Mail * Server. * * @return String representing the user name */ public String getUserName() throws ResourceException { if (mc.isDestroyed()) { throw new ResourceException(resource.getString("DESTROYED_CONNECTION")); } return mc.getUserName(); } // Could return other connection info (serverName, etc.)}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -