Package org.apache.geronimo.jee.connector

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


        dependency.setVersion("2.2-SNAPSHOT");
        dependency.setType("car");
        dependencies.getDependency().add(dependency);
        environment.setDependencies(dependencies);
        connector.setEnvironment(environment);
        Resourceadapter resourceadapter = connectorFactory.createResourceadapter();
        ResourceadapterInstance resourceadapterInstance = connectorFactory.createResourceadapterInstance();
        resourceadapterInstance.setResourceadapterName("resource-connector-resourceadapter-name");
        GbeanLocator gbeanLocator = namingFactory.createGbeanLocator();
        gbeanLocator.setGbeanLink("connector-resourceadapter-workmanager-gbeanlink");
        namingPattern = namingFactory.createPattern();
        namingPattern.setArtifactId("connector-resourceadapter-workmanager-pattern-artifactid");
        namingPattern.setGroupId("connector-resourceadapter-workmanager-pattern-groupid");
        namingPattern.setModule("connector-resourceadapter-workmanager-pattern-module");
        namingPattern.setName("connector-resourceadapter-workmanager-pattern-name");
        namingPattern.setVersion("connector-resourceadapter-workmanager-pattern-version");
        gbeanLocator.setPattern(namingPattern);
        resourceadapterInstance.setWorkmanager(gbeanLocator);
        configPropertySetting = connectorFactory.createConfigPropertySetting();
        configPropertySetting.setName("resource-connector-resourceadapter-instance-name");
        configPropertySetting.setValue("resource-connector-resourceadapter-instance-value");       
        resourceadapterInstance.getConfigPropertySetting().add(configPropertySetting);
        resourceadapter.setResourceadapterInstance(resourceadapterInstance);
        OutboundResourceadapter outboundResourceadapter = connectorFactory.createOutboundResourceadapter();
        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);
        connectionDefinition.getConnectiondefinitionInstance().add(connectionDefinitionInstance);
        outboundResourceadapter.getConnectionDefinition().add(connectionDefinition);
        resourceadapter.setOutboundResourceadapter(outboundResourceadapter);
        connector.getResourceadapter().add(resourceadapter);
        Gbean gbean = deploymentFactory.createGbean();
        gbean.setClazz("resource-connector-gbean-class");
        gbean.setName("resource-connector-gbean-name");
        connector.getService().add(deploymentFactory.createGbean(gbean));
View Full Code Here


  public JAXBElement createConnectorDeploymentPlan(IFile dpFile) throws Exception {
      Trace.tracePoint("Entry", "V21DeploymentPlanCreationOperation.createConnectorDeploymentPlan", dpFile);

    org.apache.geronimo.jee.connector.ObjectFactory connectorFactory = new org.apache.geronimo.jee.connector.ObjectFactory();
    Connector connector = connectorFactory.createConnector();
    Resourceadapter resourceadapter = connectorFactory.createResourceadapter();
 
    connector.setEnvironment(getConfigEnvironment());
    connector.getResourceadapter().add(resourceadapter);

    JAXBElement jaxbElement = connectorFactory.createConnector(connector);
View Full Code Here

      Connector conn = new Connector();
      // attention here <connector/> is unmashalled as a JAXBElement
      JAXBElement<Connector> connElement = (new org.apache.geronimo.jee.connector.ObjectFactory())
        .createConnector(conn);
      extModule.setAny(connElement);
      Resourceadapter adapter = new Resourceadapter();
      conn.getResourceadapter().add(adapter);

      OutboundResourceadapter outboundAdpater = new OutboundResourceadapter();
      ConnectionDefinition definition = new ConnectionDefinition();
      definition.setConnectionfactoryInterface("javax.sql.DataSource");
      ConnectiondefinitionInstance instance = new ConnectiondefinitionInstance();
      instance.setName(page1.getPoolName());

      String[] loginData = page2.getLoginData();
      if (!loginData[1].equals(loginData[2])) {
    Status status = new Status(IStatus.WARNING, "Login Error", 0,
      "Password provided in both fiels do not match", null);
    ErrorDialog.openError(this.getShell(), "Login Error",
      "Invalid Login Details", status);
    return false;
      }
      ConfigPropertySetting setting1 = new ConfigPropertySetting();
      setting1.setName("Password");
      setting1.setValue(loginData[1]);
      instance.getConfigPropertySetting().add(setting1);
      ConfigPropertySetting setting2 = new ConfigPropertySetting();
      setting2.setName("LoginTimeout");
      setting2.setValue(page2.getLoginTimeout());
      instance.getConfigPropertySetting().add(setting2);
      ConfigPropertySetting setting3 = new ConfigPropertySetting();
      setting3.setName("DatabaseName");
      setting3.setValue(page1.getDBName());
      instance.getConfigPropertySetting().add(setting3);
      ConfigPropertySetting setting4 = new ConfigPropertySetting();
      setting4.setName("CreateDatabase");
      setting4.setValue(page2.getCreateDatabase());
      instance.getConfigPropertySetting().add(setting4);
      ConfigPropertySetting setting5 = new ConfigPropertySetting();
      setting5.setName("UserName");
      setting5.setValue(loginData[0]);
      instance.getConfigPropertySetting().add(setting5);

      instance.setConnectionmanager(page3.getConnectionManager());
      definition.getConnectiondefinitionInstance().add(instance);
      outboundAdpater.getConnectionDefinition().add(definition);
      adapter.setOutboundResourceadapter(outboundAdpater);

      if (section.getViewer().getInput() == section.getPlan()) {
    section.getViewer().setInput(section.getInput());
      }
      return true;
View Full Code Here

TOP

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

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.