当前位置: 首页>>代码示例>>Java>>正文


Java NDataSourceAdminServiceClient.addDataSource方法代码示例

本文整理汇总了Java中org.wso2.carbon.integration.common.admin.client.NDataSourceAdminServiceClient.addDataSource方法的典型用法代码示例。如果您正苦于以下问题:Java NDataSourceAdminServiceClient.addDataSource方法的具体用法?Java NDataSourceAdminServiceClient.addDataSource怎么用?Java NDataSourceAdminServiceClient.addDataSource使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在org.wso2.carbon.integration.common.admin.client.NDataSourceAdminServiceClient的用法示例。


在下文中一共展示了NDataSourceAdminServiceClient.addDataSource方法的5个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: init

import org.wso2.carbon.integration.common.admin.client.NDataSourceAdminServiceClient; //导入方法依赖的package包/类
@BeforeClass(alwaysRun = true)
public void init()
        throws Exception {

    super.init(TestUserMode.SUPER_TENANT_ADMIN);
    String loggedInSessionCookie = getSessionCookie();

    eventSimulatorAdminServiceClient = configurationUtil.getEventSimulatorAdminServiceClient(backendURL, loggedInSessionCookie);
    eventStreamManagerAdminServiceClient = configurationUtil.getEventStreamManagerAdminServiceClient(backendURL, loggedInSessionCookie);
    eventPublisherAdminServiceClient = configurationUtil.getEventPublisherAdminServiceClient(backendURL, loggedInSessionCookie);

    NDataSourceAdminServiceClient dataSourceAdminService =
            new NDataSourceAdminServiceClient(backendURL, loggedInSessionCookie);
    WSDataSourceMetaInfo dataSourceInfo = getDataSourceInformation("WSO2CEP_DB");
    dataSourceAdminService.addDataSource(dataSourceInfo);
}
 
开发者ID:wso2,项目名称:product-cep,代码行数:17,代码来源:RDBMSTestCase.java

示例2: init

import org.wso2.carbon.integration.common.admin.client.NDataSourceAdminServiceClient; //导入方法依赖的package包/类
@BeforeClass(alwaysRun = true)
public void init() throws Exception {
    super.init(TestUserMode.SUPER_TENANT_ADMIN);
    String loggedInSessionCookie = getSessionCookie();
    eventStreamManagerAdminServiceClient = configurationUtil
            .getEventStreamManagerAdminServiceClient(backendURL, loggedInSessionCookie);
    eventSimulatorAdminServiceClient = configurationUtil
            .getEventSimulatorAdminServiceClient(backendURL, loggedInSessionCookie);
    eventPublisherAdminServiceClient = configurationUtil
            .getEventPublisherAdminServiceClient(backendURL, loggedInSessionCookie);

    NDataSourceAdminServiceClient dataSourceAdminService =
            new NDataSourceAdminServiceClient(backendURL, loggedInSessionCookie);
    WSDataSourceMetaInfo dataSourceInfo = getDataSourceInformation("WSO2CEP_DB");
    dataSourceAdminService.addDataSource(dataSourceInfo);
}
 
开发者ID:wso2,项目名称:product-cep,代码行数:17,代码来源:EventSimulatorAdminServiceTestCase.java

示例3: init

import org.wso2.carbon.integration.common.admin.client.NDataSourceAdminServiceClient; //导入方法依赖的package包/类
@BeforeClass(alwaysRun = true)
public void init()
        throws Exception {

    super.init(TestUserMode.SUPER_TENANT_ADMIN);
    String loggedInSessionCookie = getSessionCookie();

    eventSimulatorAdminServiceClient = configurationUtil.getEventSimulatorAdminServiceClient(backendURL, loggedInSessionCookie);
    eventStreamManagerAdminServiceClient = configurationUtil.getEventStreamManagerAdminServiceClient(backendURL, loggedInSessionCookie);
    eventPublisherAdminServiceClient = configurationUtil.getEventPublisherAdminServiceClient(backendURL, loggedInSessionCookie);
    eventProcessorAdminServiceClient = configurationUtil.getEventProcessorAdminServiceClient(backendURL, loggedInSessionCookie);

    NDataSourceAdminServiceClient dataSourceAdminService =
            new NDataSourceAdminServiceClient(backendURL, loggedInSessionCookie);
    WSDataSourceMetaInfo dataSourceInfo = getDataSourceInformation("WSO2CEP_EVENT_TABLE_DB");
    dataSourceAdminService.addDataSource(dataSourceInfo);
}
 
开发者ID:wso2,项目名称:product-cep,代码行数:18,代码来源:RDBMSEventTableTestCase.java

示例4: init

import org.wso2.carbon.integration.common.admin.client.NDataSourceAdminServiceClient; //导入方法依赖的package包/类
@BeforeClass(alwaysRun = true)
public void init() throws Exception {
    super.init(TestUserMode.SUPER_TENANT_ADMIN);
    cepServer = new AutomationContext("CEP", "cep002", TestUserMode.SUPER_TENANT_ADMIN);
    server = new CarbonTestServerManager(cepServer, 801);
    ServerConfigurationManager serverConfigManager1 = new ServerConfigurationManager(cepServer);
    manager.startServers(server);
    String CARBON_HOME = server.getCarbonHome();

    String outputEventAdapterConfFileLocation = RESOURCE_LOCATION1 + File.separator +
            OUTPUT_EVENT_ADAPTER_CONF_FILE;
    String cepoutputEventAdapterConfFileLocation = CARBON_HOME + File.separator + "repository" + File.separator
            + "conf" + File.separator + OUTPUT_EVENT_ADAPTER_CONF_FILE;
    serverConfigManager1.applyConfigurationWithoutRestart(new File(outputEventAdapterConfFileLocation),
            new File(cepoutputEventAdapterConfFileLocation), true);

    log.info("Restarting CEP server");
    serverConfigManager1.restartGracefully();
    Thread.sleep(5000);

    String backendURL = cepServer.getContextUrls().getBackEndUrl();
    String loggedInSessionCookie = getSessionCookie(cepServer);
    eventStreamManagerAdminServiceClient = configurationUtil
            .getEventStreamManagerAdminServiceClient(backendURL, loggedInSessionCookie);
    eventPublisherAdminServiceClient = configurationUtil
            .getEventPublisherAdminServiceClient(backendURL, loggedInSessionCookie);
    eventSimulatorAdminServiceClient = configurationUtil
            .getEventSimulatorAdminServiceClient(backendURL, loggedInSessionCookie);

    NDataSourceAdminServiceClient dataSourceAdminService =
            new NDataSourceAdminServiceClient(backendURL, loggedInSessionCookie);
    WSDataSourceMetaInfo dataSourceInfo = getDataSourceInformation("WSO2CEP_DB");
    dataSourceAdminService.addDataSource(dataSourceInfo);
}
 
开发者ID:wso2,项目名称:product-cep,代码行数:35,代码来源:DAS561TestCase.java

示例5: addDataSources

import org.wso2.carbon.integration.common.admin.client.NDataSourceAdminServiceClient; //导入方法依赖的package包/类
private void addDataSources() throws Exception {
    NDataSourceAdminServiceClient
            dataSourceAdminClient = new NDataSourceAdminServiceClient(dssContext.getContextUrls().getBackEndUrl(), sessionCookie);

    //Adding IN_MEMORY_SAMPLE_DS data source
    WSDataSourceMetaInfo sampleDSSourceMetaInfo = new WSDataSourceMetaInfo();
    sampleDSSourceMetaInfo.setName("IN_MEMORY_SAMPLE_DS");
    sampleDSSourceMetaInfo.setDescription("A sample in-memory datasource");
    WSDataSourceMetaInfo_WSDataSourceDefinition dataSourceDefinition = new WSDataSourceMetaInfo_WSDataSourceDefinition();

    dataSourceDefinition.setType("DS_CUSTOM_TABULAR");
    String sampleDsConfig = "<configuration xmlns:svns=\"http://org.wso2.securevault/configuration\" xmlns:xml=\"http://www.w3.org/XML/1998/namespace\">" +
                            "   <customDataSourceClass>org.wso2.carbon.dataservices.core.custom.datasource.InMemoryDataSource</customDataSourceClass>" +
                            "   <customDataSourceProps><property name=\"inmemory_datasource_schema\">{Vehicles:[ID,Model,Classification,Year]}</property>" +
                            "                        <property name=\"inmemory_datasource_records\">" +
                            "                          {Vehicles:[[\"S10_1678\",\"Harley Davidson Ultimate Chopper\",\"Motorcycles\",\"1969\"]," +
                            "                                     [\"S10_1949\",\"Alpine Renault 1300\",\"Classic Cars\",\"1952\"]," +
                            "                                     [\"S10_2016\",\"Moto Guzzi 1100i\",\"Motorcycles\",\"1996\"]," +
                            "                                     [\"S10_4698\",\"Harley-Davidson Eagle Drag Bike\",\"Motorcycles\",\"2003\"]," +
                            "                                     [\"S10_4757\",\"Alfa Romeo GTA\",\"Classic Cars\",\"1972\"]," +
                            "                                     [\"S10_4962\",\"LanciaA Delta 16V\",\"Classic Cars\",\"1962\"]," +
                            "                                     [\"S12_1099\",\"Ford Mustang\",\"Classic Cars\",\"1968\"]," +
                            "                                     [\"S12_1108\",\"Ferrari Enzo\",\"Classic Cars\",\"2001\"]]}" +
                            "                        </property></customDataSourceProps>" +
                            "</configuration>";


    dataSourceDefinition.setDsXMLConfiguration(sampleDsConfig);

    sampleDSSourceMetaInfo.setDefinition(dataSourceDefinition);
    dataSourceAdminClient.addDataSource(sampleDSSourceMetaInfo);
    Thread.sleep(1000);

    //Adding  ECHO_SAMPLE_DS data source
    WSDataSourceMetaInfo echoSampleSourceMetaInfo = new WSDataSourceMetaInfo();
    echoSampleSourceMetaInfo.setName("ECHO_SAMPLE_DS");
    echoSampleSourceMetaInfo.setDescription("A sample in-memory datasource");
    WSDataSourceMetaInfo_WSDataSourceDefinition echoSampleDSDefinition = new WSDataSourceMetaInfo_WSDataSourceDefinition();

    echoSampleDSDefinition.setType("DS_CUSTOM_TABULAR");
    String echoSampleDsConfig = "<configuration xmlns:svns=\"http://org.wso2.securevault/configuration\" xmlns:xml=\"http://www.w3.org/XML/1998/namespace\">" +
                                "<customDataSourceClass>org.wso2.carbon.dataservices.core.custom.datasource.InMemoryDataSource</customDataSourceClass>" +
                                "<customDataSourceProps>" +
                                "<property name=\"p1\">val1</property>" +
                                "<property name=\"p2\">val2</property>" +
                                "</customDataSourceProps>" +
                                "</configuration>";


    echoSampleDSDefinition.setDsXMLConfiguration(echoSampleDsConfig);

    echoSampleSourceMetaInfo.setDefinition(echoSampleDSDefinition);
    dataSourceAdminClient.addDataSource(echoSampleSourceMetaInfo);
    Thread.sleep(1000);
}
 
开发者ID:wso2,项目名称:product-ei,代码行数:56,代码来源:InMemoryDSSampleTestCase.java


注:本文中的org.wso2.carbon.integration.common.admin.client.NDataSourceAdminServiceClient.addDataSource方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。