Package org.apache.geronimo.jee.connector

Examples of org.apache.geronimo.jee.connector.Connectionmanager


        ConnectionDefinition connectionDefinition = connectorFactory.createConnectionDefinition();
        connectionDefinition.setConnectionfactoryInterface("resource-connector-resourceadapter-outbound-connectiondefinition-interface");
        ConnectiondefinitionInstance connectionDefinitionInstance = connectorFactory.createConnectiondefinitionInstance();
        connectionDefinitionInstance.setName("resource-connector-resourceadapter-outbound-connectiondefinition-instance-name");
        connectionDefinitionInstance.getImplementedInterface().add("resource-connector-resourceadapter-outbound-connectiondefinition-instance-implementedinterface");
        Connectionmanager connectionManager = connectorFactory.createConnectionmanager();
        Empty empty = connectorFactory.createEmpty();
        connectionManager.setContainerManagedSecurity(empty);
        connectionManager.setLocalTransaction(empty);
        connectionManager.setNoPool(empty);
        connectionManager.setNoTransaction(empty);
        connectionManager.setTransactionLog(empty);
        Partitionedpool partitionedPool = connectorFactory.createPartitionedpool();
        partitionedPool.setBlockingTimeoutMilliseconds(new Integer(0));
        partitionedPool.setIdleTimeoutMinutes(new Integer(0));
        partitionedPool.setMatchAll(empty);
        partitionedPool.setMatchOne(empty);
        partitionedPool.setMaxSize(new Integer(0));
        partitionedPool.setMinSize(new Integer(0));
        partitionedPool.setPartitionByConnectionrequestinfo(empty);
        partitionedPool.setPartitionBySubject(empty);
        partitionedPool.setSelectOneAssumeMatch(empty);
        connectionManager.setPartitionedPool(partitionedPool);
        Singlepool singlePool = connectorFactory.createSinglepool();
        singlePool.setBlockingTimeoutMilliseconds(new Integer(0));
        singlePool.setIdleTimeoutMinutes(new Integer(0));
        singlePool.setMatchAll(empty);
        singlePool.setMatchOne(empty);
        singlePool.setMaxSize(new Integer(0));
        singlePool.setMinSize(new Integer(0));
        singlePool.setSelectOneAssumeMatch(empty);
        connectionManager.setPartitionedPool(partitionedPool);
        connectionManager.setSinglePool(singlePool);
        Xatransaction xaTransaction = connectorFactory.createXatransaction();
        xaTransaction.setThreadCaching(empty);
        xaTransaction.setTransactionCaching(empty);
        connectionManager.setXaTransaction(xaTransaction);
        connectionDefinitionInstance.setConnectionmanager(connectionManager);
        configPropertySetting = connectorFactory.createConfigPropertySetting();
        configPropertySetting.setName("resource-connector-resourceadapter-outbound-connectiondefinition-instance-name");
        configPropertySetting.setValue("resource-connector-resourceadapter-outbound-connectiondefinition-instance-value");
        connectionDefinitionInstance.getConfigPropertySetting().add(configPropertySetting);
View Full Code Here


      setTitle(CommonMessages.wizardConnectionPageTitle__DBPool);
      setDescription(CommonMessages.wizardConnectionPageDescription__DBPool);
  }

  protected Connectionmanager getConnectionManager() {
      Connectionmanager manager = new Connectionmanager();

      // add the pool's transaction type into plan
      int poolTypeIndex = combo.getSelectionIndex();
      // pool type is XA
      if (poolTypeIndex == 0) {
    Xatransaction xaTransaction = new Xatransaction();
    xaTransaction
      .setTransactionCaching(new org.apache.geronimo.jee.connector.Empty());
    manager.setXaTransaction(xaTransaction);
      }
      // pool type is LOCAL
      else if (poolTypeIndex == 1) {
    manager
      .setLocalTransaction(new org.apache.geronimo.jee.connector.Empty());
      }
      // pool type is NONE
      else if (poolTypeIndex == 2) {
    manager
      .setNoTransaction(new org.apache.geronimo.jee.connector.Empty());
      }

      Singlepool pool = new Singlepool();
      pool.setMinSize(text[0].getText().trim().length() == 0 ? 0
        : new Integer(text[0].getText()));
      pool.setMaxSize(text[1].getText().trim().length() == 0 ? 10
        : new Integer(text[1].getText()));
      pool.setBlockingTimeoutMilliseconds(text[2].getText().trim()
        .length() == 0 ? null : new Integer(text[2].getText()));
      pool
        .setIdleTimeoutMinutes(text[3].getText().trim().length() == 0 ? null
          : new Integer(text[3].getText()));
      pool.setMatchOne(new org.apache.geronimo.jee.connector.Empty());
      manager.setSinglePool(pool);
      return manager;
  }
View Full Code Here

          .getAny()).getValue().getResourceadapter().get(0)
          .getOutboundResourceadapter()
          .getConnectionDefinition().get(0)
          .getConnectiondefinitionInstance().get(0);

        Connectionmanager connManager = conndefInstance
          .getConnectionmanager();
        if (connManager.getXaTransaction() != null) {
      combo.select(0);
        } else if (connManager.getLocalTransaction() != null) {
      combo.select(1);
        } else if (connManager.getNoTransaction() != null) {
      combo.select(2);
        }
        Singlepool singlepool = connManager.getSinglePool();
        if (singlepool != null) {
      text[0].setText(singlepool.getMaxSize() == null ? ""
        : singlepool.getMaxSize().toString());
      text[1].setText(singlepool.getMinSize() == null ? ""
        : singlepool.getMinSize().toString());
View Full Code Here

TOP

Related Classes of org.apache.geronimo.jee.connector.Connectionmanager

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.