gpt4 book ai didi

javax.xml.xquery.XQDataSource.getConnection()方法的使用及代码示例

转载 作者:知者 更新时间:2024-03-22 21:21:05 26 4
gpt4 key购买 nike

本文整理了Java中javax.xml.xquery.XQDataSource.getConnection()方法的一些代码示例,展示了XQDataSource.getConnection()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。XQDataSource.getConnection()方法的具体详情如下:
包路径:javax.xml.xquery.XQDataSource
类名称:XQDataSource
方法名:getConnection

XQDataSource.getConnection介绍

[英]Attempts to create a connection to an XML datasource.
[中]尝试创建与XML数据源的连接。

代码示例

代码示例来源:origin: spring-projects/spring-integration-extensions

/**
 * Gets the connection, uses userName and password if one is set
 * @return
 * @throws XQException
 */
private XQConnection getConnection() throws XQException {
  XQConnection conn;
  if(StringUtils.hasText(userName)) {
    conn = xqDataSource.getConnection(userName,password);
  }
  else {
    conn = xqDataSource.getConnection();
  }
  return conn;
}

代码示例来源:origin: dsukhoroslov/bagri

@Override
protected TPoXQueryManagerTest initialValue() {
  try {
    XQConnection xqc = xqds.getConnection();
    SchemaRepository xdm = ((BagriXQDataFactory) xqc).getProcessor().getRepository(); 
    TPoXQueryManagerTest xqmt = new TPoXQueryManagerTest(xdm);
    logger.info("initialValue.exit; XDM: {}", xdm);
    return xqmt;
  } catch (XQException ex) {
    logger.error("", ex);
    return null;
  }
 }

代码示例来源:origin: dsukhoroslov/bagri

private void setupXQConnection(ApplicationContext ctx) throws XQException {
  XQDataSource xqds = ctx.getBean("xqDataSource", XQDataSource.class);
  String username = srvUser.getCurrentUser();
  String password = srvUser.getUserPassword(username);
  if (password == null) {
    throw new XQException("no credentials found for user " + username);
  }
  
  XQConnection xqConn = xqds.getConnection(username, password);
  QueryManagement qMgr = ctx.getBean("queryManager", QueryManagement.class);
  qMgr.setXQConnection(xqConn);
}

代码示例来源:origin: dsukhoroslov/bagri

public XQJClientApp(Properties props) throws XQException {
  XQDataSource xqds = new BagriXQDataSource();
  xqds.setProperty(ADDRESS, props.getProperty(pn_schema_address));
  xqds.setProperty(SCHEMA, props.getProperty(pn_schema_name));
  xqds.setProperty(USER, props.getProperty(pn_schema_user));
  xqds.setProperty(PASSWORD, props.getProperty(pn_schema_password));
  xqds.setProperty(XQ_PROCESSOR, "com.bagri.xquery.saxon.XQProcessorClient");
  xqds.setProperty(XDM_REPOSITORY, "com.bagri.client.hazelcast.impl.SchemaRepositoryImpl");
  xqConn = xqds.getConnection();
}

代码示例来源:origin: org.mule.modules/mule-module-xml

@Override
protected void doInitialise() throws InitialisationException
{
  if (xquery != null && xqueryFile != null)
  {
    throw new InitialisationException(XmlMessages.canOnlySetFileOrXQuery(), this);
  }
  try
  {
    if (xqueryFile != null)
    {
      xquery = IOUtils.getResourceAsString(xqueryFile, getClass());
    }
    if (configuration == null)
    {
      configuration = new Configuration();
    }
    XQDataSource ds = new SaxonXQDataSource(configuration);
    connection = ds.getConnection();
    transformerPool.addObject();
  }
  catch (Throwable te)
  {
    throw new InitialisationException(te, this);
  }
}

代码示例来源:origin: dsukhoroslov/bagri

@Override
  protected XQConnection initialValue() {
    try {
      XQConnection xqc = xqds.getConnection();
      setProperty(((BagriXQDataFactory) xqc).getProcessor().getProperties(), pn_client_fetchSize, null); 
      setProperty(((BagriXQDataFactory) xqc).getProcessor().getProperties(), pn_client_fetchType, null); 
      setProperty(((BagriXQDataFactory) xqc).getProcessor().getProperties(), pn_client_submitTo, null); 
      setProperty(((BagriXQDataFactory) xqc).getProcessor().getProperties(), pn_client_ownerParam, null); 
      logger.info("initialValue.exit; XQC: {}", xqc);
      return xqc;
    } catch (XQException ex) {
      logger.error("", ex);
      return null;
    }
  }
};

代码示例来源:origin: org.jboss.soa.bpel/riftsaw-bpel-runtime

XQConnection xqconn = xqds.getConnection();

代码示例来源:origin: org.jboss.soa.bpel/riftsaw-bpel-compiler

XQConnection xqconn = xqds.getConnection();

代码示例来源:origin: org.jboss.soa.bpel/riftsaw-bpel-runtime

XQConnection xqconn = xqds.getConnection();

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com